compare below jsons 

 "template_definitions": [
                    {
                        "data": {
                            "template_id": "196d3f7e-fb07-b8ce-a669-9ceb6e428b0b",
                            "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_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",
                                                        "destination_type": "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_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_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": "in_list",
                                                        "role_type": "custom"
                                                    },
                                                    "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": {
                                                        "operator": "match",
                                                        "selected_hashes": [
                                                            "lambdas",
                                                            "range_names",
                                                            "ranges",
                                                            "sheet_names",
                                                            "vba",
                                                            "xinput",
                                                            "xinput_ranges",
                                                            "xoutput",
                                                            "xoutput_ranges",
                                                            "formula_values",
                                                            "formulas",
                                                            "formulas_wo_location",
                                                            "validations"
                                                        ]
                                                    },
                                                    "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",
                                                        "destination_type": "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": "in_list",
                                                        "role_type": "custom"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_7}}",
                                                "data": {
                                                    "condition_code": "user",
                                                    "target_name": "",
                                                    "operator": "not_equals",
                                                    "error_message": "",
                                                    "payload": {
                                                        "user_type": "submitter",
                                                        "operator": "not_equals",
                                                        "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": {
                                                        "operator": "match",
                                                        "selected_hashes": [
                                                            "lambdas",
                                                            "range_names",
                                                            "ranges",
                                                            "sheet_names",
                                                            "vba",
                                                            "xinput",
                                                            "xinput_ranges",
                                                            "xoutput",
                                                            "xoutput_ranges",
                                                            "formula_values",
                                                            "formulas",
                                                            "formulas_wo_location",
                                                            "validations"
                                                        ]
                                                    },
                                                    "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",
                                                        "destination_type": "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": "in_list",
                                                        "role_type": "custom"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_12}}",
                                                "data": {
                                                    "condition_code": "user",
                                                    "target_name": "",
                                                    "operator": "not_equals",
                                                    "error_message": "",
                                                    "payload": {
                                                        "user_type": "submitter",
                                                        "operator": "not_equals",
                                                        "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": {
                                                        "operator": "match",
                                                        "selected_hashes": [
                                                            "lambdas",
                                                            "range_names",
                                                            "ranges",
                                                            "sheet_names",
                                                            "vba",
                                                            "xinput",
                                                            "xinput_ranges",
                                                            "xoutput",
                                                            "xoutput_ranges",
                                                            "formula_values",
                                                            "formulas",
                                                            "formulas_wo_location",
                                                            "validations"
                                                        ]
                                                    },
                                                    "operator_overridable": false
                                                }
                                            }
                                        ]
                                    }
                                }
                            ]
                        },
                        "id": "196d3f7e-fb27-c6e9-0860-92e81d9fffed",
                        "object": "template_definition"
                    },
                    {
                        "data": {
                            "template_id": "196d3f7e-fb07-b8ce-a669-9ceb6e428b0b",
                            "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_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",
                                                        "destination_type": "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_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_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": "in_list",
                                                        "role_type": "custom"
                                                    },
                                                    "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": {
                                                        "operator": "match",
                                                        "selected_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",
                                                        "destination_type": "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": "in_list",
                                                        "role_type": "custom"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_7}}",
                                                "data": {
                                                    "condition_code": "user",
                                                    "target_name": "",
                                                    "operator": "not_equals",
                                                    "error_message": "",
                                                    "payload": {
                                                        "user_type": "submitter",
                                                        "operator": "not_equals",
                                                        "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": {
                                                        "operator": "match",
                                                        "selected_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",
                                                        "destination_type": "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": "in_list",
                                                        "role_type": "custom"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_12}}",
                                                "data": {
                                                    "condition_code": "user",
                                                    "target_name": "",
                                                    "operator": "not_equals",
                                                    "error_message": "",
                                                    "payload": {
                                                        "user_type": "submitter",
                                                        "operator": "not_equals",
                                                        "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": {
                                                        "operator": "match",
                                                        "selected_hashes": [
                                                            "model_hash"
                                                        ]
                                                    },
                                                    "operator_overridable": false
                                                }
                                            }
                                        ]
                                    }
                                }
                            ]
                        },
                        "id": "196d3f7e-fb27-163f-8b26-bca9e596c303",
                        "object": "template_definition"
                    },
                    {
                        "data": {
                            "template_id": "196d3f7e-fb07-b8ce-a669-9ceb6e428b0b",
                            "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_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_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": "in_list",
                                                        "role_type": "custom"
                                                    },
                                                    "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": {
                                                        "operator": "match",
                                                        "selected_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": "in_list",
                                                        "role_type": "custom"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_7}}",
                                                "data": {
                                                    "condition_code": "user",
                                                    "target_name": "",
                                                    "operator": "not_equals",
                                                    "error_message": "",
                                                    "payload": {
                                                        "user_type": "submitter",
                                                        "operator": "not_equals",
                                                        "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": {
                                                        "operator": "match",
                                                        "selected_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": "in_list",
                                                        "role_type": "custom"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_12}}",
                                                "data": {
                                                    "condition_code": "user",
                                                    "target_name": "",
                                                    "operator": "not_equals",
                                                    "error_message": "",
                                                    "payload": {
                                                        "user_type": "submitter",
                                                        "operator": "not_equals",
                                                        "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": {
                                                        "operator": "match",
                                                        "selected_hashes": [
                                                            "model_hash"
                                                        ]
                                                    },
                                                    "operator_overridable": false
                                                }
                                            }
                                        ]
                                    }
                                }
                            ]
                        },
                        "id": "196d3f7e-fb57-67ff-baea-550aef69e31e",
                        "object": "template_definition"
                    },
                    {
                        "data": {
                            "template_id": "196d3f7e-fb07-b8ce-a669-9ceb6e428b0b",
                            "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_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_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": "in_list",
                                                        "role_type": "custom"
                                                    },
                                                    "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": {
                                                        "operator": "match",
                                                        "selected_hashes": [
                                                            "lambdas",
                                                            "range_names",
                                                            "ranges",
                                                            "sheet_names",
                                                            "vba",
                                                            "xinput",
                                                            "xinput_ranges",
                                                            "xoutput",
                                                            "xoutput_ranges",
                                                            "formula_values",
                                                            "formulas",
                                                            "formulas_wo_location",
                                                            "validations"
                                                        ]
                                                    },
                                                    "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": "in_list",
                                                        "role_type": "custom"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_7}}",
                                                "data": {
                                                    "condition_code": "user",
                                                    "target_name": "",
                                                    "operator": "not_equals",
                                                    "error_message": "",
                                                    "payload": {
                                                        "user_type": "submitter",
                                                        "operator": "not_equals",
                                                        "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": {
                                                        "operator": "match",
                                                        "selected_hashes": [
                                                            "lambdas",
                                                            "range_names",
                                                            "ranges",
                                                            "sheet_names",
                                                            "vba",
                                                            "xinput",
                                                            "xinput_ranges",
                                                            "xoutput",
                                                            "xoutput_ranges",
                                                            "formula_values",
                                                            "formulas",
                                                            "formulas_wo_location",
                                                            "validations"
                                                        ]
                                                    },
                                                    "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": "in_list",
                                                        "role_type": "custom"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_12}}",
                                                "data": {
                                                    "condition_code": "user",
                                                    "target_name": "",
                                                    "operator": "not_equals",
                                                    "error_message": "",
                                                    "payload": {
                                                        "user_type": "submitter",
                                                        "operator": "not_equals",
                                                        "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": {
                                                        "operator": "match",
                                                        "selected_hashes": [
                                                            "lambdas",
                                                            "range_names",
                                                            "ranges",
                                                            "sheet_names",
                                                            "vba",
                                                            "xinput",
                                                            "xinput_ranges",
                                                            "xoutput",
                                                            "xoutput_ranges",
                                                            "formula_values",
                                                            "formulas",
                                                            "formulas_wo_location",
                                                            "validations"
                                                        ]
                                                    },
                                                    "operator_overridable": false
                                                }
                                            }
                                        ]
                                    }
                                }
                            ]
                        },
                        "id": "196d3f7e-fb57-a676-c734-4526b4582bc8",
                        "object": "template_definition"
                    },
                    {
                        "data": {
                            "template_id": "196d3f7e-fb07-b8ce-a669-9ceb6e428b0b",
                            "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_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": "in_list",
                                                        "role_type": "custom"
                                                    },
                                                    "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": {
                                                        "operator": "match",
                                                        "selected_hashes": []
                                                    },
                                                    "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": "in_list",
                                                        "role_type": "custom"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_7}}",
                                                "data": {
                                                    "condition_code": "user",
                                                    "target_name": "",
                                                    "operator": "not_equals",
                                                    "error_message": "",
                                                    "payload": {
                                                        "user_type": "submitter",
                                                        "operator": "not_equals",
                                                        "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": {
                                                        "operator": "match",
                                                        "selected_hashes": []
                                                    },
                                                    "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": "in_list",
                                                        "role_type": "custom"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_12}}",
                                                "data": {
                                                    "condition_code": "user",
                                                    "target_name": "",
                                                    "operator": "not_equals",
                                                    "error_message": "",
                                                    "payload": {
                                                        "user_type": "submitter",
                                                        "operator": "not_equals",
                                                        "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": {
                                                        "operator": "match",
                                                        "selected_hashes": []
                                                    },
                                                    "operator_overridable": false
                                                }
                                            }
                                        ]
                                    }
                                }
                            ]
                        },
                        "id": "196d3f7e-fb57-d03f-64c8-80f549230b05",
                        "object": "template_definition"
                    },
                    {
                        "data": {
                            "template_id": "196d3f7e-fb07-b8ce-a669-9ceb6e428b0b",
                            "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",
                                                        "destination_type": "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
                                                }
                                            }
                                        ],
                                        "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": "in_list",
                                                        "role_type": "custom"
                                                    },
                                                    "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": {
                                                        "operator": "match",
                                                        "selected_hashes": []
                                                    },
                                                    "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",
                                                        "destination_type": "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": "in_list",
                                                        "role_type": "custom"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_7}}",
                                                "data": {
                                                    "condition_code": "user",
                                                    "target_name": "",
                                                    "operator": "not_equals",
                                                    "error_message": "",
                                                    "payload": {
                                                        "user_type": "submitter",
                                                        "operator": "not_equals",
                                                        "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": {
                                                        "operator": "match",
                                                        "selected_hashes": []
                                                    },
                                                    "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",
                                                        "destination_type": "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": "in_list",
                                                        "role_type": "custom"
                                                    },
                                                    "operator_overridable": false
                                                }
                                            },
                                            {
                                                "object": "task_condition",
                                                "id": "{{PV_TASK_CONDITION_ID_12}}",
                                                "data": {
                                                    "condition_code": "user",
                                                    "target_name": "",
                                                    "operator": "not_equals",
                                                    "error_message": "",
                                                    "payload": {
                                                        "user_type": "submitter",
                                                        "operator": "not_equals",
                                                        "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": {
                                                        "operator": "match",
                                                        "selected_hashes": []
                                                    },
                                                    "operator_overridable": false
                                                }
                                            }
                                        ]
                                    }
                                }
                            ]
                        },
                        "id": "196d3f7e-fb47-028d-f58c-e1f74d36b726",
                        "object": "template_definition"
                    }
                ]

