The flow
Starts it 1Logic 13Service 15
The steps in the order they run, from what starts it.
- 1Every 10 MinutesSchedule triggerStarts it
- 2Query Unsynced Sales OrdersMicrosoft SqlService
- 3Any Sales Orders to Sync?FilterLogic
- 4Mark SO as ProcessingMicrosoft SqlService
- 5Pass SO ContextCodeLogic
- 6Look Up Asana Project GID from SQLMicrosoft SqlService
- 7Merge SO + Project GIDCodeLogic
- 8Asana Project Exists?IfLogic
- 9Get Project SectionsHttp RequestService
- 10SQL, Mark SO Waiting for ProjectMicrosoft SqlService
- 11Find Target Section by DocTypeCodeLogic
- 12Handle SO Sync ErrorCodeLogic
- 13Route by ChangeTypeSwitchLogic
- 14SQL, Mark SO FailedMicrosoft SqlService
- 15Search Existing Tasks in SectionHttp RequestService
- 16Build UPDATE PayloadCodeLogic
- 17Delete Asana TaskHttp RequestService
- 18Check if Task Already ExistsCodeLogic
- 19Update Existing Asana TaskHttp RequestService
- 20SQL, Mark DELETE CompletedMicrosoft SqlService
- 21Task Already Exists?IfLogic
- 22SQL, Mark UPDATE CompletedMicrosoft SqlService
- 23Build Payload for Duplicate Task UpdateCodeLogic
- 24Build Task Custom Fields PayloadCodeLogic
- 25Update Duplicate TaskHttp RequestService
- 26Create Asana TaskHttp RequestService
- 27SQL, Mark Duplicate Update CompletedMicrosoft SqlService
- 28Extract Created Task GIDCodeLogic
- 29SQL, Mark INSERT CompletedMicrosoft SqlService