When using the User Role Management service’s UMUser SmartObject to retrieve users, all users are not retrieved.
The User Role Management service has a limit of 100 users by default. This is to improve performance by not retrieving all users at once.
When using the URM service UMUser SmartObject, and building a filter that references the FQN, the FQN is not passed into the underlying identity provider like the other fields. This is because the FQN is not provided by the identity provider, instead it is built by the URM service as a combination of the Label and the Name. The filter is applied only after the values are received from the identity provider. When the FQN value used in the filter is not in the top 100 users retrieved by the identity provider, the result may be empty.
Use one of the options below to resolve the issue.
To retrieve large numbers of users, we recommend you use one of the following options:
This option applies when you are working with a list of values. You can create a second property in the SmartObject to store the resolved display template. The idea is to maintain a resolved version each time a value is edited, not to resolve the values when displayed as a list but rather show this field. Download the Using the Picker control’s display property with the URM Service document attached to this article to see how to implement this scenario.