Define Jobs > Defining process hierarchies jobs
  

Defining process hierarchies jobs

Define a process hierarchies job to index records and to process the inheritance of dynamic field definitions within a searchable hierarchy.
After users update hierarchies or add dynamic field definitions to records that are part of a hierarchy, run a process hierarchies job. This job ensures that the child records inherit the dynamic field definitions, and hierarchy filters on the search results page reflect the changes in hierarchies.
To help optimize performance and promote fair utilization of shared resources, MDM SaaS introduced limits for dynamic fields and hierarchy filtering. For more information about the limits, see Limits and thresholds.
When you manually run a process hierarchies job, the job indexes all records in hierarchies. When you schedule a process hierarchies job, MDM SaaS checks whether it's efficient to index all the records or only the changes in hierarchies before running the job. For example, after you update a hierarchy model, a scheduled job indexes all the records in hierarchies. Similarly, if users update a hierarchy by adding or deleting relationships, a scheduled job might index only the changes in the hierarchy. To ensure that inheritance of dynamic fields and search results reflect the latest changes in hierarchies, schedule a process hierarchies job to run at regular intervals. For information about scheduling jobs, see the Monitor MDM SaaS chapter in the Business 360 Console help.