Orchestrator Function: Orchestrator Workflow Get By Category

by Simon Sparks · January 17, 2026

To use this function add it to the class library file named OrchestratorService.ts

GitHub Repository: https://github.com/SimonSparksUK/Orchestrator

Filename: OrchestratorService.ts

Function WorkflowGetByCategory

private WorkflowGetByCategory(objWorkflowCategory: WorkflowCategory): void {
    this.arrWorkflows = this.arrWorkflows.concat(objWorkflowCategory.workflows);

    let arrWorkflowCategory: WorkflowCategory[] = objWorkflowCategory.subCategories;

    if (arrWorkflowCategory !== null) {
        arrWorkflowCategory.forEach((objWorkflowCategorySub: WorkflowCategory): void => {
            if (objWorkflowCategorySub !== null) {
                this.WorkflowGetByCategory(objWorkflowCategorySub);
            }
        });
    }
}

Discover more from Cloud Build Tools

Subscribe to get the latest posts sent to your email.

You may also like