Skip to main content

Notifications

Community site session details

Community site session details

Session Id :
Supply chain | Supply Chain Management, Commerce
Suggested answer

Workflow stop error

(2) ShareShare
ReportReport
Posted on by 268
Hi Experts,
 
I'm designing a workflow in which the approvers are financial dimension values' owner.
 
The setup of all environment is like this:
1/ Ensure financial dimension Costcenter is Active.
2/ Assign an owner (worker) to financial dimension value.
3/ Ensure that worker is associated with one user.
4/ Create a purchase orders expenditures reviewers (POER) which enables "Yes" for the Costcenter.
5/ Create a workflow, in which the assignment type is "Participants" and the role based is "Expenditure participants.
 
But only one of my environments got this error:
 
Stopped (error): X++ Exception: Participant token 'XXX' does not resolve to any user. Please correct the accounting distribution records for document and try again.
 at SysWorkflowParticipantProvider-resolve
SysWorkflowParticipantProvider-resolveParticipants
SysWorkflowServiceProvider-resolveParticipant
SysWorkflowQueue-resume
 
 
I have raised a ticket about this issue to MS team, when they did the shadowing tests, everything worked smoothly, which indicated the set up is alright. However, when I try on my environment, it still got errors everytime. I even gave them the trace file, but at their side, nothing is wrong.
 
 
I would like to ask that, are there any hidden setup or system functionalities that I'd missed while setting up the Participant-based approval workflow.
 
I've attached some key step of the test.
 
Hope to get the answers from Experts. Thank you so much!
 
