Skip to main content

Notifications

Finance | Project Operations, Human Resources, ...
Unanswered

How to assign multiple positions to one worker without facing the (circular dependency) error appearance in workflow history.

(0) ShareShare
ReportReport
Posted on by 25

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.

  • Mohamed Zayed Profile Picture
    Mohamed Zayed 25 on at
    RE: 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

  • André Arnaud de Calavon Profile Picture
    André Arnaud de Cal... 292,111 Super User 2025 Season 1 on at
    RE: How to assign multiple positions to one worker without facing the (circular dependency) error appearance in workflow history.

    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.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Announcing Our 2025 Season 1 Super Users!

A new season of Super Users has arrived, and we are so grateful for the daily…

Vahid Ghafarpour – Community Spotlight

We are excited to recognize Vahid Ghafarpour as our February 2025 Community…

Congratulations to the January Top 10 leaders!

Check out the January community rock stars...

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 292,111 Super User 2025 Season 1

#2
Martin Dráb Profile Picture

Martin Dráb 230,934 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Product updates

Dynamics 365 release plans