Deprecated Platform Risk
Microsoft deprecated SharePoint Designer workflows, leaving 30+ business-critical flows without a supported future path.
30+ business-critical workflows migrated to Microsoft Power Automate with 100% functional parity — zero user disruption, full audit trail, and future-proof platform support for a leading commercial real estate company.
Replacing a deprecated workflow engine across four enterprise business applications — without changing a single approval behavior, email, or routing rule — demanded extreme precision.
Microsoft deprecated SharePoint Designer workflows, leaving 30+ business-critical flows without a supported future path.
Regional branching across West, East, and Foreign entities with dynamic approver assignment from multiple SharePoint lists.
Zero tolerance for behavioral differences — every email, due date, reminder interval, and approval sequence had to match exactly.
PA tasks cannot remain open beyond 29 days — requiring a purpose-built expiration tracking and re-initiation system.
Power Automate lacks SharePoint Designer's native history view — requiring a fully custom history UI for all four applications.
CAM Estimates required both sequential and parallel approval tracks with optional approvers that must be skipped automatically.
Every workflow behavior, email, and approval sequence stayed exactly the same. Only the engine changed.
A structured methodology that guaranteed every workflow, email, approval, and audit trail was preserved — down to the last reminder email interval.
Before writing a single Power Automate action, we shadowed every existing SPD workflow, mapping routing logic, approver lists, email content, due-date rules, and SharePoint list dependencies into detailed flow diagrams.
Each flow was built in Power Automate to exactly match its SPD counterpart — same conditions, same assignees, same email bodies, same task due dates. No optimization, no enhancement, no new logic introduced.
Power Automate cannot keep tasks open beyond 29 days. We built a purpose-built expiration management layer that monitors approaching deadlines and handles expiry with zero data loss or workflow interruption.
Power Automate lacks the workflow history experience that SPD provided natively. We built a unified, embeddable Workflow History UI deployed across all four applications.
Each application had its own unique approval patterns, role requirements, and edge cases — all preserved identically in Power Automate.
Multi-department approval with regional routing across Operations, Facilities, and Development divisions.
Role-based approval routing determined by entity, submitter role, income code rules, and AR Clerk group membership.
Mixed sequential and parallel approvals with optional approvers auto-skipped when fields are left blank at submission.
Strictly sequential workflow with optional roles automatically skipped — full approver chain preserved in custom history UI.
Every role's experience was preserved identically — from submission through approval, reassignment, and history review.
Submit BPAs, billings, and CAM forms exactly as before — no interface changes, same forms, same SharePoint lists.
Receive task assignment emails with the same content, click through to the new PA task form, and approve/reject/reassign with identical behavior.
SharePoint Workflow Admin group members handle escalations and reassignments — same permissions, same escalation paths, new task form UI.
AR Clerk SharePoint group membership gates specific Manual Billing approval paths — group structure and permissions unchanged.
West, East, and Foreign regional routing assigns the correct VP automatically from the Regional VP SharePoint list — same branching, new engine.
CAM Estimates and Reconciliations are reviewed with the same sequential approval chain — optional approvers auto-skipped when not assigned.
Every success metric measured against the project's primary goal: zero behavioral difference, zero downtime, full platform modernization.
ARC's approach was methodical and reassuring. They understood that our users could not notice any change — and they delivered exactly that. Every approval, every email, every routing rule worked identically on Day 1 of the new system. The migration exceeded our expectations.
A carefully sequenced migration where each application was fully tested before go-live, with the 29-day expiry system and custom history UI built in parallel.
Shadowed each workflow in SPD, documented routing diagrams, email templates, approver lists, due-date rules, and SharePoint list dependencies across all four applications.
Provisioned Power Automate connections, created task lists mirroring SPD task list schemas, configured Power Automate premium connectors, and established the custom approval form scaffolding.
Recreated all BPA workflows for Operations, Facilities, and Development with full regional branching logic, Workflow Admin escalations, and task form integration replacing SPD forms.
Migrated Manual Billing workflows with entity-based routing, AR Clerk gating, and Q&A branch logic. Built custom task UI for approvals, reassignment, and comment capture.
Implemented mixed sequential/parallel CAM Estimate flows and strictly sequential CAM Reconciliation flows. Built the expiration management system with 7/3/1-day reminders and auto-restart on expiry.
Developed the unified Workflow History interface embedded across all four applications — showing status, current approver, full task history table, and access to legacy SPD history for pre-migration workflows.
User acceptance testing with department leads across all four applications. Parallel-run window with both SPD and PA active. Phased cutover with immediate rollback capability.
The migration required no new vendors or external platforms. Every component was Microsoft-native, preserving the existing security, authentication, and compliance posture.
Microsoft has deprecated SPD workflows. Don't wait for them to break in production. ARC can migrate your workflows to Power Automate with zero disruption and full functional parity.