MDM Workflow Configuration & Hierarchy Management 5 — Questions and Answers
Question 1: In Informatica MDM Hub, which API is used by external applications to programmatically create and advance workflow tasks?
- Batch API
- SIF (Services Integration Framework) API (Correct answer)
- Hierarchy Manager REST API
- ORS JDBC API
Correct answer: SIF (Services Integration Framework) API
The Services Integration Framework (SIF) API exposes workflow operations such as task creation, state transitions, and task queries to external callers.
Question 2: Which MDM Hub configuration prevents a user from approving their own submitted record in a workflow?
- Self-approval restriction in Task Type configuration (Correct answer)
- Role separation enforced by ORS row-level security
- SIF API token validation
- Trust score threshold setting
Correct answer: Self-approval restriction in Task Type configuration
The Task Type configuration includes a self-approval restriction option that prevents the submitter from also acting as the approver on the same record.
Question 3: When a hierarchy relationship record has both 'Start Date' and 'End Date' populated, what MDM hierarchy feature is being utilized?
- Soft-delete flagging
- Temporal or time-variant hierarchy modeling (Correct answer)
- Archival hierarchy snapshotting
- Relationship version control
Correct answer: Temporal or time-variant hierarchy modeling
Populating start and end dates on relationship records enables temporal hierarchy modeling, allowing the system to represent how organizational structures change over time.
Question 4: A business requirement mandates that all supplier records undergo a compliance check workflow before activation. Where in Hub Console is this workflow requirement enforced?
- Trust settings on the base object
- State transition configuration on the base object's state machine (Correct answer)
- Match/merge rules for the supplier entity
- Cross-reference source system priority
Correct answer: State transition configuration on the base object's state machine
State machine configuration on the base object defines which transitions require workflow approval, ensuring compliance checks occur before records reach the Active state.
Question 5: In hierarchy management, what distinguishes a 'fixed hierarchy' from a 'network hierarchy' in Informatica MDM?
- Fixed hierarchies support multiple parent nodes; network hierarchies do not
- Fixed hierarchies have strict tree structures with single parents; network hierarchies allow multiple parents per node (Correct answer)
- Fixed hierarchies are read-only; network hierarchies are editable
- Fixed hierarchies use ORS tables; network hierarchies use external graph databases
Correct answer: Fixed hierarchies have strict tree structures with single parents; network hierarchies allow multiple parents per node
Fixed hierarchies enforce a strict tree structure (one parent per node), while network hierarchies allow nodes to have multiple parents, forming a directed acyclic graph.
Question 6: Which MDM Hub log file should an administrator review first when diagnosing a workflow task that is stuck in the PENDING state indefinitely?
- cmxserver.log
- Workflow engine process log (e.g., activevos.log) (Correct answer)
- ors-migration.log
- cleanse-match.log
Correct answer: Workflow engine process log (e.g., activevos.log)
A task stuck in PENDING typically indicates a workflow engine processing failure, making the workflow engine's own log the first diagnostic resource.
Question 7: In Informatica MDM, which hierarchy management capability allows users to drag-and-drop nodes to restructure an organizational hierarchy in the Data Director UI?
- Hierarchy Reconciliation Wizard
- Interactive Hierarchy Editor in IDD (Correct answer)
- Bulk Relationship Loader utility
- Hierarchy Sync API endpoint
Correct answer: Interactive Hierarchy Editor in IDD
The Interactive Hierarchy Editor in Informatica Data Director (IDD) provides a graphical drag-and-drop interface for restructuring hierarchy nodes in real time.
In Informatica MDM Hub, which API is used by external applications to programmatically create and advance workflow tasks?