Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
tutorial:adm:roles_-_import_data_from_csv [2019/07/09 06:54] doischert |
tutorial:adm:roles_-_import_data_from_csv [2019/07/11 11:48] doischert |
||
---|---|---|---|
Line 7: | Line 7: | ||
==== 1b. Prepare CSV file ==== | ==== 1b. Prepare CSV file ==== | ||
- | Here is an example of CSV file which can be used for importing (or updating) roles and set their role attributes. | + | Here is an example of CSV file which can be used for importing (or updating) roles, setting |
< | < | ||
- | roles; | + | roles; |
Manager-A; | Manager-A; | ||
- | LAY-SP; | + | LAY-SP; |
" | " | ||
AB-role"; | AB-role"; | ||
</ | </ | ||
- | As you can see roles column can contain single or multiple values (separated by a line; the separator can be specified in the settings of the LRT). For multivalued roles, | + | As you can see roles column can contain single or multiple values (separated by a line; the separator can be specified in the settings of the LRT). For multivalued roles, |
- | CSV file can have optional number of columns, role, description, | + | CSV file can have optional number of columns: column names are specified in setup of LRT. |
+ | |||
+ | The result of this LRT used with this CSV file should: | ||
+ | * 4 new roles (Manager-A, LAY-SP, CORE-CLOSE, AB-role) | ||
+ | * Manager-A will only have a description set (Leader) | ||
+ | * LAY-SP will have a description (Manager), attribute (attr1), criticality (3), guarantee by identity (with user-name " | ||
+ | * Roles CORE-CLOSE and AB-role will have a description | ||
==== Create new LongRunningTask ==== | ==== Create new LongRunningTask ==== | ||
Line 24: | Line 30: | ||
Now we will create the new LongRunningTask (LRT). As shown in the picture, go to Settings → Task scheduler → Scheduled tasks and hit green " | Now we will create the new LongRunningTask (LRT). As shown in the picture, go to Settings → Task scheduler → Scheduled tasks and hit green " | ||
- | {{ : | + | {{ : |
==== Fill all attributes ==== | ==== Fill all attributes ==== | ||
Line 33: | Line 39: | ||
- Import csv file - dropzone to select or drop csv file | - Import csv file - dropzone to select or drop csv file | ||
- Column with roles - Name of the column with roles in csv file | - Column with roles - Name of the column with roles in csv file | ||
- | - Column with description - name of the column with role description, | + | - Column with description - name of the column with role description, |
- | - Column with attributes - name of the column with role attributes, can be also used to update attributes | + | - Column with attributes - name of the column with role attributes, can be also used to update attributes |
+ | - Column with criticality - name of the column with role criticality, | ||
+ | - Column with guarantee - name of the column with role guarantee by identity login, can be also used to update guarantee (if your CSV file doesn' | ||
+ | - Column with guarantee role - name of the column with role guarantee by role code, can be also used to update role guarantee (if your CSV file doesn' | ||
- Form definition code - the code for the definition which will contain the added attributes | - Form definition code - the code for the definition which will contain the added attributes | ||
- Column separator - separator of columns in csv file (default ; ) | - Column separator - separator of columns in csv file (default ; ) | ||
Line 42: | Line 51: | ||
- Can be requested - (Boolean) - Fills can be requested, can be also used to update already imported settings | - Can be requested - (Boolean) - Fills can be requested, can be also used to update already imported settings | ||
- | <note important> | + | <note important> |
+ | |||
+ | < | ||
{{ : | {{ : | ||
Line 57: | Line 68: | ||
At this point, everything should be set up and when the task ends, roles are imported in IdM with their attributes, placed in the catalogue named by the system name. | At this point, everything should be set up and when the task ends, roles are imported in IdM with their attributes, placed in the catalogue named by the system name. | ||
- | {{ : | + | {{ : |
==== Known issues ==== | ==== Known issues ==== |