The flow
Starts it 1Logic 21Service 20
The steps in the order they run, from what starts it.
- 1Daily at 9 AMSchedule triggerStarts it
- 2Fetch Unpaid InvoicesMicrosoft SqlService
- 3Has Unpaid Invoices?IfLogic
- 4Process Each InvoiceSplit In BatchesLogic
- 5No Invoices to ProcessSetLogic
- 6Merge All StagesMergeLogic
- 7Calculate Days Until DueDate TimeLogic
- 8Aggregate SummaryAggregateLogic
- 9Route to Reminder StageSwitchLogic
- 10Generate Summary ReportSetLogic
- 11Already Sent 7 Before?IfLogic
- 12Already Sent 3 Before?IfLogic
- 13Already Sent Due Today?IfLogic
- 14Already Sent 1 Overdue?IfLogic
- 15Already Sent 7 Overdue?IfLogic
- 16Already Sent 15 Overdue?IfLogic
- 17Create HTML ReportHtmlLogic
- 18Prepare Email 7 BeforeSetLogic
- 19Prepare Email 3 BeforeSetLogic
- 20Prepare Email Due TodaySetLogic
- 21Prepare Email 1 OverdueSetLogic
- 22Prepare Email 7 OverdueSetLogic
- 23Prepare Email 15 OverdueSetLogic
- 24Send Summary to FinanceGmailService
- 25Send Email 7 BeforeGmailService
- 26Send Email 3 BeforeGmailService
- 27Send Email Due TodayGmailService
- 28Send Email 1 OverdueGmailService
- 29Send Email 7 OverdueGmailService
- 30Send Email 15 OverdueGmailService
- 31Update DB 7 BeforeMicrosoft SqlService
- 32Update DB 3 BeforeMicrosoft SqlService
- 33Update DB Due TodayMicrosoft SqlService
- 34Update DB 1 OverdueMicrosoft SqlService
- 35Update DB 7 OverdueMicrosoft SqlService
- 36Update DB 15 OverdueMicrosoft SqlService
- 37Log Audit 7 BeforeMicrosoft SqlService
- 38Log Audit 3 BeforeMicrosoft SqlService
- 39Log Audit Due TodayMicrosoft SqlService
- 40Log Audit 1 OverdueMicrosoft SqlService
- 41Log Audit 7 OverdueMicrosoft SqlService
- 42Log Audit 15 OverdueMicrosoft SqlService