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

by Simon Sparks · 17 January 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

publicWorkflowParameterInputLog(objWorkflowToken:WorkflowToken):void{

letobjWorkflow: Workflow=objWorkflowToken.rootWorkflow;

letarrParameterInput: Parameter[]=objWorkflow.inParameters;

letobjPropertiesParameters: Properties=objWorkflowToken.getInputParameters();

letobjJson:{}={};

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

letstrParameterInputName:string=objParameterInput.name;
letstrParameterInputValue:string=objPropertiesParameters.get<string>(strParameterInputName);

objJson[strParameterInputName]=strParameterInputValue;
});


letstrJson: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