Identity Provisioning provides graphical and JSON text editor for managing provisioning system transformations.
This editor allows you to graphically model the entities (users, groups, roles) and their content (attribute mappings and transformation expressions, like conditions, functions, constants, and others). It offers the following advantages:
-
Visualization
Entities are organized in colored boxes. Every entity has a dedicated color. Users are always blue, groups are orange and roles are green. Source and target path attributes are displayed horizontally (side-by-side). They are connected with an arrow which indicates the direction of reading and writing the data. Color coding makes it easy to identify specific configurations. Ignored entities are greyed out, skipped operations and conditions are displayed in orange.
-
Simplification
Typing code and following JSON syntax rules are no longer needed, except in cases when conditions are defined. Expressions and functions along with their possible values are prefilled and available for selection in dropdown lists. The editor takes care of adding the dot notation, that is, separating child elements with a period (.), enclosing string values within double quotes, prepending the dollar sign ($) to the JSONPath expression.
-
Validation
The JSON validator and the preview ensure that the input is in the expected format.
The graphical editor is available only for Identity Provisioning tenants running on SAP Cloud Identity infrastructure. It is the default editor.
The following interactive screenshot shows the main elements of the graphical editor. Hover over the image and click highlighted areas for more information.
The following example illustrates how the address attribute mapping from the Identity Authentication write transformation is displayed in the graphical editor. Compare the same attribute with its representation in the JSON editor below.
Attribute Mapping in Graphical Editor |
|
---|---|
The source path attribute |
This editor allows you to work with entities and their transformation mappings in text mode. To add or modify transformations, you need to type. You can also perform operations like select, cut, copy, paste and others. The editor provides line numbering, syntax coloring and syntax validation.
The following example illustrates how the address attribute mapping from the Identity Authentication write transformation is displayed in the JSON editor:
Attribute Mapping in JSON Editor |
|
---|---|
The source path attribute The transformation expressions and functions are listed in individual lines below the respective Syntax coloring and syntax validation are enabled by default. |
Although the graphical and the JSON editors differ in the user experience they provide, other tasks, such as: export and reset transformations remain the same.
Related Information