Chat now with support
Chat with Support

Identity Manager 8.0 - Configuration Guide

One Identity Manager Software Architecture Working with the Designer Customizing the One Identity Manager Default Configuration Checking Data Consistency Compiling a One Identity Manager Database Working with Change Labels Basic System Configuration Data
One Identity Manager Authentication Module Database Connection Data Configuration Parameters for System Configuration Setting up the Mail Notification System Enabling More Languages for Displaying and Maintaining Data Displaying Country Information Setting Up and Configuring Schedules Password Policies in One Identity Manager Reloading Changes Dynamically TimeTrace Databases Machine Roles and Server Functions Files for Software Update Operating Systems in Use System Configuration Reports Using Predefined Database Queries Managing Custom Database Objects within a Database
The One Identity Manager Data Model Granting One Identity Manager Schema Permissions Working with the User Interface
Object definitions for the User Interface User Interface Navigation Forms for the User Interface Statistics in the 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 Language Dependent Data Representation
Process Orchestration in One Identity Manager
Declaring the Job Server One Identity Manager Service Configuration Handling Processes in the One Identity Manager
Tracking Changes with Process Monitoring Conditional Compilation using Preprocessor Conditions One Identity Manager Scripts Maintaining Mail Templates Reports in the One Identity Manager Custom schema extensions Transporting One Identity Manager Schema Customizations Importing Data Web Service Integration SOAP Web Service One Identity Manager as SPML Provisioning Service Provider Searching for Errors in the One Identity Manager Processing DBQueue Tasks One Identity Manager Configuration Files

Form Templates

All form templates are found in the category User Interface | Forms | Form templates in the Designer. It is not usually necessary to define your own form templates.

To display a form template for a user interface form

  1. Select User Interface | Forms | User interface forms in the Designer.
  2. Select the user interface form in the Form Editor.
  3. Select the tab Form template in the Properties view.
Table 153: Form Template Properties
Property Meaning
Form source type

Source of the form template. Permitted values are:

  • Form

    For displaying a form from a form archive.

  • Assembly

    For displaying controls. It is not necessary to build a form, because the control is displayed directly as form.

Assembly name Name of the assembly file.
Class Full type name of the control.
Form template name

The form template name is necessary for loading the form template from the form archive.

TIP: The form template name is shown in the administration tools as additional navigation information.

Form archive Name of the form archive (Forms.*.vif), containing the form template.
Description Detailed description of the form template.
Alternative form template

It might be necessary to use different form templates of display the interface form, for example, to show an the One Identity Manager web interface or in an administration tool.

The form templates can be linked in order to avoid adding a form definition and an interface form for each form template. For this, you need to assign an alternative form template to the form template. This alternative form template is used when the conditions for displaying the original template are not fulfilled. The form template referenced is determined in order to display the interface form. The form template given in the form definition is checked for existence in the form archive and to see if it labeled for the correct display purposes. If these conditions are not fulfilled then the alternative form template is tested for suitability. The form template that fulfills the conditions is used for the user interface display.

Form type Type of form.
Enabled for

This property specifies the intended use of the form template. Permitted values are:

  • Visible in graphical interface
  • Visible in web application
  • TimeTrace supported
  • Multiobject editing possible
  • Deferred operation possible
  • Application server not supported
Table 154: Form Types and their Usage
Form type Usage
Info (I) Forms of type "Info" are only used to display information. Changes to data on these forms cannot be saved. These forms automatically omitted by the automatic form selection in quick edit mode.
Edit (E) Edit (E)Forms of type "Edit" are used for editing data. This is the first form to be loaded by the automatic form selection in quick edit mode.
Grid (G) Forms of type "Grid" are used to show data in table form.
MemberRelation (M)) Forms of type "MemberRelation" are used to represent data in an assignment list (many-to-many relation).
Report (R) Forms of type "Report" are used to display data in the form of a report.
Virtual (V)

Form of type "Virtual" are not shown in the form’s menu. This form type is used to show editors in the Designer.

Wizard (W) Forms of type "Wizard" are used to enter data using a wizard. The forms are displayed in a modal dialog window.
Related Topics

Form Definitions

Form definitions are found in the category User Interface | Forms | Form definitions in the Designer. It is not normally necessary to define your own form definitions.

To display a form template for a user interface form

  1. Select User Interface | Forms | User interface forms in the Designer.
  2. Select the user interface form in the Form Editor.
  3. Select the tab Form definition in the Properties view.
Table 155: Form Definition Properties
Property Meaning
Form definition name Name of the form definition. This name is used for displaying the form definition in the Designer.
Form template Name of the form template to load from the form archive. A form template can be used by several form definitions, such as the form templates for displaying membership trees or the form template for displaying reports. Use the button next to the input field to integrate a new form template in the form definition.
Base form for form sequence By entering a form definition as a base for a sequence of forms, you can create a group of form definitions for one object definition. All form sequence form definitions contain the same base form. The definition of the interface form can only be made for this base form. When the interface form is loaded in the display, the referenced form definitions for all other form definitions in the form sequence are also loaded. You can navigate arbitrarily within the form sequence without leaving the scope of the interface form.
Description Detailed description of the form.
Configuration The configuration data is used to describe the form properties. The form property’s definition is written in XML notation.
Required tables

A form definition can be assigned additional tables that are used to display data.

NOTE: If one of the given tables is disabled by a preprocessor condition then the form definition is also considered to be disabled and the corresponding interface form is not shown in the user interface.

Related Topics

Effects of Object Definitions when Displaying Interface Forms

Interface forms that need to be valid for all entries in a database table are allocated a general object definition. Other limited object definitions can have more interface forms. If an entry is selected in the user interface, the currently valid object definitions are used to gather all the interface forms and display them in the user interface in their sort order in the task view and in the context menu.

Example

The following object definitions with interface forms are set up for the table Person.

Table 156: Example: Interface Forms for Object Definitions
Object definition Assigned Interface Form
Employee Business roles
Person_with_ADUserAccount Active Directory User Accounts
Person_with_LDAPAccount LDAP User Accounts

The following interface forms are displayed for a "Person" object that fulfills the "Person_with_ADUserAccount" definition:

Business roles
Active Directory user accounts

A "Person" object that satisfies the object definition "Person_with_LDAPUserAccount" is given the interface forms:

Business roles
LDAP User Accounts
Related Topics

Features of the Assignment Form

Forms of type "MemberRelation" are implemented to display data in an assignment list (many-to-many relations). Enter the hierarchy path in the table definition to display the table hierarchically. Enter the foreign key column that the hierarchy should be based on.

Example

An Active Directory user account (table ADSAccount) is typically displayed on an assignment form below its Active Directory container (UID_ADSContainer). The Active Directory container (table ADSContainer) is, on the other hand, displayed underneath its Active Directory domain (column UID_ADSDomain). The path for the hierarchy structure is entered as follows:

Table 157: Example of a Hierarchy Path
Table Hierarchy path
ADSAccount UID_ADSContainer, UID_ADSDomain
ADSContainer UID_ADSDomain
Related Topics
Related Documents