You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Introduce a lightweight Policy Review & Approval workflow that routes each draft to an assigned approver, captures a formal approve / reject decision, and enforces that an approver is named whenever the policy’s Require Signature toggle is on.
UI / Workflow
Policy Detail (Draft) → creator clicks Submit for Approval → modal opens with Approver dropdown (searchable list). If Require Signature is on, Approver is marked “required” and the Submit button stays disabled until a user is chosen.
Approver receives notification; selects item in Approval Inboxor linked directly from email → reads policy → chooses Approve or Reject, adds mandatory comment, confirms.
Approve → policy status flips to Active, banner shows “Published - awaiting employee acknowledgments.”
Reject → modal closes, policy returns to Draft; editors see rejection badge and the approver’s comment at top of page.
Creator revises content and can resubmit as needed.
Key Functionality
Submit for Approval button appears on any Draft Policy
Creator must pick exactly one approver; if the Require Signature toggle is enabled, the approver field becomes mandatory and the form cannot be submitted until an assignee is selected.
Creating an approval record sends an email or in-app notification to the chosen approver and places the item in their Approval Inbox.
Approver can Approve or Reject and has the option to leave a comment; decision and comment are stored with timestamp and user ID.
Approval sets policy status to Active, publishes it to employees, and triggers the acknowledgment/signature cycle (if employee signature is required); rejection returns policy to Draft with the comment visible to editors.
Can we have all approval actions write immutable entries to the Audit Log?
Generate a history record in the policy’s Version History
Admins may reassign the approver before a decision is made; reassignment notifies both old and new approvers.
Acceptance Criteria
Attempting to submit a Draft with Require Signature toggled on but no approver selected disables Submit and shows inline validation.
Approver decision posts to Audit Log and appears in Version History with exact comment text.
Approving a policy fires the acknowledgment workflow and sends emails to employees.
Rejecting a policy changes its status back to Draft, preserves version number, and displays rejection comment to editors on first load.
Reassigning an approver before decision logs both the reassignment and the final decision as separate Audit entries.
The text was updated successfully, but these errors were encountered:
Goal
Introduce a lightweight Policy Review & Approval workflow that routes each draft to an assigned approver, captures a formal approve / reject decision, and enforces that an approver is named whenever the policy’s Require Signature toggle is on.
UI / Workflow
Key Functionality
Acceptance Criteria
The text was updated successfully, but these errors were encountered: