Hi All,
Experiencing an issue with Signing Limits and delegation in AX 2012 R3. In our implementation, Signing Limits policy use Jobs ID for default approval limits. The Signing Limits are used in 2 approval workflows, for Purchase Requisition and Purchase Orders. The assignment is using the Position Hierarchy starting from the requester with the exit condition being that the Employee Approval Limit is greater or equal to the Document's Approval Amount. This works perfectly well in most situations.
The issue is when a manager creates an automatic delegation for one of these workflows, the manager's Signing Limit is also passed on to the delegate. This became obvious when an employee approved a PR but had insufficient signing limit; in her supervisor's absence, through delegation, she was assigned the work and this time her approval was sufficient to complete the approval process.
When assigning work, the workflow processor creates a Work Item that identifies the UserID for the user that has to approve. When a user delegates his/her work to another, the “delegate’s” UserID is assigned to the work item. When the “deleguate” approves the work, it is his/her UserID that is linked to the approval, not that of the “delegator” so the delegate employee's signing limit should be assessed against the exit condition.
Are there any known work around, obscure parameter or hotfix for this (un-desired) behavior?
*This post is locked for comments