What is the difference between BuildMap rule and Customization Rule?

What is the difference between BuildMap rule and Customization Rule ?

BuildMap Rule

  • Stage: Runs early in the aggregation process, at the connector level.

  • Purpose:

    • Transforms raw input data (e.g., rows from a file or JDBC result set) into a Map of attributes before IdentityIQ creates ResourceObjects.

    • Common use: Combine columns, derive new values, exclude records.

  • Performance: Lightweight because it works on raw data before object creation.

Customization Rule

  • Stage: Runs after ResourceObjects are built, but before they are saved to the database.

  • Purpose:

    • Applies business-specific logic to aggregated accounts or groups.

    • Used for data cleanup, attribute formatting, or setting defaults.

  • Performance: More expensive because it operates on fully constructed objects in memory.

Hi @mr_cloud123

Please see the post below. I have already provided the solution in this post.

BuildMap vs Customization Rule - IdentityIQ (IIQ) / IIQ Discussion and Questions - SailPoint Developer Community

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.