Chat now with support
Chat with Support

Identity Manager 8.1.5 - Configuration Guide

About this guide One Identity Manager software architecture Customizing the One Identity Manager default configuration Customizing the One Identity Manager base configuration One Identity Manager schema basics Editing the user interface
Object definitions for the user interface User interface navigation Forms for the user interface Statistics in One Identity Manager Extending the Launchpad Task definitions for the user interface Applications for configuring the user interface Icons and images for configuring the user interface Using predefined database queries
Localization in One Identity Manager Process orchestration in One Identity Manager
Setting up Job servers Configuring the One Identity Manager Service Handling processes in One Identity Manager
Tracking changes with process monitoring Conditional compilation using preprocessor conditions Scripts in One Identity Manager
Using scripts Notes on message output Notes on using date values Using dollar ($) notation Using base objects Calling functions Pre-scripts for use in processes and process steps Using session services Using #LD-notation Script library Support for processing of scripts in Script Editor Creating and editing scripts in the Script Editor Copying scripts in the Script Editor Testing scripts in the Script Editor Testing script compilation in the Script Editor Overriding scripts Permissions for executing scripts Editing and testing script code with the System Debugger Extended debugging in the Object Browser
Reports in One Identity Manager Adding custom tables or columns to the One Identity Manager schema Web service integration SOAP Web Service One Identity Manager as SPML provisioning service provider Processing DBQueue tasks One Identity Manager Service configuration files

One Identity Manager schema basics

The One Identity Manager‘s data model differentiates between user data and meta data.

The payload contains all the information required to maintaining data, such as information about employees, user accounts, groups, memberships, and operating data, approval workflows, attestation, recertification, and compliance rules. The user data is described by the application data model.

The meta data contains the description of the application data model and scripts for formatting roles and templates or conditional interactions. One Identity Manager’s entire system configuration, all the front-end control settings, and the queues for asynchronous processing of data and processes are also part of the metadata. The metadata is described by the system data model.

The application and system data model table definitions are stored in the DialogTable table. Column definitions for application and system data model tables are kept in the DialogColumn table. The tables relations and column relations are stored in the QBMRelation and DialogValidDynamicRef tables.

Related topics

Overview of the One Identity Manager schema

The data model is mapped and edited in the Designer in the One Identity Manager Schema category. This category displays the One Identity Manager default tables and the custom tables including their properties. It gives you an overview of customizations to the default configuration, the value templates and formatting rules of the database columns.

To display the schema overview

  1. In the Designer, select the One Identity Manager Schema category.
  2. Open the schema overview with the One Identity Manager Schema task.

TIP: When you select a table or column in the Designer, you can open the schema overview using the Show table <table name> in schema and Show column <column name> in schema tasks.

The schema overview has two modes for displaying the One Identity Manager schema.

  • Displaying the data model

    This mode gives you an overview of all tables including their columns and the table relations.

  • Displaying dependencies

    This mode only displays those tables that have columns with dependencies due to value templates. Tables and columns without dependencies are not shown.

Tables and their columns are displayed using a special control element. The name of the database table is shown in the header of the control element. All other entries represent columns in the table. Each control element entry has a tooltip. The tooltip content depends on the display mode selected. The column entries are labeled with icons that mark particular properties of the columns depending on the display mode.

Figure 6: Control elements for displaying database tables and their columns

You can control the display of column entries with the Options | Show all columns and Options | Hide all columns menu items or the icons in the control element header. Use Options | Hide small tables menu item to only show the name of the table for tables with less than 20 columns.

To display tables and columns that are disabled by preprocessor conditions, use the Options | Show disabled columns menu item.

You can change the layout of the control elements in the schema overview with the mouse. Using the Options | Save table layout menu item the changes made to the schema layout are saved in the internal database and in the Designer's change log.

Relations between tables or columns are represented by connecting lines. You can control how these are displayed using the Options | Hide table relations menu item. If the menu item is disabled all the connectors are shown. If the menu item is enabled then none of the connectors are shown. If a control element is selected the connectors are highlighted anyway without regard to the menu setting.

Figure 7: Using connectors to illustrate relations

A connector points to column entries that are related to it. You can navigate between the connection points using the connector. When you select a connector the cursor changes to an arrow icon. Double-click on the connector to move the view to other end of the connector. The direction is indicated by the arrow icon. Movement is controlled with the Options | Animate movements menu item. When the cursor passes over a connector a tool tip, whose contents depends on the display mode, is shown.

You can use the quick overview to navigate faster around the schema view. On the lower right edge of the schema overview there is a button which you use to open the quick overview. The area of the schema overview that is currently shown in the window is marked with a frame in the quick overview. Using the mouse you can move this frame around in the view. The corresponding area of the schema overview is then shown in the window.

Figure 8: Opening the quick overview

Related topics

Displaying data models in the Designer

This mode gives you an overview of all tables including their columns and the table relations.

To display the data model

  1. In the Designer, select the One Identity Manager Schema category.

  2. Open the schema overview with the One Identity Manager Schema task.

  3. Select the Options | Data model menu item.

A table entry's tooltip contains the name of the table and the table's preprocessor conditions. A column entry's tooltip contains the name of the column, description, data type and the minimum and maximum length of the column.

A connector's tooltip shows the table relations. This tooltip contains the name of the tables that are related to it and the table relation properties. A single mouse click on the connector opens the table relation properties in the edit view.

Column entries are marked in the control with icons representing special properties, for example the column's .Net data type.

Table 12: Meaning of the icons
Icon Meaning

The column is a foreign key column (FK).

The column is a primary key column (PK).

The column has the string or text data type.

The column has the binary data type.

The column has the bool data type.

The column has the int, byte, or short data type.

The column has the double or decimal data type.

The column has the date data type.

Related topics

Displaying the column dependencies based on templates

This mode only displays those tables that have columns with dependencies due to value templates. Tables and columns without dependencies are not shown.

To display the column dependencies

  1. In the Designer, select the One Identity Manager Schema category.
  2. Open the schema overview with the One Identity Manager Schema task.
  3. Select the Options | Dependencies menu item.

The tooltip for a table entry contains the name of the table. The tooltip for the column entries contains the name of the column. If a column has a value template it is shown in the tooltip. If the column does not have a value template itself but is referenced by value templates belong to other columns then those columns are named in the tooltip.

When you select a column, the connections to other columns are highlighted in color. A tooltip shows the sender and subscriber relationship of the column dependencies. The tooltip contains the names of tables that refer to each other. The sender, subscriber, and the part of the value template that gives the reason for the dependency are also shown.

Table 13: Meaning of colors for sender subscriber relations
Color Meaning
Green Column is sender.
Red Column is subscriber.
Related topics
Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating