Orchestrator Function: Orchestrator WorkflowToken Parameter Input 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 WorkflowParameterInputLog

public WorkflowParameterInputLog(objWorkflowToken: WorkflowToken): void {

    let objWorkflow: Workflow = objWorkflowToken.rootWorkflow;

    let arrParameterInput: Parameter[] = objWorkflow.inParameters;

    let objPropertiesParameters: Properties = objWorkflowToken.getInputParameters();

    let objJson: {} = {};

    arrParameterInput.forEach((objParameterInput: Parameter): void => {

        let strParameterInputName: string = objParameterInput.name;
        let strParameterInputValue: string = objPropertiesParameters.get<string>(strParameterInputName);

        objJson[strParameterInputName] = strParameterInputValue;
    });


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

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

Discover more from Cloud Build Tools

Subscribe to get the latest posts sent to your email.

You may also like