Project workflow

A project workflow.

Set actual project workflow

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

SecurityJWT
Request
path Parameters
project
required
string or integer

The id/hash of the project.

Request Body schema: application/json

A JSON object containing project workflow information.

overwrite
boolean
Default: false

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

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 project.

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/projectworkflow/{project}/actual
Request samples
application/json
{
  • "overwrite": true,
  • "started": false
}
Response samples
application/json
{
  • "success": true,
  • "hash": "8739602554c7f3241958e3cc9b57fdecb474d508",
  • "data": { },
  • "timestamp": 1660917785375
}

Set plan project workflow

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

SecurityJWT
Request
path Parameters
project
required
string or integer

The id/hash of the project.

Request Body schema: application/json

A JSON object containing project workflow information.

overwrite
boolean
Default: false

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

With this flag set, the plan 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 project.

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

Responses
200

Successful operation

404

Not Found

422

Unprocessable Content

put/projectworkflow/{project}/plan
Request samples
application/json
{
  • "overwrite": true,
  • "started": false
}
Response samples
application/json
{
  • "success": true,
  • "hash": "8739602554c7f3241958e3cc9b57fdecb474d508",
  • "data": { },
  • "timestamp": 1660918063431
}