Workflow Delegation UI
Verified behavior
Delegate opens a browser prompt requesting a user/email string. Cancel or blank input produces no request. A non-empty value is submitted as toUser; no comment is provided by the portal.
The backend requires toUser, a running instance and a pending task. Delegation changes the direct assignee and retains Pending status. It records an action, audit entry and timeline entry, then the page reload can remove the task from the original caller's list.
Limitations
There is no user picker, directory validation, email validation, self-delegation prevention, role delegation, confirmation, delegation history or visible success target. No delegation integration event is emitted.
Requires Confirmation
Eligible delegates, identity validation, audit wording and whether self/circular delegation is allowed require confirmation.
Source References
UI/salary-ui/apps/client-hrms-portal/src/pages/admin/OperationsAdminPages.tsxmicroservices/src/workflow-service/Application/Commands/WorkflowInstanceCommands.csmicroservices/src/workflow-service/Domain/Workflow/WorkflowInstance.cs
Related Articles
See Also
Keywords
Workflow delegation UI, delegate task, assignment.
Revision Information
Draft source-backed documentation reviewed on 2026-07-20; next quarterly review is 2026-10-20.