Update json to move content of data : {..} to parent node 


[
                            {
                                "object": "task_action",
                                "id": "{{PV_TASK_ACTION_ID_1}}",
                                "data": {
                                    "target_id": null,
                                    "target_name": "Unprotect Workbook",
                                    "supporting_text": "",
                                    "action_code": "unprotect",
                                    "is_critical": true,
                                    "error_message": "",
                                    "sequence": 1,
                                    "payload": {
                                        "password": "{{PV_PASSWORD}}",
                                        "protect_target": "workbook"
                                    },
                                    "payload_overridable": true
                                }
                            }]

update to
[
{
                                    "target_id": null,
                                    "target_name": "Unprotect Workbook",
                                    "supporting_text": "",
                                    "action_code": "unprotect",
                                    "is_critical": true,
                                    "error_message": "",
                                    "sequence": 1,
                                    "payload": {
                                        "password": "{{PV_PASSWORD}}",
                                        "protect_target": "workbook"
                                    },
                                    "payload_overridable": true
                                }]
 
{ 
                "template_name": "Maker Checker",
                "template_type": "process",
                "short_description": "Submit and approve your Excel files in an efficient and secure control process.",
                "description": "A maker-checker (also known as four-eyes principle) is a control process where one person (maker) initiates an action or transaction, and another person (checker) reviews and approves it before completion. This workflow helps prevent errors, reduce fraud risk, and ensure data quality through dual control.",
                "status": "active",
                "created_by": "default-migration@coherent.global",
                "created_timestamp": "2025-04-28T11:00:25.133139Z",
                "modified_by": "default-migration@coherent.global",
                "modified_timestamp": "2025-04-28T11:00:25.133139Z",
                "template_definitions": [
                    {
                        "data": {
                            "template_id": "1967c0e2-9b77-9886-b82a-863042bf36eb",
                            "template_task_type": "non_input",
                            "upload_flag": false,
                            "task_definition": [
                                {
                                    "object": "task",
                                    "id": "{{PV_TASK_ID_1}}",
                                    "data": {
                                        "task_name": "Submit workbook",
                                        "task_description": "Submit this workbook for review.",
                                        "button_text": "Submit",
                                        "sequence": 1,
                                        "configuration": {
                                            "x": 160.47432221719229,
                                            "y": -10.970776117901494,
                                            "parent_task_ids": []
                                        },
                                        "task_actions": [
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_1}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Unprotect Workbook",
                                                    "supporting_text": "",
                                                    "action_code": "unprotect",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 1,
                                                    "payload": {
                                                        "password": "{{PV_PASSWORD}}",
                                                        "protect_target": "workbook"
                                                    },
                                                    "payload_overridable": true
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_2}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Unprotect Sheet",
                                                    "supporting_text": "",
                                                    "action_code": "unprotect",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 2,
                                                    "payload": {
                                                        "password": "{{PV_PASSWORD}}",
                                                        "protect_target": "sheet"
                                                    },
                                                    "payload_overridable": true
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_3}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Lock All sheets",
                                                    "supporting_text": "",
                                                    "action_code": "lock",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 3,
                                                    "payload": {
                                                        "password": "{{PV_PASSWORD}}",
                                                        "lock_target": "sheet"
                                                    },
                                                    "payload_overridable": true
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_4}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Protect Sheet",
                                                    "supporting_text": "",
                                                    "action_code": "protect",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 4,
                                                    "payload": {
                                                        "password": "{{PV_PASSWORD}}",
                                                        "protect_target": "sheet"
                                                    },
                                                    "payload_overridable": true
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_5}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Protect Workbook",
                                                    "supporting_text": "",
                                                    "action_code": "protect",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 5,
                                                    "payload": {
                                                        "password": "{{PV_PASSWORD}}",
                                                        "protect_target": "workbook"
                                                    },
                                                    "payload_overridable": true
                                                }
                                            }
                                        ],
                                        "task_conditions": [
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_1}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "User is a Group Member",
                                                    "sequence": 1,
                                                    "condition_code": "role",
                                                    "operator": "in_list",
                                                    "error_message": "",
                                                    "payload": {
                                                        "role": "{{PV_MAKERS_ROLES}}",
                                                        "operator": "",
                                                        "target_name": "User is a Group Member"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_2}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "Hashes match",
                                                    "sequence": 2,
                                                    "condition_code": "hash",
                                                    "error_message": "",
                                                    "operator": "match",
                                                    "payload": {
                                                        "hashes": [
                                                            "model_hash"
                                                        ]
                                                    },
                                                    "operator_overridable": false
                                                }
                                            }
                                        ]
                                    }
                                },
                                {
                                    "object": "task",
                                    "id": "{{PV_TASK_ID_2}}",
                                    "data": {
                                        "task_name": "Approve workbook",
                                        "task_description": "I confirm that this workbook is fit for purpose.",
                                        "button_text": "Approve",
                                        "sequence": 2,
                                        "configuration": {
                                            "x": -33.75886524822698,
                                            "y": 354.8226950354609,
                                            "parent_task_ids": [
                                                "{{PV_TASK_ID_1}}"
                                            ]
                                        },
                                        "task_actions": [
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_13}}",
                                                "data": {
                                                    "target_name": "Status Update",
                                                    "supporting_text": "",
                                                    "action_code": "update_status",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "payload": {
                                                        "status": "approved",
                                                        "chain_id": "{{CH_CHAIN_ID}}"
                                                    },
                                                    "sequence": 1
                                                }
                                            }
                                        ],
                                        "task_conditions": [
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_4}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "Task is completed",
                                                    "sequence": 1,
                                                    "error_message": "",
                                                    "condition_code": "task",
                                                    "operator": "completed",
                                                    "payload": {
                                                        "task_id": "{{PV_TASK_ID_1}}",
                                                        "operator": "completed"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_5}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "User is a Group Member",
                                                    "sequence": 2,
                                                    "condition_code": "role",
                                                    "error_message": "",
                                                    "operator": "in_list",
                                                    "payload": {
                                                        "role": "{{PV_CHECKERS_ROLES}}",
                                                        "operator": "",
                                                        "target_name": "User is a Group Member"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_7}}",
                                                "data": {
                                                    "condition_code": "user",
                                                    "target_name": "",
                                                    "operator": "not_equal",
                                                    "error_message": "",
                                                    "payload": {
                                                        "user_type": "submitter",
                                                        "target_name": "Submitter",
                                                        "usernames": ""
                                                    },
                                                    "target_description": "User Submitter",
                                                    "sequence": 3
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_8}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "Hashes match",
                                                    "sequence": 4,
                                                    "condition_code": "hash",
                                                    "error_message": "",
                                                    "operator": "match",
                                                    "payload": {
                                                        "hashes": [
                                                            "model_hash"
                                                        ]
                                                    },
                                                    "operator_overridable": false
                                                }
                                            }
                                        ]
                                    }
                                },
                                {
                                    "object": "task",
                                    "id": "{{PV_TASK_ID_3}}",
                                    "data": {
                                        "task_name": "Reject workbook",
                                        "task_description": "This workbook is not fit for purpose.",
                                        "button_text": "Reject",
                                        "sequence": 3,
                                        "configuration": {
                                            "x": 349.2907801418439,
                                            "y": 354.82269503546106,
                                            "parent_task_ids": [
                                                "{{PV_TASK_ID_1}}"
                                            ]
                                        },
                                        "task_actions": [
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_11}}",
                                                "data": {
                                                    "target_name": "Status Update",
                                                    "supporting_text": "",
                                                    "action_code": "update_status",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "payload": {
                                                        "status": "rejected",
                                                        "chain_id": "{{CH_CHAIN_ID}}"
                                                    },
                                                    "sequence": 1
                                                }
                                            }
                                        ],
                                        "task_conditions": [
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_9}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "Task is completed",
                                                    "sequence": 1,
                                                    "condition_code": "task",
                                                    "error_message": "",
                                                    "operator": "completed",
                                                    "payload": {
                                                        "task_id": "{{PV_TASK_ID_1}}",
                                                        "operator": "completed"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_10}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "User is a Group Member",
                                                    "sequence": 2,
                                                    "error_message": "",
                                                    "condition_code": "role",
                                                    "operator": "in_list",
                                                    "payload": {
                                                        "role": "{{PV_CHECKERS_ROLES}}",
                                                        "operator": "",
                                                        "target_name": "User is a Group Member"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_12}}",
                                                "data": {
                                                    "condition_code": "user",
                                                    "target_name": "",
                                                    "operator": "not_equal",
                                                    "error_message": "",
                                                    "payload": {
                                                        "user_type": "submitter",
                                                        "target_name": "Submitter",
                                                        "usernames": ""
                                                    },
                                                    "target_description": "User Submitter",
                                                    "sequence": 3
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_13}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "Hashes match",
                                                    "sequence": 4,
                                                    "condition_code": "hash",
                                                    "error_message": "",
                                                    "operator": "match",
                                                    "payload": {
                                                        "hashes": [
                                                            "model_hash"
                                                        ]
                                                    },
                                                    "operator_overridable": false
                                                }
                                            }
                                        ]
                                    }
                                }
                            ]
                        },
                        "id": "1967c0e2-9bc7-e586-4986-41efe331de3f",
                        "object": "template_definition"
                    },
                    {
                        "data": {
                            "template_id": "1967c0e2-9b77-9886-b82a-863042bf36eb",
                            "template_task_type": "non_static",
                            "upload_flag": true,
                            "task_definition": [
                                {
                                    "object": "task",
                                    "id": "{{PV_TASK_ID_1}}",
                                    "data": {
                                        "task_name": "Submit workbook",
                                        "task_description": "Submit this workbook for review.",
                                        "button_text": "Submit",
                                        "sequence": 1,
                                        "configuration": {
                                            "x": 160.47432221719229,
                                            "y": -10.970776117901494,
                                            "parent_task_ids": []
                                        },
                                        "task_actions": [
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_1}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Unprotect Workbook",
                                                    "supporting_text": "",
                                                    "action_code": "unprotect",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 1,
                                                    "payload": {
                                                        "password": "{{PV_PASSWORD}}",
                                                        "protect_target": "workbook"
                                                    },
                                                    "payload_overridable": true
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_2}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Unprotect Sheet",
                                                    "supporting_text": "",
                                                    "action_code": "unprotect",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 2,
                                                    "payload": {
                                                        "password": "{{PV_PASSWORD}}",
                                                        "protect_target": "sheet"
                                                    },
                                                    "payload_overridable": true
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_3}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Lock All sheets",
                                                    "supporting_text": "",
                                                    "action_code": "lock",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 3,
                                                    "payload": {
                                                        "password": "{{PV_PASSWORD}}",
                                                        "lock_target": "sheet"
                                                    },
                                                    "payload_overridable": true
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_6}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Save Workbook",
                                                    "supporting_text": "Save the workbook",
                                                    "action_code": "save",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 4,
                                                    "payload": {
                                                        "path": "control/{{PV_PROCESS_VERSION_ID}}/submissions/{{CH_CHAIN_ID}}/tasks/{{CH_TASK_ID}}",
                                                        "destination": "remote",
                                                        "destinationType": "remote",
                                                        "filename_format": "{{PV_PROCESS_NAME}}_{{CH_AUTHOR}}_{{CH_DATE}}.{{PV_EXTENSION}}",
                                                        "prompt_for_filename": true
                                                    },
                                                    "payload_overridable": true
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_7}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Remove Metadata",
                                                    "supporting_text": "",
                                                    "action_code": "remove_metadata",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 5,
                                                    "payload": {
                                                        "keys": [
                                                            "CONTROL_CHAIN_ID"
                                                        ]
                                                    },
                                                    "payload_overridable": true
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_8}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Unprotect Workbook",
                                                    "supporting_text": "",
                                                    "action_code": "unprotect",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 6,
                                                    "payload": {
                                                        "password": "{{PV_PASSWORD}}",
                                                        "protect_target": "workbook"
                                                    },
                                                    "payload_overridable": true
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_9}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Unprotect Sheet",
                                                    "supporting_text": "",
                                                    "action_code": "unprotect",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 7,
                                                    "payload": {
                                                        "password": "{{PV_PASSWORD}}",
                                                        "protect_target": "sheet"
                                                    },
                                                    "payload_overridable": true
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_10}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Lock non - static",
                                                    "sequence": 8,
                                                    "action_code": "lock",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "payload": {
                                                        "lock_target": "non_static"
                                                    },
                                                    "payload_overridable": false,
                                                    "supporting_text": ""
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_11}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Protect Sheet",
                                                    "supporting_text": "",
                                                    "action_code": "protect",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 9,
                                                    "payload": {
                                                        "password": "{{PV_PASSWORD}}",
                                                        "protect_target": "sheet"
                                                    },
                                                    "payload_overridable": true
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_12}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Protect Workbook",
                                                    "supporting_text": "",
                                                    "action_code": "protect",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 10,
                                                    "payload": {
                                                        "password": "{{PV_PASSWORD}}",
                                                        "protect_target": "workbook"
                                                    },
                                                    "payload_overridable": true
                                                }
                                            }
                                        ],
                                        "task_conditions": [
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_1}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "User is a Group Member",
                                                    "sequence": 1,
                                                    "condition_code": "role",
                                                    "operator": "in_list",
                                                    "error_message": "",
                                                    "payload": {
                                                        "role": "{{PV_MAKERS_ROLES}}",
                                                        "operator": "",
                                                        "target_name": "User is a Group Member"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_2}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "Hashes match",
                                                    "sequence": 2,
                                                    "condition_code": "hash",
                                                    "error_message": "",
                                                    "operator": "match",
                                                    "payload": {
                                                        "hashes": [
                                                            "model_hash"
                                                        ]
                                                    },
                                                    "operator_overridable": false
                                                }
                                            }
                                        ]
                                    }
                                },
                                {
                                    "object": "task",
                                    "id": "{{PV_TASK_ID_2}}",
                                    "data": {
                                        "task_name": "Approve workbook",
                                        "task_description": "I confirm that this workbook is fit for purpose.",
                                        "button_text": "Approve",
                                        "sequence": 2,
                                        "configuration": {
                                            "x": -33.75886524822698,
                                            "y": 354.8226950354609,
                                            "parent_task_ids": [
                                                "{{PV_TASK_ID_1}}"
                                            ]
                                        },
                                        "task_actions": [
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_13}}",
                                                "data": {
                                                    "target_name": "Status Update",
                                                    "supporting_text": "",
                                                    "action_code": "update_status",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "payload": {
                                                        "status": "approved",
                                                        "chain_id": "{{CH_CHAIN_ID}}"
                                                    },
                                                    "sequence": 1
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_14}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Save Workbook",
                                                    "supporting_text": "Save the workbook",
                                                    "action_code": "save",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 2,
                                                    "payload": {
                                                        "path": "control/{{PV_PROCESS_VERSION_ID}}/submissions/{{CH_CHAIN_ID}}/tasks/{{CH_TASK_ID}}",
                                                        "destination": "remote",
                                                        "destinationType": "remote",
                                                        "filename_format": "{{PV_PROCESS_NAME}}_{{CH_AUTHOR}}_{{CH_DATE}}.{{PV_EXTENSION}}",
                                                        "prompt_for_filename": true
                                                    },
                                                    "payload_overridable": true
                                                }
                                            }
                                        ],
                                        "task_conditions": [
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_4}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "Task is completed",
                                                    "sequence": 1,
                                                    "error_message": "",
                                                    "condition_code": "task",
                                                    "operator": "completed",
                                                    "payload": {
                                                        "task_id": "{{PV_TASK_ID_1}}",
                                                        "operator": "completed"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_5}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "User is a Group Member",
                                                    "sequence": 2,
                                                    "condition_code": "role",
                                                    "error_message": "",
                                                    "operator": "in_list",
                                                    "payload": {
                                                        "role": "{{PV_CHECKERS_ROLES}}",
                                                        "operator": "",
                                                        "target_name": "User is a Group Member"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_7}}",
                                                "data": {
                                                    "condition_code": "user",
                                                    "target_name": "",
                                                    "operator": "not_equal",
                                                    "error_message": "",
                                                    "payload": {
                                                        "user_type": "submitter",
                                                        "target_name": "Submitter",
                                                        "usernames": ""
                                                    },
                                                    "target_description": "User Submitter",
                                                    "sequence": 3
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_8}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "Hashes match",
                                                    "sequence": 4,
                                                    "condition_code": "hash",
                                                    "error_message": "",
                                                    "operator": "match",
                                                    "payload": {
                                                        "hashes": [
                                                            "model_hash"
                                                        ]
                                                    },
                                                    "operator_overridable": false
                                                }
                                            }
                                        ]
                                    }
                                },
                                {
                                    "object": "task",
                                    "id": "{{PV_TASK_ID_3}}",
                                    "data": {
                                        "task_name": "Reject workbook",
                                        "task_description": "This workbook is not fit for purpose.",
                                        "button_text": "Reject",
                                        "sequence": 3,
                                        "configuration": {
                                            "x": 349.2907801418439,
                                            "y": 354.82269503546106,
                                            "parent_task_ids": [
                                                "{{PV_TASK_ID_1}}"
                                            ]
                                        },
                                        "task_actions": [
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_11}}",
                                                "data": {
                                                    "target_name": "Status Update",
                                                    "supporting_text": "",
                                                    "action_code": "update_status",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "payload": {
                                                        "status": "rejected",
                                                        "chain_id": "{{CH_CHAIN_ID}}"
                                                    },
                                                    "sequence": 1
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_12}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Save Workbook",
                                                    "supporting_text": "Save the workbook",
                                                    "action_code": "save",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 2,
                                                    "payload": {
                                                        "path": "control/{{PV_PROCESS_VERSION_ID}}/submissions/{{CH_CHAIN_ID}}/tasks/{{CH_TASK_ID}}",
                                                        "destination": "remote",
                                                        "destinationType": "remote",
                                                        "filename_format": "{{PV_PROCESS_NAME}}_{{CH_AUTHOR}}_{{CH_DATE}}.{{PV_EXTENSION}}",
                                                        "prompt_for_filename": true
                                                    },
                                                    "payload_overridable": true
                                                }
                                            }
                                        ],
                                        "task_conditions": [
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_9}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "Task is completed",
                                                    "sequence": 1,
                                                    "condition_code": "task",
                                                    "error_message": "",
                                                    "operator": "completed",
                                                    "payload": {
                                                        "task_id": "{{PV_TASK_ID_1}}",
                                                        "operator": "completed"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_10}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "User is a Group Member",
                                                    "sequence": 2,
                                                    "error_message": "",
                                                    "condition_code": "role",
                                                    "operator": "in_list",
                                                    "payload": {
                                                        "role": "{{PV_CHECKERS_ROLES}}",
                                                        "operator": "",
                                                        "target_name": "User is a Group Member"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_12}}",
                                                "data": {
                                                    "condition_code": "user",
                                                    "target_name": "",
                                                    "operator": "not_equal",
                                                    "error_message": "",
                                                    "payload": {
                                                        "user_type": "submitter",
                                                        "target_name": "Submitter",
                                                        "usernames": ""
                                                    },
                                                    "target_description": "User Submitter",
                                                    "sequence": 3
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_13}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "Hashes match",
                                                    "sequence": 4,
                                                    "condition_code": "hash",
                                                    "error_message": "",
                                                    "operator": "match",
                                                    "payload": {
                                                        "hashes": [
                                                            "model_hash"
                                                        ]
                                                    },
                                                    "operator_overridable": false
                                                }
                                            }
                                        ]
                                    }
                                }
                            ]
                        },
                        "id": "1967c0e2-9bc7-124a-232f-a9e3cd6f3e19",
                        "object": "template_definition"
                    },
                    {
                        "data": {
                            "template_id": "1967c0e2-9b77-9886-b82a-863042bf36eb",
                            "template_task_type": "non_input",
                            "upload_flag": true,
                            "task_definition": [
                                {
                                    "object": "task",
                                    "id": "{{PV_TASK_ID_1}}",
                                    "data": {
                                        "task_name": "Submit workbook",
                                        "task_description": "Submit this workbook for review.",
                                        "button_text": "Submit",
                                        "sequence": 1,
                                        "configuration": {
                                            "x": 160.47432221719229,
                                            "y": -10.970776117901494,
                                            "parent_task_ids": []
                                        },
                                        "task_actions": [
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_1}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Unprotect Workbook",
                                                    "supporting_text": "",
                                                    "action_code": "unprotect",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 1,
                                                    "payload": {
                                                        "password": "{{PV_PASSWORD}}",
                                                        "protect_target": "workbook"
                                                    },
                                                    "payload_overridable": true
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_2}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Unprotect Sheet",
                                                    "supporting_text": "",
                                                    "action_code": "unprotect",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 2,
                                                    "payload": {
                                                        "password": "{{PV_PASSWORD}}",
                                                        "protect_target": "sheet"
                                                    },
                                                    "payload_overridable": true
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_3}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Lock All sheets",
                                                    "supporting_text": "",
                                                    "action_code": "lock",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 3,
                                                    "payload": {
                                                        "password": "{{PV_PASSWORD}}",
                                                        "lock_target": "sheet"
                                                    },
                                                    "payload_overridable": true
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_6}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Save Workbook",
                                                    "supporting_text": "Save the workbook",
                                                    "action_code": "save",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 4,
                                                    "payload": {
                                                        "path": "control/{{PV_PROCESS_VERSION_ID}}/submissions/{{CH_CHAIN_ID}}/tasks/{{CH_TASK_ID}}",
                                                        "destination": "remote",
                                                        "destinationType": "remote",
                                                        "filename_format": "{{PV_PROCESS_NAME}}_{{CH_AUTHOR}}_{{CH_DATE}}.{{PV_EXTENSION}}",
                                                        "prompt_for_filename": true
                                                    },
                                                    "payload_overridable": true
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_7}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Remove Metadata",
                                                    "supporting_text": "",
                                                    "action_code": "remove_metadata",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 5,
                                                    "payload": {
                                                        "keys": [
                                                            "CONTROL_CHAIN_ID"
                                                        ]
                                                    },
                                                    "payload_overridable": true
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_8}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Unprotect Workbook",
                                                    "supporting_text": "",
                                                    "action_code": "unprotect",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 6,
                                                    "payload": {
                                                        "password": "{{PV_PASSWORD}}",
                                                        "protect_target": "workbook"
                                                    },
                                                    "payload_overridable": true
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_9}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Unprotect Sheet",
                                                    "supporting_text": "",
                                                    "action_code": "unprotect",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 7,
                                                    "payload": {
                                                        "password": "{{PV_PASSWORD}}",
                                                        "protect_target": "sheet"
                                                    },
                                                    "payload_overridable": true
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_10}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Lock non - inputs",
                                                    "sequence": 8,
                                                    "action_code": "lock",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "payload": {
                                                        "lock_target": "non_input"
                                                    },
                                                    "payload_overridable": false,
                                                    "supporting_text": ""
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_11}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Protect Sheet",
                                                    "supporting_text": "",
                                                    "action_code": "protect",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 9,
                                                    "payload": {
                                                        "password": "{{PV_PASSWORD}}",
                                                        "protect_target": "sheet"
                                                    },
                                                    "payload_overridable": true
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_12}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Protect Workbook",
                                                    "supporting_text": "",
                                                    "action_code": "protect",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 10,
                                                    "payload": {
                                                        "password": "{{PV_PASSWORD}}",
                                                        "protect_target": "workbook"
                                                    },
                                                    "payload_overridable": true
                                                }
                                            }
                                        ],
                                        "task_conditions": [
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_1}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "User is a Group Member",
                                                    "sequence": 1,
                                                    "condition_code": "role",
                                                    "operator": "in_list",
                                                    "error_message": "",
                                                    "payload": {
                                                        "role": "{{PV_MAKERS_ROLES}}",
                                                        "operator": "",
                                                        "target_name": "User is a Group Member"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_2}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "Hashes match",
                                                    "sequence": 2,
                                                    "condition_code": "hash",
                                                    "error_message": "",
                                                    "operator": "match",
                                                    "payload": {
                                                        "hashes": [
                                                            "model_hash"
                                                        ]
                                                    },
                                                    "operator_overridable": false
                                                }
                                            }
                                        ]
                                    }
                                },
                                {
                                    "object": "task",
                                    "id": "{{PV_TASK_ID_2}}",
                                    "data": {
                                        "task_name": "Approve workbook",
                                        "task_description": "I confirm that this workbook is fit for purpose.",
                                        "button_text": "Approve",
                                        "sequence": 2,
                                        "configuration": {
                                            "x": -33.75886524822698,
                                            "y": 354.8226950354609,
                                            "parent_task_ids": [
                                                "{{PV_TASK_ID_1}}"
                                            ]
                                        },
                                        "task_actions": [
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_13}}",
                                                "data": {
                                                    "target_name": "Status Update",
                                                    "supporting_text": "",
                                                    "action_code": "update_status",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "payload": {
                                                        "status": "approved",
                                                        "chain_id": "{{CH_CHAIN_ID}}"
                                                    },
                                                    "sequence": 1
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_14}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Save Workbook",
                                                    "supporting_text": "Save the workbook",
                                                    "action_code": "save",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 2,
                                                    "payload": {
                                                        "path": "control/{{PV_PROCESS_VERSION_ID}}/submissions/{{CH_CHAIN_ID}}/tasks/{{CH_TASK_ID}}",
                                                        "destination": "remote",
                                                        "destinationType": "remote",
                                                        "filename_format": "{{PV_PROCESS_NAME}}_{{CH_AUTHOR}}_{{CH_DATE}}.{{PV_EXTENSION}}",
                                                        "prompt_for_filename": true
                                                    },
                                                    "payload_overridable": true
                                                }
                                            }
                                        ],
                                        "task_conditions": [
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_4}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "Task is completed",
                                                    "sequence": 1,
                                                    "error_message": "",
                                                    "condition_code": "task",
                                                    "operator": "completed",
                                                    "payload": {
                                                        "task_id": "{{PV_TASK_ID_1}}",
                                                        "operator": "completed"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_5}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "User is a Group Member",
                                                    "sequence": 2,
                                                    "condition_code": "role",
                                                    "error_message": "",
                                                    "operator": "in_list",
                                                    "payload": {
                                                        "role": "{{PV_CHECKERS_ROLES}}",
                                                        "operator": "",
                                                        "target_name": "User is a Group Member"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_7}}",
                                                "data": {
                                                    "condition_code": "user",
                                                    "target_name": "",
                                                    "operator": "not_equal",
                                                    "error_message": "",
                                                    "payload": {
                                                        "user_type": "submitter",
                                                        "target_name": "Submitter",
                                                        "usernames": ""
                                                    },
                                                    "target_description": "User Submitter",
                                                    "sequence": 3
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_8}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "Hashes match",
                                                    "sequence": 4,
                                                    "condition_code": "hash",
                                                    "error_message": "",
                                                    "operator": "match",
                                                    "payload": {
                                                        "hashes": [
                                                            "model_hash"
                                                        ]
                                                    },
                                                    "operator_overridable": false
                                                }
                                            }
                                        ]
                                    }
                                },
                                {
                                    "object": "task",
                                    "id": "{{PV_TASK_ID_3}}",
                                    "data": {
                                        "task_name": "Reject workbook",
                                        "task_description": "This workbook is not fit for purpose.",
                                        "button_text": "Reject",
                                        "sequence": 3,
                                        "configuration": {
                                            "x": 349.2907801418439,
                                            "y": 354.82269503546106,
                                            "parent_task_ids": [
                                                "{{PV_TASK_ID_1}}"
                                            ]
                                        },
                                        "task_actions": [
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_11}}",
                                                "data": {
                                                    "target_name": "Status Update",
                                                    "supporting_text": "",
                                                    "action_code": "update_status",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "payload": {
                                                        "status": "rejected",
                                                        "chain_id": "{{CH_CHAIN_ID}}"
                                                    },
                                                    "sequence": 1
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_12}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Save Workbook",
                                                    "supporting_text": "Save the workbook",
                                                    "action_code": "save",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 2,
                                                    "payload": {
                                                        "path": "control/{{PV_PROCESS_VERSION_ID}}/submissions/{{CH_CHAIN_ID}}/tasks/{{CH_TASK_ID}}",
                                                        "destination": "remote",
                                                        "destinationType": "remote",
                                                        "filename_format": "{{PV_PROCESS_NAME}}_{{CH_AUTHOR}}_{{CH_DATE}}.{{PV_EXTENSION}}",
                                                        "prompt_for_filename": true
                                                    },
                                                    "payload_overridable": true
                                                }
                                            }
                                        ],
                                        "task_conditions": [
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_9}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "Task is completed",
                                                    "sequence": 1,
                                                    "condition_code": "task",
                                                    "error_message": "",
                                                    "operator": "completed",
                                                    "payload": {
                                                        "task_id": "{{PV_TASK_ID_1}}",
                                                        "operator": "completed"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_10}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "User is a Group Member",
                                                    "sequence": 2,
                                                    "error_message": "",
                                                    "condition_code": "role",
                                                    "operator": "in_list",
                                                    "payload": {
                                                        "role": "{{PV_CHECKERS_ROLES}}",
                                                        "operator": "",
                                                        "target_name": "User is a Group Member"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_12}}",
                                                "data": {
                                                    "condition_code": "user",
                                                    "target_name": "",
                                                    "operator": "not_equal",
                                                    "error_message": "",
                                                    "payload": {
                                                        "user_type": "submitter",
                                                        "target_name": "Submitter",
                                                        "usernames": ""
                                                    },
                                                    "target_description": "User Submitter",
                                                    "sequence": 3
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_13}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "Hashes match",
                                                    "sequence": 4,
                                                    "condition_code": "hash",
                                                    "error_message": "",
                                                    "operator": "match",
                                                    "payload": {
                                                        "hashes": [
                                                            "model_hash"
                                                        ]
                                                    },
                                                    "operator_overridable": false
                                                }
                                            }
                                        ]
                                    }
                                }
                            ]
                        },
                        "id": "1967c0e2-9b87-cb27-4f0d-f6c56042b0c4",
                        "object": "template_definition"
                    },
                    {
                        "data": {
                            "template_id": "1967c0e2-9b77-9886-b82a-863042bf36eb",
                            "template_task_type": "edit_everything",
                            "upload_flag": false,
                            "task_definition": [
                                {
                                    "object": "task",
                                    "id": "{{PV_TASK_ID_1}}",
                                    "data": {
                                        "task_name": "Submit workbook",
                                        "task_description": "Submit this workbook for review.",
                                        "button_text": "Submit",
                                        "sequence": 1,
                                        "configuration": {
                                            "x": 160.47432221719229,
                                            "y": -10.970776117901494,
                                            "parent_task_ids": []
                                        },
                                        "task_actions": [
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_3}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Lock All sheets",
                                                    "supporting_text": "",
                                                    "action_code": "lock",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 3,
                                                    "payload": {
                                                        "password": "{{PV_PASSWORD}}",
                                                        "lock_target": "sheet"
                                                    },
                                                    "payload_overridable": true
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_4}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Protect Sheet",
                                                    "supporting_text": "",
                                                    "action_code": "protect",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 4,
                                                    "payload": {
                                                        "password": "{{PV_PASSWORD}}",
                                                        "protect_target": "sheet"
                                                    },
                                                    "payload_overridable": true
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_5}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Protect Workbook",
                                                    "supporting_text": "",
                                                    "action_code": "protect",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 5,
                                                    "payload": {
                                                        "password": "{{PV_PASSWORD}}",
                                                        "protect_target": "workbook"
                                                    },
                                                    "payload_overridable": true
                                                }
                                            }
                                        ],
                                        "task_conditions": [
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_1}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "User is a Group Member",
                                                    "sequence": 1,
                                                    "condition_code": "role",
                                                    "operator": "in_list",
                                                    "error_message": "",
                                                    "payload": {
                                                        "role": "{{PV_MAKERS_ROLES}}",
                                                        "operator": "",
                                                        "target_name": "User is a Group Member"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_2}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "Hashes match",
                                                    "sequence": 2,
                                                    "condition_code": "hash",
                                                    "error_message": "",
                                                    "operator": "match",
                                                    "payload": {
                                                        "hashes": [
                                                            "model_hash"
                                                        ]
                                                    },
                                                    "operator_overridable": false
                                                }
                                            }
                                        ]
                                    }
                                },
                                {
                                    "object": "task",
                                    "id": "{{PV_TASK_ID_2}}",
                                    "data": {
                                        "task_name": "Approve workbook",
                                        "task_description": "I confirm that this workbook is fit for purpose.",
                                        "button_text": "Approve",
                                        "sequence": 2,
                                        "configuration": {
                                            "x": -33.75886524822698,
                                            "y": 354.8226950354609,
                                            "parent_task_ids": [
                                                "{{PV_TASK_ID_1}}"
                                            ]
                                        },
                                        "task_actions": [
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_13}}",
                                                "data": {
                                                    "target_name": "Status Update",
                                                    "supporting_text": "",
                                                    "action_code": "update_status",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "payload": {
                                                        "status": "approved",
                                                        "chain_id": "{{CH_CHAIN_ID}}"
                                                    },
                                                    "sequence": 1
                                                }
                                            }
                                        ],
                                        "task_conditions": [
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_4}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "Task is completed",
                                                    "sequence": 1,
                                                    "error_message": "",
                                                    "condition_code": "task",
                                                    "operator": "completed",
                                                    "payload": {
                                                        "task_id": "{{PV_TASK_ID_1}}",
                                                        "operator": "completed"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_5}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "User is a Group Member",
                                                    "sequence": 2,
                                                    "condition_code": "role",
                                                    "error_message": "",
                                                    "operator": "in_list",
                                                    "payload": {
                                                        "role": "{{PV_CHECKERS_ROLES}}",
                                                        "operator": "",
                                                        "target_name": "User is a Group Member"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_7}}",
                                                "data": {
                                                    "condition_code": "user",
                                                    "target_name": "",
                                                    "operator": "not_equal",
                                                    "error_message": "",
                                                    "payload": {
                                                        "user_type": "submitter",
                                                        "target_name": "Submitter",
                                                        "usernames": ""
                                                    },
                                                    "target_description": "User Submitter",
                                                    "sequence": 3
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_8}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "Hashes match",
                                                    "sequence": 4,
                                                    "condition_code": "hash",
                                                    "error_message": "",
                                                    "operator": "match",
                                                    "payload": {
                                                        "hashes": [
                                                            "model_hash"
                                                        ]
                                                    },
                                                    "operator_overridable": false
                                                }
                                            }
                                        ]
                                    }
                                },
                                {
                                    "object": "task",
                                    "id": "{{PV_TASK_ID_3}}",
                                    "data": {
                                        "task_name": "Reject workbook",
                                        "task_description": "This workbook is not fit for purpose.",
                                        "button_text": "Reject",
                                        "sequence": 3,
                                        "configuration": {
                                            "x": 349.2907801418439,
                                            "y": 354.82269503546106,
                                            "parent_task_ids": [
                                                "{{PV_TASK_ID_1}}"
                                            ]
                                        },
                                        "task_actions": [
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_11}}",
                                                "data": {
                                                    "target_name": "Status Update",
                                                    "supporting_text": "",
                                                    "action_code": "update_status",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "payload": {
                                                        "status": "rejected",
                                                        "chain_id": "{{CH_CHAIN_ID}}"
                                                    },
                                                    "sequence": 1
                                                }
                                            }
                                        ],
                                        "task_conditions": [
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_9}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "Task is completed",
                                                    "sequence": 1,
                                                    "condition_code": "task",
                                                    "error_message": "",
                                                    "operator": "completed",
                                                    "payload": {
                                                        "task_id": "{{PV_TASK_ID_1}}",
                                                        "operator": "completed"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_10}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "User is a Group Member",
                                                    "sequence": 2,
                                                    "error_message": "",
                                                    "condition_code": "role",
                                                    "operator": "in_list",
                                                    "payload": {
                                                        "role": "{{PV_CHECKERS_ROLES}}",
                                                        "operator": "",
                                                        "target_name": "User is a Group Member"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_12}}",
                                                "data": {
                                                    "condition_code": "user",
                                                    "target_name": "",
                                                    "operator": "not_equal",
                                                    "error_message": "",
                                                    "payload": {
                                                        "user_type": "submitter",
                                                        "target_name": "Submitter",
                                                        "usernames": ""
                                                    },
                                                    "target_description": "User Submitter",
                                                    "sequence": 3
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_13}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "Hashes match",
                                                    "sequence": 4,
                                                    "condition_code": "hash",
                                                    "error_message": "",
                                                    "operator": "match",
                                                    "payload": {
                                                        "hashes": [
                                                            "model_hash"
                                                        ]
                                                    },
                                                    "operator_overridable": false
                                                }
                                            }
                                        ]
                                    }
                                }
                            ]
                        },
                        "id": "1967c0e2-9bd7-05ed-9486-788c0d5b347f",
                        "object": "template_definition"
                    },
                    {
                        "data": {
                            "template_id": "1967c0e2-9b77-9886-b82a-863042bf36eb",
                            "template_task_type": "non_static",
                            "upload_flag": false,
                            "task_definition": [
                                {
                                    "object": "task",
                                    "id": "{{PV_TASK_ID_1}}",
                                    "data": {
                                        "task_name": "Submit workbook",
                                        "task_description": "Submit this workbook for review.",
                                        "button_text": "Submit",
                                        "sequence": 1,
                                        "configuration": {
                                            "x": 160.47432221719229,
                                            "y": -10.970776117901494,
                                            "parent_task_ids": []
                                        },
                                        "task_actions": [
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_1}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Unprotect Workbook",
                                                    "supporting_text": "",
                                                    "action_code": "unprotect",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 1,
                                                    "payload": {
                                                        "password": "{{PV_PASSWORD}}",
                                                        "protect_target": "workbook"
                                                    },
                                                    "payload_overridable": true
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_2}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Unprotect Sheet",
                                                    "supporting_text": "",
                                                    "action_code": "unprotect",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 2,
                                                    "payload": {
                                                        "password": "{{PV_PASSWORD}}",
                                                        "protect_target": "sheet"
                                                    },
                                                    "payload_overridable": true
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_3}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Lock All sheets",
                                                    "supporting_text": "",
                                                    "action_code": "lock",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 3,
                                                    "payload": {
                                                        "password": "{{PV_PASSWORD}}",
                                                        "lock_target": "sheet"
                                                    },
                                                    "payload_overridable": true
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_4}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Protect Sheet",
                                                    "supporting_text": "",
                                                    "action_code": "protect",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 4,
                                                    "payload": {
                                                        "password": "{{PV_PASSWORD}}",
                                                        "protect_target": "sheet"
                                                    },
                                                    "payload_overridable": true
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_5}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Protect Workbook",
                                                    "supporting_text": "",
                                                    "action_code": "protect",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 5,
                                                    "payload": {
                                                        "password": "{{PV_PASSWORD}}",
                                                        "protect_target": "workbook"
                                                    },
                                                    "payload_overridable": true
                                                }
                                            }
                                        ],
                                        "task_conditions": [
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_1}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "User is a Group Member",
                                                    "sequence": 1,
                                                    "condition_code": "role",
                                                    "operator": "in_list",
                                                    "error_message": "",
                                                    "payload": {
                                                        "role": "{{PV_MAKERS_ROLES}}",
                                                        "operator": "",
                                                        "target_name": "User is a Group Member"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_2}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "Hashes match",
                                                    "sequence": 2,
                                                    "condition_code": "hash",
                                                    "error_message": "",
                                                    "operator": "match",
                                                    "payload": {
                                                        "hashes": [
                                                            "model_hash"
                                                        ]
                                                    },
                                                    "operator_overridable": false
                                                }
                                            }
                                        ]
                                    }
                                },
                                {
                                    "object": "task",
                                    "id": "{{PV_TASK_ID_2}}",
                                    "data": {
                                        "task_name": "Approve workbook",
                                        "task_description": "I confirm that this workbook is fit for purpose.",
                                        "button_text": "Approve",
                                        "sequence": 2,
                                        "configuration": {
                                            "x": -33.75886524822698,
                                            "y": 354.8226950354609,
                                            "parent_task_ids": [
                                                "{{PV_TASK_ID_1}}"
                                            ]
                                        },
                                        "task_actions": [
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_13}}",
                                                "data": {
                                                    "target_name": "Status Update",
                                                    "supporting_text": "",
                                                    "action_code": "update_status",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "payload": {
                                                        "status": "approved",
                                                        "chain_id": "{{CH_CHAIN_ID}}"
                                                    },
                                                    "sequence": 1
                                                }
                                            }
                                        ],
                                        "task_conditions": [
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_4}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "Task is completed",
                                                    "sequence": 1,
                                                    "error_message": "",
                                                    "condition_code": "task",
                                                    "operator": "completed",
                                                    "payload": {
                                                        "task_id": "{{PV_TASK_ID_1}}",
                                                        "operator": "completed"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_5}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "User is a Group Member",
                                                    "sequence": 2,
                                                    "condition_code": "role",
                                                    "error_message": "",
                                                    "operator": "in_list",
                                                    "payload": {
                                                        "role": "{{PV_CHECKERS_ROLES}}",
                                                        "operator": "",
                                                        "target_name": "User is a Group Member"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_7}}",
                                                "data": {
                                                    "condition_code": "user",
                                                    "target_name": "",
                                                    "operator": "not_equal",
                                                    "error_message": "",
                                                    "payload": {
                                                        "user_type": "submitter",
                                                        "target_name": "Submitter",
                                                        "usernames": ""
                                                    },
                                                    "target_description": "User Submitter",
                                                    "sequence": 3
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_8}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "Hashes match",
                                                    "sequence": 4,
                                                    "condition_code": "hash",
                                                    "error_message": "",
                                                    "operator": "match",
                                                    "payload": {
                                                        "hashes": [
                                                            "model_hash"
                                                        ]
                                                    },
                                                    "operator_overridable": false
                                                }
                                            }
                                        ]
                                    }
                                },
                                {
                                    "object": "task",
                                    "id": "{{PV_TASK_ID_3}}",
                                    "data": {
                                        "task_name": "Reject workbook",
                                        "task_description": "This workbook is not fit for purpose.",
                                        "button_text": "Reject",
                                        "sequence": 3,
                                        "configuration": {
                                            "x": 349.2907801418439,
                                            "y": 354.82269503546106,
                                            "parent_task_ids": [
                                                "{{PV_TASK_ID_1}}"
                                            ]
                                        },
                                        "task_actions": [
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_11}}",
                                                "data": {
                                                    "target_name": "Status Update",
                                                    "supporting_text": "",
                                                    "action_code": "update_status",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "payload": {
                                                        "status": "rejected",
                                                        "chain_id": "{{CH_CHAIN_ID}}"
                                                    },
                                                    "sequence": 1
                                                }
                                            }
                                        ],
                                        "task_conditions": [
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_9}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "Task is completed",
                                                    "sequence": 1,
                                                    "condition_code": "task",
                                                    "error_message": "",
                                                    "operator": "completed",
                                                    "payload": {
                                                        "task_id": "{{PV_TASK_ID_1}}",
                                                        "operator": "completed"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_10}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "User is a Group Member",
                                                    "sequence": 2,
                                                    "error_message": "",
                                                    "condition_code": "role",
                                                    "operator": "in_list",
                                                    "payload": {
                                                        "role": "{{PV_CHECKERS_ROLES}}",
                                                        "operator": "",
                                                        "target_name": "User is a Group Member"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_12}}",
                                                "data": {
                                                    "condition_code": "user",
                                                    "target_name": "",
                                                    "operator": "not_equal",
                                                    "error_message": "",
                                                    "payload": {
                                                        "user_type": "submitter",
                                                        "target_name": "Submitter",
                                                        "usernames": ""
                                                    },
                                                    "target_description": "User Submitter",
                                                    "sequence": 3
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_13}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "Hashes match",
                                                    "sequence": 4,
                                                    "condition_code": "hash",
                                                    "error_message": "",
                                                    "operator": "match",
                                                    "payload": {
                                                        "hashes": [
                                                            "model_hash"
                                                        ]
                                                    },
                                                    "operator_overridable": false
                                                }
                                            }
                                        ]
                                    }
                                }
                            ]
                        },
                        "id": "1967c0e2-9bd7-9407-e693-b50eb56c869c",
                        "object": "template_definition"
                    },
                    {
                        "data": {
                            "template_id": "1967c0e2-9b77-9886-b82a-863042bf36eb",
                            "template_task_type": "edit_everything",
                            "upload_flag": true,
                            "task_definition": [
                                {
                                    "object": "task",
                                    "id": "{{PV_TASK_ID_1}}",
                                    "data": {
                                        "task_name": "Submit workbook",
                                        "task_description": "Submit this workbook for review.",
                                        "button_text": "Submit",
                                        "sequence": 1,
                                        "configuration": {
                                            "x": 160.47432221719229,
                                            "y": -10.970776117901494,
                                            "parent_task_ids": []
                                        },
                                        "task_actions": [
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_1}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Lock All sheets",
                                                    "supporting_text": "",
                                                    "action_code": "lock",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 1,
                                                    "payload": {
                                                        "password": "{{PV_PASSWORD}}",
                                                        "lock_target": "sheet"
                                                    },
                                                    "payload_overridable": true
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_6}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Save Workbook",
                                                    "supporting_text": "Save the workbook",
                                                    "action_code": "save",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 2,
                                                    "payload": {
                                                        "path": "control/{{PV_PROCESS_VERSION_ID}}/submissions/{{CH_CHAIN_ID}}/tasks/{{CH_TASK_ID}}",
                                                        "destination": "remote",
                                                        "destinationType": "remote",
                                                        "filename_format": "{{PV_PROCESS_NAME}}_{{CH_AUTHOR}}_{{CH_DATE}}.{{PV_EXTENSION}}",
                                                        "prompt_for_filename": true
                                                    },
                                                    "payload_overridable": true
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_7}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Remove Metadata",
                                                    "supporting_text": "",
                                                    "action_code": "remove_metadata",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 3,
                                                    "payload": {
                                                        "keys": [
                                                            "CONTROL_CHAIN_ID"
                                                        ]
                                                    },
                                                    "payload_overridable": true
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_8}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Unprotect Workbook",
                                                    "supporting_text": "",
                                                    "action_code": "unprotect",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 4,
                                                    "payload": {
                                                        "password": "{{PV_PASSWORD}}",
                                                        "protect_target": "workbook"
                                                    },
                                                    "payload_overridable": true
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_9}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Unprotect Sheet",
                                                    "supporting_text": "",
                                                    "action_code": "unprotect",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 5,
                                                    "payload": {
                                                        "password": "{{PV_PASSWORD}}",
                                                        "protect_target": "sheet"
                                                    },
                                                    "payload_overridable": true
                                                }
                                            }
                                        ],
                                        "task_conditions": [
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_1}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "User is a Group Member",
                                                    "sequence": 1,
                                                    "condition_code": "role",
                                                    "operator": "in_list",
                                                    "error_message": "",
                                                    "payload": {
                                                        "role": "{{PV_MAKERS_ROLES}}",
                                                        "operator": "",
                                                        "target_name": "User is a Group Member"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_2}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "Hashes match",
                                                    "sequence": 2,
                                                    "condition_code": "hash",
                                                    "error_message": "",
                                                    "operator": "match",
                                                    "payload": {
                                                        "hashes": [
                                                            "model_hash"
                                                        ]
                                                    },
                                                    "operator_overridable": false
                                                }
                                            }
                                        ]
                                    }
                                },
                                {
                                    "object": "task",
                                    "id": "{{PV_TASK_ID_2}}",
                                    "data": {
                                        "task_name": "Approve workbook",
                                        "task_description": "I confirm that this workbook is fit for purpose.",
                                        "button_text": "Approve",
                                        "sequence": 2,
                                        "configuration": {
                                            "x": -33.75886524822698,
                                            "y": 354.8226950354609,
                                            "parent_task_ids": [
                                                "{{PV_TASK_ID_1}}"
                                            ]
                                        },
                                        "task_actions": [
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_13}}",
                                                "data": {
                                                    "target_name": "Status Update",
                                                    "supporting_text": "",
                                                    "action_code": "update_status",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "payload": {
                                                        "status": "approved",
                                                        "chain_id": "{{CH_CHAIN_ID}}"
                                                    },
                                                    "sequence": 1
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_14}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Save Workbook",
                                                    "supporting_text": "Save the workbook",
                                                    "action_code": "save",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 2,
                                                    "payload": {
                                                        "path": "control/{{PV_PROCESS_VERSION_ID}}/submissions/{{CH_CHAIN_ID}}/tasks/{{CH_TASK_ID}}",
                                                        "destination": "remote",
                                                        "destinationType": "remote",
                                                        "filename_format": "{{PV_PROCESS_NAME}}_{{CH_AUTHOR}}_{{CH_DATE}}.{{PV_EXTENSION}}",
                                                        "prompt_for_filename": true
                                                    },
                                                    "payload_overridable": true
                                                }
                                            }
                                        ],
                                        "task_conditions": [
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_4}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "Task is completed",
                                                    "sequence": 1,
                                                    "error_message": "",
                                                    "condition_code": "task",
                                                    "operator": "completed",
                                                    "payload": {
                                                        "task_id": "{{PV_TASK_ID_1}}",
                                                        "operator": "completed"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_5}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "User is a Group Member",
                                                    "sequence": 2,
                                                    "condition_code": "role",
                                                    "error_message": "",
                                                    "operator": "in_list",
                                                    "payload": {
                                                        "role": "{{PV_CHECKERS_ROLES}}",
                                                        "operator": "",
                                                        "target_name": "User is a Group Member"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_7}}",
                                                "data": {
                                                    "condition_code": "user",
                                                    "target_name": "",
                                                    "operator": "not_equal",
                                                    "error_message": "",
                                                    "payload": {
                                                        "user_type": "submitter",
                                                        "target_name": "Submitter",
                                                        "usernames": ""
                                                    },
                                                    "target_description": "User Submitter",
                                                    "sequence": 3
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_8}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "Hashes match",
                                                    "sequence": 4,
                                                    "condition_code": "hash",
                                                    "error_message": "",
                                                    "operator": "match",
                                                    "payload": {
                                                        "hashes": [
                                                            "model_hash"
                                                        ]
                                                    },
                                                    "operator_overridable": false
                                                }
                                            }
                                        ]
                                    }
                                },
                                {
                                    "object": "task",
                                    "id": "{{PV_TASK_ID_3}}",
                                    "data": {
                                        "task_name": "Reject workbook",
                                        "task_description": "This workbook is not fit for purpose.",
                                        "button_text": "Reject",
                                        "sequence": 3,
                                        "configuration": {
                                            "x": 349.2907801418439,
                                            "y": 354.82269503546106,
                                            "parent_task_ids": [
                                                "{{PV_TASK_ID_1}}"
                                            ]
                                        },
                                        "task_actions": [
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_11}}",
                                                "data": {
                                                    "target_name": "Status Update",
                                                    "supporting_text": "",
                                                    "action_code": "update_status",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "payload": {
                                                        "status": "rejected",
                                                        "chain_id": "{{CH_CHAIN_ID}}"
                                                    },
                                                    "sequence": 1
                                                }
                                            },
                                            {
                                                "object": "task_action",
                                                "id": "{{PV_TASK_ACTION_ID_12}}",
                                                "data": {
                                                    "target_id": null,
                                                    "target_name": "Save Workbook",
                                                    "supporting_text": "Save the workbook",
                                                    "action_code": "save",
                                                    "is_critical": true,
                                                    "error_message": "",
                                                    "sequence": 2,
                                                    "payload": {
                                                        "path": "control/{{PV_PROCESS_VERSION_ID}}/submissions/{{CH_CHAIN_ID}}/tasks/{{CH_TASK_ID}}",
                                                        "destination": "remote",
                                                        "destinationType": "remote",
                                                        "filename_format": "{{PV_PROCESS_NAME}}_{{CH_AUTHOR}}_{{CH_DATE}}.{{PV_EXTENSION}}",
                                                        "prompt_for_filename": true
                                                    },
                                                    "payload_overridable": true
                                                }
                                            }
                                        ],
                                        "task_conditions": [
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_9}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "Task is completed",
                                                    "sequence": 1,
                                                    "condition_code": "task",
                                                    "error_message": "",
                                                    "operator": "completed",
                                                    "payload": {
                                                        "task_id": "{{PV_TASK_ID_1}}",
                                                        "operator": "completed"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_10}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "User is a Group Member",
                                                    "sequence": 2,
                                                    "error_message": "",
                                                    "condition_code": "role",
                                                    "operator": "in_list",
                                                    "payload": {
                                                        "role": "{{PV_CHECKERS_ROLES}}",
                                                        "operator": "",
                                                        "target_name": "User is a Group Member"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_12}}",
                                                "data": {
                                                    "condition_code": "user",
                                                    "target_name": "",
                                                    "operator": "not_equal",
                                                    "error_message": "",
                                                    "payload": {
                                                        "user_type": "submitter",
                                                        "target_name": "Submitter",
                                                        "usernames": ""
                                                    },
                                                    "target_description": "User Submitter",
                                                    "sequence": 3
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_13}}",
                                                "data": {
                                                    "target_task_id": null,
                                                    "target_id": null,
                                                    "target_description": "Hashes match",
                                                    "sequence": 4,
                                                    "condition_code": "hash",
                                                    "error_message": "",
                                                    "operator": "match",
                                                    "payload": {
                                                        "hashes": [
                                                            "model_hash"
                                                        ]
                                                    },
                                                    "operator_overridable": false
                                                }
                                            }
                                        ]
                                    }
                                }
                            ]
                        },
                        "id": "1967c0e2-9bc7-0169-3634-a103a0b11506",
                        "object": "template_definition"
                    }
                ],
                "metadata": {
                    "roles": [
                        "makers",
                        "checkers",
                        "authors"
                    ],
                    "configuration": {
                        "reset_file": true
                    }
                }
            }