+

Search Tips   |   Advanced Search

Extending attribute maps for a flow

All flow relationships can contain advanced mapping and data transformation. When you set up a flow, we can specify the custom attribute maps that must be applied during the flow operations. You can choose from the attribute maps that you defined earlier for users and groups and extend those maps for a specific flow.


Before you begin

Customize attribute maps.


About this task

The custom attribute map is used to convert the attributes from the source endpoint schema to the corresponding attribute in the target schema.


Procedure

  1. On the Flows tab, click the name of the flow and then click Edit to open the flow configuration page, if you did not already do so.
  2. On the flow configuration page, click the Attribute Maps tab and then click Person Objects or Group Objects to view the custom mapping for users or groups.
  3. From the Select map for person objects or Select map for group objects list, specify the map that you want to apply to the flow operations.

    The default is person.map for Person Objects and group.map for Group Objects.

    We can select another map from the list. The list includes both the ready-to-use custom attribute maps that are provided with Federated Directory Server and the maps that you customized earlier.

  4. If you want to extend the attribute mapping, click Add Attribute.
  5. In the Add Attribute window, select the attribute from the list of attributes in the target directory server. A new row is displayed with the selected attribute name under the Directory Server Attribute column.
  6. Under Endpoint Attribute / Assignment, specify the attribute name in the source endpoint that must map to the target attribute.
  7. Double-click the endpoint attribute name to specify more settings for the attribute mapping.

    1. Select Enabled to use this attribute mapping for the endpoint.
    2. Click Simple Assignment or Scripted Assignment to specify the type of mapping. If you select Scripted Assignment, we can define the assignment by writing JavaScript code or by calling a function in the Solution Directory\LDAPSync\customScript.js file. See the Security Directory Integrator documentation and search for Scripting in SDI.
    3. Specify whether you want this mapping to be used for all operations, or only when either modifying an entry or creating an entry.

  8. To delete the mapping for a specific attribute, click the check box on that row. Then, click Remove Attribute and click OK when the confirmation message appears.


Results

As a precautionary measure, when you extend the custom attribute map, the changes are made in a copy of the original attribute map file. The new file is specific to this flow. It is named with the prefix Flow_flow_name. For example: Flow_ADFlow_person.map.

All attribute maps are stored in the Solution Directory\LDAPSync directory.


Parent topic:

Create a flow