Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Search configurations are used in Smart ID Identity Manager (PRIME) to search in data pools and identity templates, and to set up search filters and results. Search dialogs can also be integrated into processes, or be shown in batch orders and related object field. Permissions need to be adapted to the intended use and roles. Searches can be done on multiple levels, and for example show card data for all employee cards of a certain employee.
This article describes how to create or edit a search configuration in Identity Manager Admin (PRIME Designer).
Prerequisites
Expand | ||
---|---|---|
| ||
Before setting up the search configuration, make sure that the following things apply:
|
Step-by-step instruction
Expand | ||
---|---|---|
| ||
|
Expand | ||
---|---|---|
| ||
|
Expand | ||
---|---|---|
| ||
Search over multiple levels means that a search can be done over related data pools or core templates. For example, you can search for all To set multi-level search:
|
Expand | ||
---|---|---|
| ||
To add a search criterion to the search filter:
|
Expand | ||||
---|---|---|---|---|
| ||||
The logical operators makes no sense with some filters. For example:
The result will be an empty list. |
Panel | ||
---|---|---|
| ||
SearchField: First name |
Example 2:
Panel | ||
---|---|---|
| ||
SearchField: First name |
Example 3:
When translatable values are used, the non-translated symbolic names have to be used.
Panel | ||
---|---|---|
| ||
SearchField: Identity Status |
Logical OR
- Use "
_OR_
"- Note the blanks at the beginning and end
- OR must be in upper case
Example 1:
Panel | ||
---|---|---|
| ||
SearchField: Department |
Example 2:
Panel | ||
---|---|---|
| ||
SearchField: Department |
Combine AND and OR
You can combine two search filters using logical AND and OR.
To combine two search filters, add both of them as filter fields. You can add each data pool field as a filter field as often as you like.
Rules for AND and OR combinations:
- AND and OR combinations are only available for text-fields, not for numeric, boolean, date, etc.
- It is not allowed to use both logical operators AND and OR at the same time in the searchValue
The logical operators makes no sense with some filters. See these examples:
Panel borderStyle solid title Example with 'AND' SearchField: First name
SearchValue: Tom_AND_
Jack
Filter: equalsThe result will be an empty list.
Panel borderStyle solid title Example with 'OR' SearchField: First name
SearchValue: Tom_OR_
Jack
Filter: unequalsThe result will be an empty list.
Expand | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
For the initial values of text or number filter fields, you can also use Juel expressions. Process expressions
User expressions
System Property expressions These expressions are replaced by specific values which are configured in Identity Manager Admin. The names of the properties are found in the database in Property.name.
|
Expand | ||
---|---|---|
| ||
To add a search criterion to the list of search results:
|
Expand | ||
---|---|---|
| ||
To change the order in which the search dialogs will show up in the Identity Manager:
|
Expand | ||
---|---|---|
| ||
To set available report formats:
|
Expand | ||
---|---|---|
| ||
To define where the search configuration is to be used, the purpose must be set:
|
Expand | ||
---|---|---|
| ||
To set the permissions to execute the search configuration:
|
This article is valid for Smart ID 21.04 and later.
Related information
- Install Identity Manager
- Smart ID Identity Manager
- Identity Manager Admin
- Set up identity template in Identity Manager
- Set up data pool in Identity Manager