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

Accessing Column Display Values

The column properties "IsMultiLanguage" and "LimitedValues" (list of permitted values) are resolved when creating the display value for a column.

Syntax

$columnname[D]$

Example of use:

A list of permitted values is defined for the restriction type of the IBM Notes server restrictions.

PrivateList=Run Personal Agent RestrictedList=Run Restricted Agent UnrestrictedList=Run Unrestricted Agent

If a server restriction has the value "Private list" the value "Run personal agent" is displayed on the information form.

Example for use in templates:

The display value for the server restriction should be formatted from the name of the IBM Notes user and the display value of the restriction type.

Value = vid_Left($FK(UID_NotesUser).FullName1st$,39) & " [" & vid_Left($NotesAgentMgrType[D]$, 22) & "]"

Related Topics

Accessing References in Comments

The preprocessor also interprets references that are embedded in comments, for example, $Lastname$. Referencing a column in a script comment results in the script being run when the column value is changed.

Example for use in templates:

An employee’s starting date is filled with a template. This template should run when the employee’s surname changes. The template for Person.Entrydate is therefore:

'$Lastname$

Value = Date

Related Topics

Accessing Local Object Meta Values

Syntax

$[IsLoaded]:Bool$

Table 267: Meta Values and their Meaning
Meta value Meaning
IsLoaded This value specifies whether the object is loaded from the database.
IsChanged This value specifies whether the object is altered when it is loaded from the database.
IsDifferent This value specifies whether the new value is different from the old value. You can access to the column through: Columnname[C].
IsDeleted This value specifies whether the object is marked for deletion.
Related Topics

Using base. Object

The Base. syntax always accesses the object that is currently loaded. The Base.object can be used in tasks, selection scripts for object definitions and insert values. Base.object cannot be used in templates, formatting scripts and processes.

Syntax
  • Simple value assignment

    Base.PutValue("<column>", <value>)

  • Value assignment with variable replacement (value must be a character string)

    Base.PutValue("<column>", context.Replace(<value>))

Example

Base.PutValue("IsForITShop", 1)

Base.PutValue("UID_ADSContainer", context.Replace("%cont%"))

Related Documents