The flow
Starts it 1Logic 17Service 6
The steps in the order they run, from what starts it.
- 1A New Change Request AppearsAirtable triggerStarts it
- 2Approval RulesSetLogic
- 3Handle Each Request OnceRemove DuplicatesLogic
- 4Read The Change RequestCodeLogic
- 5Still Waiting For A Decision?IfLogic
- 6Handle One Request At A TimeSplit In BatchesLogic
- 7Nothing To DecideNo OpLogic
- 8All Requests HandledNo OpLogic
- 9Read The Approver PoolAirtableService
- 10Pick Two Different ApproversCodeLogic
- 11Enough Approvers Available?IfLogic
- 12Ask The First ApproverGmailService
- 13Refuse - No Eligible ApproversSetLogic
- 14What Did The First Approver Say?SwitchLogic
- 15Mark The Request RefusedAirtableService
- 16Hand Over To The Second ApproverSetLogic
- 17Refuse - First Approver Said NoSetLogic
- 18Refuse - First Approver Never AnsweredSetLogic
- 19Tell The Requester The OutcomeGmailService
- 20Ask The Second ApproverGmailService
- 21What Did The Second Approver Say?SwitchLogic
- 22Mark The Request ApprovedAirtableService
- 23Refuse - Second Approver Said NoSetLogic
- 24Refuse - Second Approver Never AnsweredSetLogic