Hello,
I’m currently implementing an approval integration for Purchase Requisitions using D365 F&O Business Events and Power Automate.
The PR header-level approval workflow is already automated successfully — once the PR header is approved by the initial approver(s), it correctly transitions into the line-level review stage.
Now I need more clarity on the correct handling of line-level approvals where different PR lines may be assigned to different approvers.
Specifically:
1) When the PR line review workflow is active, does D365 trigger business events:
- once per PR
- or
- separately per PR line (one event per approver)?
2) For line-level approval identification, which value should be used to map the work item to the correct PR line?
ContextRecIdWorkflowWorkItemInstanceIdWorkflowUserEmail- something else?
- loop through lines
- or
- rely on individual business event triggers?
- a separate flow
- or
- a unified flow that branches by
WorkflowTemplateName?
Environment: D365 F&O with Power Automate + Business Events.
Thanks for your guidance.


Report
All responses (
Answers (