Let me provide a comprehensive solution that addresses business process routing, security group assignment, and workflow task reassignment:
1. Business Process Routing Update:
The core issue is that your Invoice Approval business process still references the old security group. Here’s how to update it properly:
Navigate to Configure Business Process > Invoice Approval > Approval Steps
- Locate the “Finance Approval” step
- Click Edit on the step configuration
- Under “Route To”, you’ll see it’s currently set to “Security Group: Finance Managers”
- Change this to “Security Group: Finance Approvers - Billing”
- Important: Before saving, scroll down to “Effective Date” and set it to tomorrow’s date
Setting a future effective date ensures the change only affects new workflows, not in-flight ones. This is critical for maintaining the integrity of currently running approvals.
2. Security Group Assignment Verification:
Even though permissions look correct, verify these specific settings for the new “Finance Approvers - Billing” group:
Required Domain Permissions:
- Billing Management: View and Modify
- Invoice Management: View, Create, Edit, Approve
- Workflow Tasks: View and Action
Required Business Object Access:
- Customer Invoice: Full Access
- Supplier Invoice: Full Access (if applicable)
Required Functional Area:
- Financial Management > Billing > Approve Invoices
Also verify that all members of the new security group have these assignments active. Sometimes during reorganizations, individual user security assignments get missed.
3. Workflow Task Reassignment for In-Flight Approvals:
For the 47 stuck invoices, use this approach:
Temporary Bridge Solution:
- Add all members of “Finance Approvers - Billing” to the old “Finance Managers” group temporarily
- This allows them to see and action the stuck tasks immediately
- Process all 47 stuck invoices over the next few days
- Once all in-flight workflows are complete, remove them from the old group
Alternative - Bulk Reassignment:
If you need immediate resolution:
- Navigate to Workflow Tasks > Reassign Tasks
- Filter for: Business Process = Invoice Approval, Status = Awaiting Action, Step = Finance Approval
- Select all 47 tasks
- Reassign from “Finance Managers” to “Finance Approvers - Billing”
- This immediately moves all tasks to the new group
4. Validation and Testing:
Before fully implementing:
a) Test in your sandbox environment:
- Create a test invoice
- Submit it through the approval workflow
- Verify it routes to the new security group
- Confirm the approver can see and action the task
b) Monitor the first few production workflows:
- After the business process change goes live, watch the first 5-10 invoices closely
- Verify routing is working as expected
- Check that notification emails are being sent to the right people
5. Communication and Documentation:
Notify your finance approvers about:
- The change effective date
- What they should see in their inbox
- Who to contact if tasks don’t appear
- Expected timeline for processing stuck workflows
Common Pitfall to Avoid:
Don’t deactivate the old “Finance Managers” security group until you’ve confirmed:
- All in-flight workflows are complete (check Workflow Status report)
- New workflows are routing correctly for at least one week
- No other business processes reference the old group
Run a report of all active workflows filtered by security group to ensure nothing else is using “Finance Managers” before deactivating it.
This phased approach minimizes risk and ensures business continuity while transitioning to the new security group structure.
This draft is based on general Workday knowledge. It has not been verified against your specific version and environment. Practitioners: verify the steps and share your experience below.