UserAccessCollectionAdd
You can use the UserAccessCollectionAdd function to programmatically manage access collections for Infor PLM Optiva users within workflows and copy methods.
When to use
You can use this function to:
- Add an access collection to a user.
- Add multiple access collections to a user.
When not to use
You cannot use this function when Group or Role security is active.Syntax
int UserAccessCollectionAdd(string UserCode, string AccessCollectionsList);
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| UserCode | string | Yes | The user code or user name that identifies the Optiva user to whom the access collection will be added. |
| AccessCollectionsList | string | Yes | A semicolon-separated list of access collection codes. For example, "AC_ADMIN;AC_QA". |
Return Value
The application returns a value greater than zero (0) if the operation is successful.
Otherwise, the operation fails.Prerequisites
- The access collections must exist in the system.
- Access collection security must be enabled.
Examples
- Example 1
-
Add AccessCollections to user FSI.
UserAccessCollectionAdd("FSI", "AC_RND;AC_QUALITY");
- Example 2
-
Add AccessCollections to current user.
UserAccessCollectionAdd("", "AC_RND;AC_QA");