Hi everyone,
I’m investigating an issue in Dynamics 365 Finance & Operations related to workflow notification emails for Expense Reports.
We have a workflow approval notification configured for the Reject event. The notification is sent to the Workflow originator, and the email body includes this placeholder:
Notificaiton Text
The email is generated successfully after the expense report is rejected. However, when the user clicks the link from the rejection email, D365 shows the following error:
Message: Your delegate access to the worker '[Worker Name]' has expired or the worker '[Worker Name]' does not hold employment in the current legal entity. New documents cannot be created.
I can understand this type of error occurring for old approval notification emails where the workflow item has already been processed.However, in this case, the email is specifically a rejection notification. The email was received only a few minutes before the link was clicked. Since the rejection notification is sent after the workflow action has already been completed by design.
The user can still open the expense report directly from D365 F&O, so this does not appear to be a general access/security issue.
I’m trying to confirm the expected behaviour of the %Workflow.Link to web% placeholder in rejection notifications.
Has anyone seen this behaviour before?
Specifically:
- Is
%Workflow.Link to web%expected to work for rejected/completed workflow events? - Does this placeholder rely on an active workflow work item context?
- Is there a better placeholder or configuration to generate a direct link to the expense report record instead of the workflow context?
- Is the recommended approach to remove the link from rejection emails and ask users to open the expense report directly in D365?
Any guidance or documentation reference would be appreciated.
Thank you.

Report
All responses (
Answers (