Party Hierarchy Generation

Use the Party Hierarchy Generation scheduled process to execute Flatten Party Hierarchy Rows and Columns.

When to Use

You must run this scheduled process in the following scenarios:

  • If there is a change in tree hierarchy using any channel, such as import, REST, SOAP UI, custom groovy, OIC integration and so on. By default, the tree flattening gets executed automatically.

  • After changes are made to the hierarchy, viewing or fetching of hierarchical data, you may run this scheduled process if the hierarchical data appears to be inaccurate.

Privileges Required

Verify that you have any of the following roles or privileges:

  • Roles:

    • ORA_ZCA_CUSTOMER_RELATIONSHIP_MANAGEMENT_APPLICATION_ADMINISTRATOR_JOB

    • ORA_ZCH_MASTER_DATA_MANAGEMENT_APPLICATION_ADMINISTRATOR_JOB

  • Privileges:

    • ORA_MANAGE_TRADING_COMMUNITY_IMPORT_BATCH_DUTY

    • ORA_MANAGE_TRADING_COMMUNITY_IMPORT_PROCESS_DUTY

Before You Start

Review the following before scheduling this scheduled process:

  • Recommended Frequency:

    • On need basis post any changes made to the hierarchical data.

    • Run this scheduled process if hierarchical data appears to be inaccurate.

Parameters

Parameter

Optional or Mandatory

Description

Parameter Values

Special Combinations

Notes

Hierarchy Type

Mandatory

Specifies the types of hierarchy.

Customer Hierarchy (default)

Duns and Bradstreet Hierarchy

Partner Hierarchy

Trading Community Partner Hierarchy

None

This parameter is List of Values driven.

PARTY_HIERARCHY_TYPE

Hierarchy Name

Optional

Name of a hierarchy.

Any

None

Search and Select

Hierarchy Version

Optional

All active versions

Version of the hierarchy.

Default: Active version

None

List of Values

Flattening Method

Mandatory

Method to be applied for flattening.

  • Incremental Flattening (default)

  • Force Flattening

None

List of Values

HZ_TREE_FLATTENING_METHODS

Troubleshooting Information

Use this information to troubleshoot the scheduled process:

  • You must monitor the status of scheduled process to know that it was successfully completed.

  • If the scheduled process fails, it restarts from the beginning.