I have encountered a significant challenge in my project, specifically related to (Workflow Configurable Hierarchy) The complexities involved apparently in relationships (reports to position) as am trying to assign a user/worker multiple positions and each position is reporting to a different (position and worker), the result of this setup is (circular dependency) error in workflow history. I am seeking advise on how to assign multiple positions to one worker without facing the (circular dependency) error appearance in workflow history.
Hello Andre,
Appreciate your response, please find below example as it clarifies what am trying to achieve;
Designed configurable hierarchy workflow containing 3 condition, each condition represent a cost center value defined as a financial dimension, cost center values are (1 - 2 - 3) below condition "1" an approval step lies below it which have a condition existing in it by "Position title" below this approval step another approval step lies below it with different "Position title" and so as for other cost centers (2 and 3) with distinct "Position Title" however with same worker assigned to three positions defined in first approval step for each cost center.
Cost Center: 1 2 3
First Approval Step: X X X
Second Approval Step: A B C
Please Notice regarding (First Approval Step) That these are distinct position with same worker assigned and reporting to different positions with distinct workers assigned.
knowing that whichever the position marked as primary in worker screen its the only workflow that take the right path and for the rest of them (circular dependency) error is what appears in the workflow history.
Your expertise and support would be greatly appreciated in resolving this matter.
Regards,
Mohamed Zayed
Hi Mohamed,
Can you tell the underlying reason for assigning multiple positions? A simple answer would be avoiding circularity, but I don't know what exactly you try to achieve and what positions and/or users might overlap.
André Arnaud de Cal...
292,111
Super User 2025 Season 1
Martin Dráb
230,934
Most Valuable Professional
nmaenpaa
101,156