Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| tutorial:adm:report_compare_value_idm_to_system [2019/09/12 07:56] – corected using overrided script stloukalp | tutorial:adm:report_compare_value_idm_to_system [2022/05/25 13:03] (current) – doischert | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Report - Compare values in IdM to system ====== | + | ====== Report - Compare values in IdM to system |
| - | This tutorial shows how to create a report for the chosen identities. | + | This tutorial shows how to create a report for the chosen identities |
| - | Report | + | This report can be used if you change some attribute or in script where the value is calculated. |
| - | This report can be used, if you will change some attribute or in script, where value is calculated. | + | |
| ===== Preparation ===== | ===== Preparation ===== | ||
| - | * Report | + | * The report |
| - | * Connected | + | * Have a connected |
| ===== Report ===== | ===== Report ===== | ||
| Line 16: | Line 15: | ||
| {{ : | {{ : | ||
| * Select report ' | * Select report ' | ||
| - | * And now we need **system** we want compare values with, it is select | + | * And now we need to select the **system** we want to compare |
| - | * **Attributes** - we need identificators of mapped attributes separated by comma. Scripts in transformation are applied too. | + | * **Attributes** - we need identificators of mapped attributes separated by a comma. Scripts in transformation are applied too. Please note that attributes can't be Inactive, otherwise the report fails. |
| - | * **Mapping** - we need ID of mapping, where theese | + | * **Mapping** - we need the ID of the mapping where these attributes are defined. |
| * **Treenode** - you will select identities in this organization and identities in child organizations | * **Treenode** - you will select identities in this organization and identities in child organizations | ||
| - | * **Identities** - fill identities or Treenode. Treenode will select | + | * **Identities** - select identities. There is a select box and it is convenient if you want a report for only a few identities. |
| - | * These ID' | + | * These IDs can be found in tables with IdM in development stage or in Audit. But we will show you the easiest way to get those IDs. |
| {{ : | {{ : | ||
| - | * Click on tab **Systems** and select system | + | * Click on tab **Systems** and select |
| {{ : | {{ : | ||
| * Click on tab **Mapping** | * Click on tab **Mapping** | ||
| - | * There are attributes mapping, | + | * You will see attributes mapping, there could be more than one, specifically for synchronization, |
| - | * Click again on ' | + | * Click again on the ' |
| {{ : | {{ : | ||
| - | * Now you have open attribute mapping and in URL of your browser | + | * Now you have to open the attribute mapping and in the URL of your browser |
| {{ : | {{ : | ||
| - | * On lower part of this page there are your mapped attributes, select one and click again on ' | + | * In the lower part of this page you will see your mapped attributes, select one and click again on ' |
| {{ : | {{ : | ||
| - | * ID of this attribut is again in URL in your browser, copy it somewhere too. | + | * ID of this attribut is again in the URL in your browser, copy it somewhere too. |
| - | * You can copy more ID' | + | * You can copy more IDs of attributes from same mapping. |
| {{ : | {{ : | ||
| - | * If you want get ID of tree node, click on **Organization** and on tab **Structure elements** click on ' | + | * If you want get an ID of tree node, click on **Organization** and on the tab **Structure elements** click on the ' |
| {{ : | {{ : | ||
| - | * Again in URL there is ID of that organization node. | + | * Again in URL there is an ID of that organization node. |
| {{ : | {{ : | ||
| - | * Now we have all necessary | + | * Now we have all the necessary |
| - | * Select System (the right one, which has the mapping we used) | + | * Select System (the one which has the mapping we used) |
| - | * Write in ID' | + | * Write in IDs of attributes as in the picture bellow (seperated by comma) |
| * Past Mapping ID | * Past Mapping ID | ||
| - | * You can past tree node or as in our example select a fet identities. | + | * You can pass a tree node or as in our example select a few identities. |
| * Click on **Generate report** | * Click on **Generate report** | ||
| {{ : | {{ : | ||
| - | * Now report is generating, it could take a few minutes, based on how many attributes and how many identities are selected. | + | * Now the report is generating, it could take a few minutes, based on how many attributes and how many identities are selected. |
| - | * And then there is completed | + | * Once the report |
| {{ : | {{ : | ||
| - | * Example of report you can see bellow. | + | * You can see an example of the report |
| - | * It shows status in first column, | + | * It shows status in first column, |
| - | * Next are attributes we selected. | + | * Next are the attributes we selected. |
| * For single value attributes: | * For single value attributes: | ||
| - | * If value is blue, it means in system and in IdM it is same. | + | * If value is blue, **it means the value in the system and in IdM is the same**. |
| - | * Otherwise it will write in green ' | + | * Otherwise it will write in green ' |
| * Multivalued attributes are not supported yet, only multivalued attributes with merge strategy (it is often used with Active Directory system for provisioning of membership - ldapGroups) | * Multivalued attributes are not supported yet, only multivalued attributes with merge strategy (it is often used with Active Directory system for provisioning of membership - ldapGroups) | ||
| - | * Blue values are same in IdM and in system | + | * Blue values are the values which are the same in IdM as in the system |
| - | * Red values are missing in IdM and are in System | + | * Red values are values |
| - | * Green values are in IdM and are missing in System | + | * Green values are the values which are present |
| {{ : | {{ : | ||
| ====Override script==== | ====Override script==== | ||
| - | If you write new a script | + | If you write a new script |
| * Click on **Setting** and **Script definitions** and click on **Add** | * Click on **Setting** and **Script definitions** and click on **Add** | ||
| Line 89: | Line 88: | ||
| {{ : | {{ : | ||
| - | * You need here call that new script, which will override the current one. You can generate it in mapped | + | * Here you need to call that new script, which will override the current one. You can generate it in the mapped |
| - | * Let it in Standard category. | + | * Leave it in Standard category. |
| * Write in description something like 'this script is used in report' | * Write in description something like 'this script is used in report' | ||
| - | * write code and script name. | + | * Write the code and the script name. |
| * Click on **Save and continue**. | * Click on **Save and continue**. | ||
| Line 98: | Line 97: | ||
| * Again fill in System and mapping ID's | * Again fill in System and mapping ID's | ||
| - | * Fill in attributes ID' | + | * Fill in attributes ID but after attribute ID which you want to override |
| {{ : | {{ : | ||
| - | Thank you for reading this tutorial and I hope this tutorial and report is useful | + | Thank you for reading this tutorial and I hope this tutorial and report is useful |