A workflow with broad service permissions may update records beyond its intended queue or business unit when filters are missing or malformed. What to check Review service identity permissions, query filters, tenant and group boundaries, dry-run output, and audit events. Test with records inside and outside the intended scope. Recommended next step...
An approval may no longer apply if a requester changes amount, recipient, scope, or timing after approval. The workflow must distinguish approved content from later edits. What to check Review what fields approval covers, version history, edit permissions, workflow transitions, and audit events. Test changes before and after approval. Recommended next...
A workflow may use an outdated address when customer records, order data, and a saved profile update at different times. Sending to the wrong destination can create privacy and service problems. What to check Identify the authoritative address for the task, update timestamps, consent or confirmation requirements, and event order. Test how the...
A notification workflow may trigger as soon as a record is created, before validation or human confirmation finishes. The message can contain incorrect details. What to check Check event timing, data validation state, approval conditions, retry behavior, and whether record corrections trigger another notice. Recommended next step Require a verified...
A workflow may allow the requester or automation owner to satisfy an approval step unintentionally. Separation of duties is important for changes with material impact. What to check Review identity mapping, approver rules, delegated access, service account ownership, and audit logs. Test self-approval and alternate approval paths. Recommended next...
Multiple automation steps may send separate updates based on stale state, leaving customers with contradictory information. What to check Trace event ordering, message triggers, state version, retries, and channel delivery. Identify which system owns the authoritative status and whether updates can be superseded. Recommended next step Send updates...