Regards,
  • Suggested answer
    Navneeth Nagrajan Profile Picture
    1,794 Super User 2025 Season 1 on at
    Workflow stop error
    Hi PT-0110339-0,
     
    One last try you can do and re-run the setups we discussed in the group.

    1. Remove the user as an user in D365 F&SCM and then try setting up the user with the required permissions. This scenario worked in my case where the user's issue was resolved. 
    2. Disable the user and re-assign the role to the respective user in D365 F&SCM. 
     
    This looks like a permission issue. All the setups look fine.
  • PT-01100339-0 Profile Picture
    268 on at
    Workflow stop error
    Hi Navneeth,
     
    About the question "1. Have you check thoroughly that there are no conditions at the warehouse level (Packaging) with respect to the worker being assigned? User level restrictions can be applied at the warehouse level (Warehouse management -> Setup -> Worker -> Warehouses section)"
     
    There's currently no setup on it as you can see in the picture below.
     
     
     
    About some of your suggestions
     
    "If you use this button you can reset the workflow to draft and perform changes based on approval/rejection of the PO workflow, then probably this issue could get resolved."
     
    >>> The "Request change" button only available if using change management and PO is already approved or confirmed. However, in my case the PO is stuck at <In review> status.
     
     
    "Can you assign some other user and append this user to another worker and seek approval for the purchase order line? Now, after all the steps it looks like there is some permission overriding that's causing this issue to re-occur?"
     
    As I understand, you suggestion is related to the current user or worker assignment having problem. I try to assign new worker to the user. I also try to change the financial dimension value' owner to different. In both case, the change did not sovle the problem.
     
     
    "Can you try re-activating the current version of the purchase order after marking the purchase order workflow as inactive?"
    Yes, I;ve tried but error is still there.
  • Suggested answer
    Navneeth Nagrajan Profile Picture
    1,794 Super User 2025 Season 1 on at
    Workflow stop error
    Hi PT-01100399-0,

    Suggestion:
    If you use this button you can reset the workflow to draft and perform changes based on approval/rejection of the PO workflow, then probably this issue could get resolved. 
    Then you go to the response, and accept it. There is a button to update the PO (process PO update) which is available after accepting the response. This is a good way to fix this, but we may need to fix some details to avoid entering to the response again, for example.
     
     
    Question:
    Have you tried the above mentioned approach?
     
  • Navneeth Nagrajan Profile Picture
    1,794 Super User 2025 Season 1 on at
    Workflow stop error
    Hi PT-0100339-0,
     
    I could see under Page 6 where you have defined a Procurement category and a warehouse defined on the purchase order line. 
     
    Questions:
    1. Have you check thoroughly that there are no conditions at the warehouse level (Packaging) with respect to the worker being assigned? User level restrictions can be applied at the warehouse level (Warehouse management -> Setup -> Worker -> Warehouses section)
     
    Suggestion:
    1. Can you assign some other user and append this user to another worker and seek approval for the purchase order line? Now, after all the steps it looks like there is some permission overriding that's causing this issue to re-occur?
    2. Can you try re-activating the current version of the purchase order after marking the purchase order workflow as inactive? 
     
     
     
  • PT-01100339-0 Profile Picture
    268 on at
    Workflow stop error
    Hi Navneeth,
     
    1/ I do reset the PO distribution before running the workflow. >> Unfortunately, it didnot help.
     
    2/ I have set up the message like this
     
    --------
    It seems hard to find the error root. Thanks for you support, please feel free if you have more question.
  • Suggested answer
    Navneeth Nagrajan Profile Picture
    1,794 Super User 2025 Season 1 on at
    Workflow stop error
    Hi PT-0100339-0,
     
    Good to know about the Positions setup associated with the worker. Read the instruction set you shared again. 
     
    Last 2 questions: 
    1. Have you tried Purchase Order Distribution reset before running the workflow? 
    2. Assuming that there are no other user settings like language settings for the user etc. do you have place holder messages in the "Approve purchase order steps" or at the "General manager a.." step?
     
    Suggestion:
    1. Point number 1 resets the purchase order accounting distributions and this directly impacts the workflow including approval requests or rejections etc. (because the Positions assignment step didn't work). 

     
    2. Had the issue highlighted in point number 2 once and checked the placeholder messages and put in some static text in there and later added the placeholder texts which fixed the bug (applicable only in case of multi-lingual implementations). 
     
    Happy to answer questions, if any.
  • PT-01100339-0 Profile Picture
    268 on at
    Workflow stop error
    Hi Navneeth,
     
    For point number 1, I have set it to Yes for the project distribution and organization distribution also)
     
    For point number 3, I've not assigned the position to worker before. However, I did it immediately after your comment and resubmit the PO to workflow. Unfortunately, it still raises error.
     
  • PT-01100339-0 Profile Picture
    268 on at
    Workflow stop error

    Hi Zain,

    Here is answers for some of your points:

    1/ Ensure the worker is active and linked to a user in System administration > Users. >>> Yes
     
    2/ Make sure position assignments are valid and effective on the document date. >>> Could you provide some explanation or instruction please.

     

    3/ Confirm Cost center is assigned in accounting distribution on the PO line. >>> If you mean to select the cost center for each PO line, or PO header, Yess.

     

    4/ Lastly, try clearing usage data and restarting workflow batch jobs in your environment — it can help resolve cached participant errors. >>> Yes, I did it, but nothing change.

     

  • Suggested answer
    Navneeth Nagrajan Profile Picture
    1,794 Super User 2025 Season 1 on at
    Workflow stop error
    HI PT01100339-0,
     
    For point number 1 what i meant is under Project distributions has cost centers been set to Yes for Purchase requisition expenditure reviewers?



    For point number 3, has Assignment start and a position been defined for the worker?
     
    Happy to answer questions, if any.
     
  • Suggested answer
    Zain Mehmood Profile Picture
    4,151 Moderator on at
    Workflow stop error

    Hi

    This error usually means the Cost center owner (worker) isn't resolving to a valid user ID in the environment.

    Even if setup looks correct, here are a few hidden checks to review:

    Ensure the worker is active and linked to a user in System administration > Users.

    Make sure position assignments are valid and effective on the document date.

    Confirm Cost center is assigned in accounting distribution on the PO line.

    Lastly, try clearing usage data and restarting workflow batch jobs in your environment — it can help resolve cached participant errors.

    Let us know if you've already validated these.

    Zain

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

Jainam Kothari – Community Spotlight

We are honored to recognize Jainam Kothari as our June 2025 Community…

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Announcing the Engage with the Community forum!

This forum is your space to connect, share, and grow!

Leaderboard >

Featured topics

Product updates

Dynamics 365 release plans