Kan ik een wijziging in 2 behandelgroepen plaatsen

Beste Marc,

Lijkt mij dat je dit met een uitgebreide wijziging waarin je met activiteiten 2 processtromen maakt prima kan doen. Ik zou de wijzigingsaanvraag goed laten keuren. Vervolgens zo nodig 2 activiteiten in de aanvraagfase voor beide behandelaarsgroepen om de wijziging goed te keuren. Action sequence gebruiken om bij goedkeuringen automatisch van aanvraag naar uitvoering te gaan.

{
    "formatVersion": "2.17",
    "exportDate": 1725981762699,
    "action": {
        "module": "tas_change",
        "name": "Automatisch aanvraag naar uitvoering",
        "description": "",
        "configuration": {
            "variables": [
                {
                    "name": "TOPdesk_url",
                    "value": "https://voorbeeld.topdesk.net"
                },
                {
                    "name": "TOPdesk_username",
                    "value": "topdeskapi"
                },
                {
                    "name": "TOPdesk_password",
                    "value": "vul_hier_het_wachtwoord_in"
                },
                {
                    "name": "Status",
                    "value": "Goedgekeurd"
                }
            ],
            "mappingDefinitions": [],
            "steps": [
                {
                    "type": "HTTP_REQUEST",
                    "executionCondition": "ONLY_WHEN_PREVIOUS_SUCCEEDED",
                    "customExecutionCondition": "",
                    "name": "close",
                    "method": "PATCH",
                    "url": "${_variables.TOPdesk_url?no_esc}/tas/api/operatorChanges/${unid}",
                    "headers": [
                        {
                            "name": "Content-Type",
                            "value": "application/json-patch+json"
                        },
                        {
                            "name": "Authorization",
                            "value": "Basic ${_base64(_variables.TOPdesk_username+\":\"+_variables.TOPdesk_password)}"
                        }
                    ],
                    "escapeBodyValues": true,
                    "bodyType": "FREEMARKER_TEMPLATE",
                    "logRequestBody": true,
                    "logResponseBody": true,
                    "authenticationType": "NONE",
                    "authenticationKey": null,
                    "body": "[\n  {\n    \"op\": \"replace\",\n    \"path\": \"/status\",\n    \"value\": \"${_variables.Status}\",\n    \"from\": \"\"\n  }\n]"
                }
            ]
        }
    }
}

Vervolgens voor beide systemen activiteiten neerzetten voor beide behandelaarsgroepen eventueel zo nodig met volgordelijkheid en laten sluiten door een action sequence.

{
    "formatVersion": "2.17",
    "exportDate": 1725981762699,
    "action": {
        "module": "tas_change",
        "name": "Automatisch aanvraag naar uitvoering",
        "description": "",
        "configuration": {
            "variables": [
                {
                    "name": "TOPdesk_url",
                    "value": "https://voorbeeld.topdesk.net"
                },
                {
                    "name": "TOPdesk_username",
                    "value": "topdeskapi"
                },
                {
                    "name": "TOPdesk_password",
                    "value": "vul_hier_het_wachtwoord_in"
                },
                {
                    "name": "Status",
                    "value": "Afgesloten"
                }
            ],
            "mappingDefinitions": [],
            "steps": [
                {
                    "type": "HTTP_REQUEST",
                    "executionCondition": "ONLY_WHEN_PREVIOUS_SUCCEEDED",
                    "customExecutionCondition": "",
                    "name": "close",
                    "method": "PATCH",
                    "url": "${_variables.TOPdesk_url?no_esc}/tas/api/operatorChanges/${unid}",
                    "headers": [
                        {
                            "name": "Content-Type",
                            "value": "application/json-patch+json"
                        },
                        {
                            "name": "Authorization",
                            "value": "Basic ${_base64(_variables.TOPdesk_username+\":\"+_variables.TOPdesk_password)}"
                        }
                    ],
                    "escapeBodyValues": true,
                    "bodyType": "FREEMARKER_TEMPLATE",
                    "logRequestBody": true,
                    "logResponseBody": true,
                    "authenticationType": "NONE",
                    "authenticationKey": null,
                    "body": "[\n  {\n    \"op\": \"replace\",\n    \"path\": \"/status\",\n    \"value\": \"${_variables.Status}\",\n    \"from\": \"\"\n  }\n]"
                }
            ]
        }
    }
}