Skip to content

Multi Valued Functions

NileshGhodekar edited this page May 24, 2020 · 10 revisions

Multi-Valued Functions

Function Description
ConcatenateMultivaluedString Concatenates the values in a multi-valued string.
ConvertToUniqueIdentifier Converts all supplied GUIDs to unique identifiers so they can be used in native FIM activities such as the Approval activity.
Count Returns the number of entries in a list. If an object is passed (single string or resource ID, for example), the count will be 1. If a null value is supplied, the count will be 0.
First Returns the first value in a list.
FormatMultivaluedList Formats the multivalued list as per the specified format string.
IndexByValue Returns the zero-based index of the specified value in the input list.
InsertValues Inserts the specified values in an internal InsertValuesCollection list. Typically used inconjuction with the Update Resources / Create Resource activity to specify that a value or list of values should be inserted into a multivalued target attribute.
Last Returns the last value in a list.
ParametersList Returns the list of attribute names in the request parameters of an arbitrary request.
ParametersTable Returns a table of attribute name, modification type and modified values in the request parameters of an arbitrary request
ParameterValue Returns the value of a request parameter of an arbitrary request. When the request is for an update of a multi-valued attribute, ParameterValueAdded() and ParameterValueRemoved() must be used.
ParameterValueAdded Returns the added values of a multi-valued request parameter of an arbitrary request.
ParameterValueRemoved Returns the removed values of a multi-valued request parameter of an arbitrary request.
RemoveDuplicates Removes duplicate values from a list of items.
RemoveValues Inserts the specified values in an internal RemovedValuesCollection list. Typically used inconjuction with the Update Resources activity to specify that a value or list of values should be removed from a multivalued target attribute.
SortList Sorts the specified List.
ValueByIndex Returns the value which exists at the specified index.
Clone this wiki locally