You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Requires a minimum of two arguments, which are unique value generation rules defined using expressions. The function evaluates each rule and then checks the value generated for uniqueness in the target app/directory. The first unique value found will be the one returned. If all of the values already exist in the target, the entry will get escrowed and the reason gets logged in the audit logs. There is no upper bound to the number of arguments that can be provided.
890
890
891
891
892
-
- This is a top-level function, it cannot be nested.
892
+
- This function must be at the top-level and cannot be nested.
893
893
- This function cannot be applied to attributes that have a matching precedence.
894
894
- This function is only meant to be used for entry creations. When using it with an attribute, set the **Apply Mapping** property to **Only during object creation**.
895
895
- This function is currently only supported for "Workday to Active Directory User Provisioning" and "SuccessFactors to Active Directory User Provisioning". It cannot be used with other provisioning applications.
@@ -930,7 +930,7 @@ Example: Based on the user's first name, middle name and last name, you need to
930
930
SingleAppRoleAssignment([appRoleAssignments])
931
931
932
932
**Description:**
933
-
Returns a single appRoleAssignment from the list of all appRoleAssignments assigned to a user for a given application. This function is required to convert the appRoleAssignments object into a single role name string. Note that the best practice is to ensure only one appRoleAssignment is assigned to one user at a time, and if multiple roles are assigned the role string returned may not be predictable.
933
+
Returns a single appRoleAssignment from the list of all appRoleAssignments assigned to a user for a given application. This function is required to convert the appRoleAssignments object into a single role name string. The best practice is to ensure only one appRoleAssignment is assigned to one user at a time, and if multiple roles are assigned the role string returned may not be predictable.
934
934
935
935
**Parameters:**
936
936
@@ -997,7 +997,7 @@ When **source** value matches a **key**, returns **value** for that **key**. If
997
997
|**value**|Required |String |Replacement value for the **source** matching the key. |
998
998
999
999
#### Replace a value based on predefined set of options
1000
-
Example: You need to define the time zone of the user based on the state code stored in Azure AD.
1000
+
Example: Define the time zone of the user based on the state code stored in Azure AD.
1001
1001
If the state code doesn't match any of the predefined options, use default value of "Australia/Sydney".
1002
1002
1003
1003
**Expression:**
@@ -1046,7 +1046,7 @@ ToUpper(source, culture)
1046
1046
**Description:**
1047
1047
Takes a *source* string value and converts it to upper case using the culture rules that are specified. If there is no *culture* info specified, then it will use Invariant culture.
1048
1048
1049
-
If you would like to set existing values in the target system to upper case, please [update the schema for your target application](./customize-application-attributes.md#editing-the-list-of-supported-attributes) and set the property caseExact to 'true' for the attribute that you are interested in.
1049
+
If you would like to set existing values in the target system to upper case, [update the schema for your target application](./customize-application-attributes.md#editing-the-list-of-supported-attributes) and set the property caseExact to 'true' for the attribute that you are interested in.
1050
1050
1051
1051
**Parameters:**
1052
1052
@@ -1090,7 +1090,7 @@ Returns "has".
1090
1090
This section provides more expression function usage examples.
1091
1091
1092
1092
### Strip known domain name
1093
-
You need to strip a known domain name from a user's email to obtain a user name.
1093
+
Strip a known domain name from a user's email to obtain a user name.
1094
1094
For example, if the domain is "contoso.com", then you could use the following expression:
1095
1095
1096
1096
**Expression:**
@@ -1103,7 +1103,7 @@ For example, if the domain is "contoso.com", then you could use the following ex
1103
1103
1104
1104
1105
1105
### Generate user alias by concatenating parts of first and last name
1106
-
You need to generate a user alias by taking first 3 letters of user's first name and first 5 letters of user's last name.
1106
+
Generate a user alias by taking first three letters of user's first name and first five letters of user's last name.
0 commit comments