"template_definitions": [
		{
			"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_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_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": "in_list",
										"role_type": "custom"
									},
									"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": {
										"operator": "match",
										"selected_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": "in_list",
										"role_type": "custom"
									},
									"operator_overridable": false
								}
							},
							{
								"object": "task_condition",
								"id": "{{PV_TASK_CONDITION_ID_7}}",
								"data": {
									"condition_code": "user",
									"target_name": "",
									"operator": "not_equals",
									"error_message": "",
									"payload": {
										"user_type": "submitter",
										"operator": "not_equals",
										"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": {
										"operator": "match",
										"selected_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": "in_list",
										"role_type": "custom"
									},
									"operator_overridable": false
								}
							},
							{
								"object": "task_condition",
								"id": "{{PV_TASK_CONDITION_ID_12}}",
								"data": {
									"condition_code": "user",
									"target_name": "",
									"operator": "not_equals",
									"error_message": "",
									"payload": {
										"user_type": "submitter",
										"operator": "not_equals",
										"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": {
										"operator": "match",
										"selected_hashes": [
											"model_hash"
										]
									},
									"operator_overridable": false
								}
							}
						]
					}
				}
			]
		},
		{
			"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_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",
										"destination_type": "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_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_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": "in_list",
										"role_type": "custom"
									},
									"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": {
										"operator": "match",
										"selected_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",
										"destination_type": "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": "in_list",
										"role_type": "custom"
									},
									"operator_overridable": false
								}
							},
							{
								"object": "task_condition",
								"id": "{{PV_TASK_CONDITION_ID_7}}",
								"data": {
									"condition_code": "user",
									"target_name": "",
									"operator": "not_equals",
									"error_message": "",
									"payload": {
										"user_type": "submitter",
										"operator": "not_equals",
										"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": {
										"operator": "match",
										"selected_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",
										"destination_type": "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": "in_list",
										"role_type": "custom"
									},
									"operator_overridable": false
								}
							},
							{
								"object": "task_condition",
								"id": "{{PV_TASK_CONDITION_ID_12}}",
								"data": {
									"condition_code": "user",
									"target_name": "",
									"operator": "not_equals",
									"error_message": "",
									"payload": {
										"user_type": "submitter",
										"operator": "not_equals",
										"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": {
										"operator": "match",
										"selected_hashes": [
											"model_hash"
										]
									},
									"operator_overridable": false
								}
							}
						]
					}
				}
			]
		},
		{
			"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_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",
										"destination_type": "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_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_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": "in_list",
										"role_type": "custom"
									},
									"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": {
										"operator": "match",
										"selected_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",
										"destination_type": "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": "in_list",
										"role_type": "custom"
									},
									"operator_overridable": false
								}
							},
							{
								"object": "task_condition",
								"id": "{{PV_TASK_CONDITION_ID_7}}",
								"data": {
									"condition_code": "user",
									"target_name": "",
									"operator": "not_equals",
									"error_message": "",
									"payload": {
										"user_type": "submitter",
										"operator": "not_equals",
										"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": {
										"operator": "match",
										"selected_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",
										"destination_type": "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": "in_list",
										"role_type": "custom"
									},
									"operator_overridable": false
								}
							},
							{
								"object": "task_condition",
								"id": "{{PV_TASK_CONDITION_ID_12}}",
								"data": {
									"condition_code": "user",
									"target_name": "",
									"operator": "not_equals",
									"error_message": "",
									"payload": {
										"user_type": "submitter",
										"operator": "not_equals",
										"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": {
										"operator": "match",
										"selected_hashes": [
											"model_hash"
										]
									},
									"operator_overridable": false
								}
							}
						]
					}
				}
			]
		},
		{
			"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_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": "in_list",
										"role_type": "custom"
									},
									"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": {
										"operator": "match",
										"selected_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": "in_list",
										"role_type": "custom"
									},
									"operator_overridable": false
								}
							},
							{
								"object": "task_condition",
								"id": "{{PV_TASK_CONDITION_ID_7}}",
								"data": {
									"condition_code": "user",
									"target_name": "",
									"operator": "not_equals",
									"error_message": "",
									"payload": {
										"user_type": "submitter",
										"operator": "not_equals",
										"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": {
										"operator": "match",
										"selected_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": "in_list",
										"role_type": "custom"
									},
									"operator_overridable": false
								}
							},
							{
								"object": "task_condition",
								"id": "{{PV_TASK_CONDITION_ID_12}}",
								"data": {
									"condition_code": "user",
									"target_name": "",
									"operator": "not_equals",
									"error_message": "",
									"payload": {
										"user_type": "submitter",
										"operator": "not_equals",
										"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": {
										"operator": "match",
										"selected_hashes": [
											"model_hash"
										]
									},
									"operator_overridable": false
								}
							}
						]
					}
				}
			]
		},
		{
			"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_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_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": "in_list",
										"role_type": "custom"
									},
									"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": {
										"operator": "match",
										"selected_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": "in_list",
										"role_type": "custom"
									},
									"operator_overridable": false
								}
							},
							{
								"object": "task_condition",
								"id": "{{PV_TASK_CONDITION_ID_7}}",
								"data": {
									"condition_code": "user",
									"target_name": "",
									"operator": "not_equals",
									"error_message": "",
									"payload": {
										"user_type": "submitter",
										"operator": "not_equals",
										"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": {
										"operator": "match",
										"selected_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": "in_list",
										"role_type": "custom"
									},
									"operator_overridable": false
								}
							},
							{
								"object": "task_condition",
								"id": "{{PV_TASK_CONDITION_ID_12}}",
								"data": {
									"condition_code": "user",
									"target_name": "",
									"operator": "not_equals",
									"error_message": "",
									"payload": {
										"user_type": "submitter",
										"operator": "not_equals",
										"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": {
										"operator": "match",
										"selected_hashes": [
											"model_hash"
										]
									},
									"operator_overridable": false
								}
							}
						]
					}
				}
			]
		},
		{
			"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",
										"destination_type": "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
								}
							}
						],
						"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": "in_list",
										"role_type": "custom"
									},
									"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": {
										"operator": "match",
										"selected_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",
										"destination_type": "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": "in_list",
										"role_type": "custom"
									},
									"operator_overridable": false
								}
							},
							{
								"object": "task_condition",
								"id": "{{PV_TASK_CONDITION_ID_7}}",
								"data": {
									"condition_code": "user",
									"target_name": "",
									"operator": "not_equals",
									"error_message": "",
									"payload": {
										"user_type": "submitter",
										"operator": "not_equals",
										"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": {
										"operator": "match",
										"selected_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",
										"destination_type": "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": "in_list",
										"role_type": "custom"
									},
									"operator_overridable": false
								}
							},
							{
								"object": "task_condition",
								"id": "{{PV_TASK_CONDITION_ID_12}}",
								"data": {
									"condition_code": "user",
									"target_name": "",
									"operator": "not_equals",
									"error_message": "",
									"payload": {
										"user_type": "submitter",
										"operator": "not_equals",
										"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": {
										"operator": "match",
										"selected_hashes": [
											"model_hash"
										]
									},
									"operator_overridable": false
								}
							}
						]
					}
				}
			]
		}
	],