The flow
Starts it 2Logic 18Service 21
The steps in the order they run, from what starts it.
- 1Cron: Trigger BackupSchedule triggerStarts it
- 2Form: Upload Restore FileForm triggerStarts it
- 3Set: Backup DateSetLogic
- 4JS: Extract Binary DataCodeLogic
- 5GitHub: Init Workflow FolderGithubService
- 6Extract: JSON from BinaryExtract From FileService
- 7GitHub: Init Creds FolderGithubService
- 8SSH: Export WorkflowsSshService
- 9JS: Route Import DataCodeLogic
- 10SSH: Export CredentialsSshService
- 11JS: Parse Workflow ExportCodeLogic
- 12Switch: Workflows vs CredsSwitchLogic
- 13JS: Parse Creds ExportCodeLogic
- 14Split: WorkflowsSplit OutLogic
- 15Merge: WFs & CredsMergeLogic
- 16Split: WF ItemsSplit OutLogic
- 17Split: Cred ItemsSplit OutLogic
- 18Split: CredentialsSplit OutLogic
- 19Convert: All WFs to JSONConvert To FileService
- 20Loop: Single WFSplit In BatchesLogic
- 21Convert: Combined DataConvert To FileService
- 22Convert: WF for ImportConvert To FileService
- 23Convert: Cred for ImportConvert To FileService
- 24Loop: Single CredSplit In BatchesLogic
- 25Convert: All Creds to JSONConvert To FileService
- 26JS: Prep All WFs PayloadCodeLogic
- 27Convert: Single WF to JSONConvert To FileService
- 28JS: Prep Combined PayloadCodeLogic
- 29SFTP: Upload WFs to /tmpFtpService
- 30SFTP: Upload Creds to /tmpFtpService
- 31Convert: Single Cred to JSONConvert To FileService
- 32JS: Prep All Creds PayloadCodeLogic
- 33GitHub: Push All WFsGithubService
- 34JS: Prep Single WF PayloadCodeLogic
- 35GitHub: Push Combined FileGithubService
- 36SSH: Exec Import WorkflowSshService
- 37SSH: Exec Import CredentialSshService
- 38JS: Prep Single Cred PayloadCodeLogic
- 39GitHub: Push All CredsGithubService
- 40GitHub: Push Single WFGithubService
- 41GitHub: Push Single CredGithubService