Orchestrator Function: Orchestrator WorkflowToken Parameter Input Log ( current 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.currentWorkflow;

      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