Program workflow

A program workflow.

Set actual program workflow

Set the actual start time values with the plan start time values of the measure workflow phases for a program.

SecurityJWT
Request
path Parameters
program
required
string or integer

The id/hash of the program.

Request Body schema: application/json

A JSON object containing program workflow information.

overwrite
boolean
Default: false

The overwrite flag for the measure workflow phases of the program.

With this flag set, the actual start time values which are not null will be overwritten as well.

started
boolean
Default: false

The started flag for the measure workflow phases of the program.

With this flag set, the actual start time values for started measure workflow phases will be set as well.

Responses
200

Successful operation

404

Not Found

422

Unprocessable Content

put/programworkflow/{program}/actual
Request samples
application/json
{
  • "overwrite": true,
  • "started": false
}
Response samples
application/json
{
  • "success": true,
  • "hash": "8739602554c7f3241958e3cc9b57fdecb474d508",
  • "data": [ ],
  • "timestamp": 1660918469307
}

Set plan program workflow

Set the plan start time values with the actual start time values of the measure workflow phases for a program.

SecurityJWT
Request
path Parameters
program
required
string or integer

The id/hash of the program.

Request Body schema: application/json

A JSON object containing program workflow information.

overwrite
boolean
Default: false

The overwrite flag for the measure workflow phases of the program.

With this flag set, the plan start values which are not null will be overwritten as well.

started
boolean
Default: false

The started flag for the measure workflow phases of the program.

With this flag set, the plan start values for started measure workflow phases will be set as well.

Responses
200

Successful operation

404

Not Found

422

Unprocessable Content

put/programworkflow/{program}/plan
Request samples
application/json
{
  • "overwrite": true,
  • "started": false
}
Response samples
application/json
{
  • "success": true,
  • "hash": "8739602554c7f3241958e3cc9b57fdecb474d508",
  • "data": [ ],
  • "timestamp": 1660918777413
}