Kan ik een wijziging in 2 behandelgroepen plaatsen

Beste forumleden,

Vanwege bepaalde keuzes hebben wij 1 TOPdesk omgeving, maar 2 identieke systemen die voor nu (minstens nog 1 jaar lang) met de hand zoveel mogelijk bijgehouden en alligned moeten worden.

Dat wil zeggen dat de operatie een vraag indient en dat die dus in beide systemen identiek moet worden gewijzigd. Beide systemen hebben ook een eigen behandelaarsgroep.

Mijn vraag is dus of je 1 wijzigingsformulier automatisch/makkelijk kan kopiëren 2 behandelaarsgroepen?

Daarbij wil ik aangeven dat ik een functioneel gebruiker ben van TOPdesk geen beheerder. Mijn zoektocht (o.a. deelmeldingen) is vooralsnog vruchteloos geweest.

Met vriendelijke groet,
Marc Ramaekers

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]"
                }
            ]
        }
    }
}