The program model represents a program in Falcon.
id | integer The id of the program. |
hash | string The unique hash of the program. |
name | string The name of the program. |
description | string The description of the program. |
targets | string The targets of the program. |
assumptions | string The assumptions of the program. |
miscellaneous | string The miscellaneous of the program. |
paused | boolean The paused flag of the program. |
locked | boolean The locked flag of the program. |
guarded | boolean The guarded flag of the program. |
created_time | string <date-time> The created time of the program. |
modified_time | string <date-time> The modified time of the program. |
modified_user_time | string <date-time> The modified user time of the program. |
projects_count | integer >= 0 The number of projects of the program. |
umask | integer The permission for the authenticated user of the program.
|
model | string The program model. |
object (Budgeting) The budgeting of the program. | |
object (Schedule) The schedule of the program. | |
object (Workflow) The workflow of the program. | |
object or null (ProgramSchedule) The schedule of the program. | |
object or null (BudgetingItem) The budgeting item of the program. | |
object or null (User) The responsible user of the program. | |
object or null (User) The strategic user of the program. | |
object (User) The created user of the program. | |
object (User) The modified user of the program. |
{- "id": "1,",
- "hash": "1650600bd010a50897b50572382460965fed588a",
- "name": "Airborne",
- "description": "",
- "targets": "",
- "assumptions": "",
- "miscellaneous": "",
- "paused": false,
- "locked": false,
- "guarded": false,
- "created_time": "2022-06-27T09:48:06.000000Z",
- "modified_time": "2022-06-27T09:48:08.000000Z",
- "modified_user_time": "2022-06-27T09:48:08.000000Z",
- "projects_count": 1,
- "umask": 4,
- "model": "Program",
- "program_schedule": {
- "id": 1,
- "start_time_plan_min": "2022-06-07",
- "start_time_plan_max": "2022-08-08",
- "start_time_plan_activities_count": 20,
- "start_time_actual_min": "2022-06-04",
- "start_time_actual_max": "2022-08-08",
- "start_time_actual_activities_count": 20,
- "start_time_delta_ahead_sum": 5,
- "start_time_delta_ahead_min": 2,
- "start_time_delta_ahead_max": 3,
- "start_time_delta_ahead_avg": 2.5,
- "start_time_delta_ahead_activities_count": 2,
- "start_time_delta_ahead_open_activities_count": 1,
- "start_time_delta_ahead_running_activities_count": 0,
- "start_time_delta_ahead_finished_activities_count": 1,
- "start_time_delta_delayed_sum": 203,
- "start_time_delta_delayed_min": 2,
- "start_time_delta_delayed_max": 25,
- "start_time_delta_delayed_avg": 12.6875,
- "start_time_delta_delayed_activities_count": 16,
- "start_time_delta_delayed_open_activities_count": 14,
- "start_time_delta_delayed_running_activities_count": 1,
- "start_time_delta_delayed_finished_activities_count": 1,
- "start_time_score_sum": 18,
- "start_time_score_activities_count": 20,
- "start_time_score_achievement": 30.92593,
- "start_time_traffic_light": 3,
- "end_time_plan_min": "2022-06-22",
- "end_time_plan_max": "2022-08-14",
- "end_time_plan_activities_count": 20,
- "end_time_actual_min": "2022-06-27",
- "end_time_actual_max": "2022-08-17",
- "end_time_actual_activities_count": 20,
- "end_time_delta_ahead_sum": 6,
- "end_time_delta_ahead_min": 3,
- "end_time_delta_ahead_max": 3,
- "end_time_delta_ahead_avg": 3,
- "end_time_delta_ahead_activities_count": 2,
- "end_time_delta_ahead_open_activities_count": 2,
- "end_time_delta_ahead_running_activities_count": 0,
- "end_time_delta_ahead_finished_activities_count": 0,
- "end_time_delta_delayed_sum": 154,
- "end_time_delta_delayed_min": 1,
- "end_time_delta_delayed_max": 23,
- "end_time_delta_delayed_avg": 9.05882,
- "end_time_delta_delayed_activities_count": 17,
- "end_time_delta_delayed_open_activities_count": 13,
- "end_time_delta_delayed_running_activities_count": 1,
- "end_time_delta_delayed_finished_activities_count": 3,
- "end_time_score_sum": 22,
- "end_time_score_activities_count": 20,
- "end_time_score_achievement": 41.57408,
- "end_time_traffic_light": 3,
- "activities_count": 21,
- "open_activities_count": 17,
- "running_activities_count": 1,
- "finished_activities_count": 3,
- "created_time": "2022-06-27T09:48:06.000000Z",
- "modified_time": "2022-07-28T00:00:31.000000Z",
- "modified_user_time": "2022-07-19T14:05:27.000000Z",
- "status": 1,
- "elapsed_plan": 63.95625,
- "elapsed_actual": 61.94625,
- "start_time_plan_past": true,
- "start_time_actual_past": true,
- "end_time_plan_past": false,
- "end_time_actual_past": false,
- "open_activities_percentage": 81,
- "running_activities_percentage": 5,
- "finished_activities_percentage": 14,
- "model": "ProgramSchedule"
}, - "budgeting": {
- "id": 1,
- "hash": "d42985eeb5bc6fdcc81539896f58f179899335b5",
- "name": "Airborne (Default)",
- "start_time": "2022-04-27",
- "end_time": "2023-03-27",
- "scaling": 2,
- "offset": 0,
- "created_time": "2022-06-27T09:48:06.000000Z",
- "modified_time": "2022-06-27T09:48:06.000000Z",
- "modified_user_time": "2022-06-27T09:48:06.000000Z",
- "model": "Budgeting"
}, - "schedule": {
- "id": 1,
- "hash": "2bcdb7ee82d4b10eea0f1df400c79d93499ddffb",
- "name": "Airborne (Default)",
- "start_time_tolerance_yellow": 3,
- "start_time_tolerance_red": 7,
- "start_time_tolerance_started": 7,
- "start_time_score_green": 3,
- "start_time_score_yellow": 1,
- "start_time_score_red": 0,
- "start_time_threshold_yellow": 90,
- "start_time_threshold_red": 65,
- "end_time_tolerance_yellow": 3,
- "end_time_tolerance_red": 7,
- "end_time_tolerance_finished": 7,
- "end_time_score_green": 3,
- "end_time_score_yellow": 1,
- "end_time_score_red": 0,
- "end_time_threshold_yellow": 90,
- "end_time_threshold_red": 65,
- "created_time": "2022-06-27T09:48:06.000000Z",
- "modified_time": "2022-06-27T09:48:06.000000Z",
- "modified_user_time": "2022-06-27T09:48:06.000000Z",
- "model": "Schedule"
}, - "workflow": {
- "id": 1,
- "hash": "36324e5b988caef7338b14f841f922956d433c17",
- "name": "Airborne (Default)",
- "start_time_tolerance_yellow": 3,
- "start_time_tolerance_red": 7,
- "start_time_tolerance_started": 7,
- "created_time": "2022-06-27T09:48:06.000000Z",
- "modified_time": "2022-06-27T09:48:06.000000Z",
- "modified_user_time": "2022-06-27T09:48:06.000000Z",
- "model": "Workflow"
}, - "budgeting_item": {
- "id": 2,
- "hash": "ec9d9b8f7e42230489f57058cbdc07244444d1fa",
- "position": 2,
- "operand": 2,
- "name": "Material expenditures",
- "unit": 1,
- "factor": 1,
- "decimals": 1,
- "suffix": "",
- "period_type": 1,
- "aggregation_type_horizontal": 1,
- "aggregation_type_vertical": 1,
- "target_type": 2,
- "threshold_yellow": 90,
- "threshold_red": 70,
- "created_time": "2022-06-27T09:48:06.000000Z",
- "modified_time": "2022-06-27T09:48:06.000000Z",
- "modified_user_time": "2022-06-27T09:48:06.000000Z",
- "format": "€",
- "model": "BudgetingItem"
}, - "responsible_user": {
- "id": 1,
- "hash": "8db560a23013ff54838d45e59a3f3f39f6720c86",
- "name": "Olli Kahn",
- "first_name": "Olli",
- "last_name": "Kahn",
- "position": "CEO",
- "department": "Engine room",
- "organization": "Nordantech",
- "email": "titan@nordantech.com",
- "status": 1,
- "created_time": "2022-05-04T16:51:37.000000Z",
- "modified_time": "2022-05-23T12:18:17.000000Z",
- "modified_user_time": "2022-05-23T12:18:17.000000Z",
- "model": "User"
}, - "strategic_user": {
- "id": 1,
- "hash": "8db560a23013ff54838d45e59a3f3f39f6720c86",
- "name": "Olli Kahn",
- "first_name": "Olli",
- "last_name": "Kahn",
- "position": "CEO",
- "department": "Engine room",
- "organization": "Nordantech",
- "email": "titan@nordantech.com",
- "status": 1,
- "created_time": "2022-05-04T16:51:37.000000Z",
- "modified_time": "2022-05-23T12:18:17.000000Z",
- "modified_user_time": "2022-05-23T12:18:17.000000Z",
- "model": "User"
}, - "created_user": {
- "id": 1,
- "hash": "8db560a23013ff54838d45e59a3f3f39f6720c86",
- "name": "Olli Kahn",
- "first_name": "Olli",
- "last_name": "Kahn",
- "position": "CEO",
- "department": "Engine room",
- "organization": "Nordantech",
- "email": "titan@nordantech.com",
- "status": 1,
- "created_time": "2022-05-04T16:51:37.000000Z",
- "modified_time": "2022-05-23T12:18:17.000000Z",
- "modified_user_time": "2022-05-23T12:18:17.000000Z",
- "model": "User"
}, - "modified_user": {
- "id": 1,
- "hash": "8db560a23013ff54838d45e59a3f3f39f6720c86",
- "name": "Olli Kahn",
- "first_name": "Olli",
- "last_name": "Kahn",
- "position": "CEO",
- "department": "Engine room",
- "organization": "Nordantech",
- "email": "titan@nordantech.com",
- "status": 1,
- "created_time": "2022-05-04T16:51:37.000000Z",
- "modified_time": "2022-05-23T12:18:17.000000Z",
- "modified_user_time": "2022-05-23T12:18:17.000000Z",
- "model": "User"
}
}