Orchestrator Function: Orchestrator WorkflowToken Ouput Parameter Log ( root workflow )

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 WorkflowParameterOutputLog

public WorkflowParameterOutputLog(objWorkflowToken: WorkflowToken): void {

    let objWorkflow: Workflow = objWorkflowToken.rootWorkflow;

    let arrParameterOutput: Parameter[] = objWorkflow.outParameters;

    let objPropertiesParameters: Properties = objWorkflowToken.getOutputParameters();

    let objJson: {} = {};

    arrParameterOutput.forEach((objParameterOutput: Parameter): void => {

        let strParameterOutputName: string = objParameterOutput.name;
        let strParameterOutputValue: string = objPropertiesParameters.get<string>(strParameterOutputName);

        objJson[strParameterOutputName] = strParameterOutputValue;
    });


    let strJson: string = Utilities.stringifyJson(objJson);

    this.objLogger.info("Workflow outputs in JSON format: " + strJson);
}

Discover more from Cloud Build Tools

Subscribe to get the latest posts sent to your email.

You may also like