can be created in expert mode from existing . You can use these to create new synchronization projects with the project wizard.
To create a project template
- Select Edit | Create template....
- Enter the template properties.
The values are preset with the properties of the open synchronization project.
- Click OK.
Table 80: Project template properties
Display name |
Name of the project template to display in the project wizard. |
Script language |
Language that is used to write the project template's script. Only change this setting if you want to manually change the script in the project template at a later date. |
Description |
Text field for additional explanation. |
Related topics
Take note of the following advice before creating a :
NOTE: It is possible that created with an older version of One Identity Manager are not compatible with the currently installed version. Errors may occur if these project templates are used. Recreate the project templates with the currently installed version of One Identity Manager.
NOTE: The script language of the synchronization project you want to set up, supports the project template script language.
project templates can also be used if expert mode is not enabled.
To create a synchronization project from a custom project template
-
Create a new synchronization project with the project wizard.
-
Select the custom project template on the Select project template page.
-
On the Synchronization base object page, select the base object that is required for the synchronization and provisioning processes.
- table: Table to select the base object from, for example ADSDomain.
- Show more: Shows tables for other target system types in the base table menu.
- Base object: Object from the base table that forms the base object for synchronization and provisioning processes.
-
Proceed without a base object: Synchronization does not require a specific base object.
Set this option, if the base object is not in the One Identity Manager database yet.
-
On the Synchronization server page, select the to run the synchronization.
If the synchronization server is not declared as a Job server in the One Identity Manager database yet, you can add a new Job server.
-
Click to add a new Job server.
-
Enter a name for the Job server and the full server name conforming to DNS syntax.
- Click OK.
The synchronization server is declared as Job server for the target system in the One Identity Manager database.
-
NOTE: After you save the synchronization project, ensure that this server is set up as a synchronization server.
-
Enter the general setting for the synchronization project under General.
- Display name: Display name for the synchronization project.
- Description: Text field for additional explanation.
-
Disable the Activate and save the new synchronization project automatically option on the last page of the project wizard.
The synchronization project should not be activated jet because it is not completely configured.
-
Changed the display names and description of the synchronization project if required.
-
Save the synchronization project in the database.
To configure synchronization with this synchronization project
-
Select the variables in the default variable set. Modify at least the value of variables with connection parameters.
-
Define the synchronization scope.
-
(Optional) If the base object does not yet exist in the One Identity Manager database, add the synchronization base object in the Manager. This might be the specific Active Directory domain to be synchronized, for example.
- (Optional) In the , check if the operations for provisioning and single objects synchronization have been added. This is the case if the base object was entered when the synchronization project was created from the custom project template. Otherwise, define the required single object operations in the Designer.
-
Specify the extent of the synchronization log.
-
Assign a to the start up configuration.
-
Run a consistency check.
-
Activate the synchronization project.
- Save the changes.
Detailed information about this topic
Related topics
The provides an overview of all available . Here you can edit display names and descriptions of project templates and delete project templates you no longer need.
To display a list of project templates
-
Select the Database > Manage templates... menu item.
This menu item is only displayed in export mode.
This opens the dialog window Manage templates....
-
To hide custom project templates, disable in the dialog box toolbar.
-
To hide default project templates, disable in the dialog box toolbar.
Table 81: Project template properties
Project template |
Name of the project template. |
|
Type of target system, which applies to the project template. |
Supported versions |
Version of the target system that are supported by this project template. If no value is displayed, the project template supports every version that can be connected with the target system connector. For more information, see the administration manuals for connection to the respective target system. |
Description |
Description of the project template. |
Last change |
Date of the last change to the project template. |
To edit a custom project template
-
Enable in the dialog box toolbar.
-
Select the project template.
-
Edit the display name or description in the Properties pane.
-
Click Save and close.
- Confirm the security prompt with Yes.
To delete a custom project template
-
Enable in the dialog box toolbar.
-
Select the project template.
-
Click in the dialog box toolbar.
- Confirm the security prompt with Yes.
-
Click Save and close.
- Confirm the security prompt with Yes.
schema extensions can be included in the configuration. Custom columns are automatically assigned to additional schema properties which can be included in the mapping. The following settings must be made in order to include custom tables that were created using the default in .
To prepare a custom table for synchronization
-
In the Manager, assign a target system type to the custom table.
-
In the , select a synchronization project and create a schema class for the custom table in the One Identity Manager schema.
-
In the Synchronization Editor, define the mapping and for the schema class.
For more information about target system types and post-processing outstanding object, see the target system connection guides.
Integrate a custom table into provisioning processes
-
In the , define the provisioning operations.
Use the settings from other operations for the same target system and modify the following properties:
To publish outstanding objects in a custom table
-
Create a process that performs provisioning of objects for:
- Simple tables
- that contain additional information, such as a valid-from date
Use the AdHocProjection of the ProjectorComponent .
For more information about defining processes, see the One Identity Manager Configuration Guide.
-
Create the HandleOutstanding event for this process.
For memberships mapped to simple assignment tables, the Dependencies modified on (XDateSubItem column) is changed on the base table of the mapping when publishing. This triggers the default update process that is set up for this base table. For more information, see Changing a membership label.
Configuring single object synchronization for a custom table
-
In the Designer, define the operations for single object synchronization.
Use the settings from other operations for the same target system and modify the following properties:
-
In the Designer, assign the custom table to customizer DPR..ProjectorReadEntityLogic.
-
Create a process in the Designer for the custom table.
Use the settings from another read process for the same target system and modify the following properties.
- Replace all references to the original table with a reference to the custom table.
Process properties:
Process step properties:
For more information about setting up processes, see the One Identity Manager Configuration Guide.
-
Record the path to the base object of synchronization for the custom table in the Manager.
For more information about this, please consult the manuals for connecting target systems.
Detailed information about this topic
Related topics