Appian Community
Site
Search
Sign In/Register
Site
Search
User
DISCUSS
LEARN
SUCCESS
SUPPORT
Documentation
AppMarket
More
Cancel
I'm looking for ...
State
Not Answered
Replies
22 replies
Subscribers
8 subscribers
Views
7200 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
AI and Rules
Hi, I want to use Apply function over generateuuid, so I am taking an
rishub356
over 9 years ago
Hi,
I want to use Apply function over generateuuid, so I am taking an expression like given below:
=apply(fn!generateuuid, {ri!test})
here ri!test is a text array. But when I am running this rule, I am getting the below error:
Expression evaluation error at function 'apply': com.appiancorp.suiteapi.common.exceptions.AppianException: Unexpected number of parameters. (APNX-1-4158-001)
Can anyone guide us how can I do it. I don't want to use MNI.
Thanks
Rishu
OriginalPostID-194546
OriginalPostID-194546
Discussion posts and replies are publicly visible
0
PhilB
A Score Level 1
over 9 years ago
@Eliot Whilst your suggestion produces a result that is extremely unlikely to be duplicated, I still don't believe it should be considered a UUID. I haven't looked at how fn!generateuuid() works, but most (older, to be fair) UUID generators that I've seen use some combination of time and machine MAC address to produce the identifiers; there's even a standard (https://en.wikipedia.org/wiki/Universally_unique_identifier#RFC_4122_Variant) for it.
On balance, your suggestion could be considered an implementation of version 4 of RFC 4122, but it might be worth refining it to match the expected format of "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Eliot Gerson
Appian Employee
over 9 years ago
Yes, the intent is for it to be an implementation of version 4.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
<