You need to sign in or sign up before continuing.
Quando lo stato del case lato CzRM passa a "Chiuso" o "Preso in carico", bisogna settare la pratica in stato "Accettata" o "In carico"
Quando si riceve la notifica di modifica dello stato su un case da parte del CzRM è necessario fare quanto segue:
Struttura notifica in arrivo:
{
"X-Forwarded-For": "85.222.158.8",
"entity": "Case",
"event_created_at": "2023-05-04T10:04:15.673617841Z",
"event_id": "8573e9d6-dfa4-4489-9be2-ec63a981025d",
"event_version": 1,
"id": "5005E00000H0LCHQA3",
"segnalaCiId": null,
"updated_at": "2023-05-02T14:47:02.000Z"
}
- Eseguo un
GET /Case/{id}
sul CzRM - Eseguo su SegnalaCi una
GET /applications/byexternal-id/{externalId}
doveexternalId
è il campoid
della notifica ricevuta, se viene ritornato un 404 significa che è una nuova segnalazione e bisogna quindi crearla ex novo prima di procedere con gli step successivi (issue #29) - Prendo dalla risposta della getCase il valore del campo
Stato_Front_End__c
(questo è lo stato del case che ci serve al punto 5) - Cambio di stato in Presa in carico: è il flow descritto alla issue 15
- Cambio di stato in Accettata: Se
Stato_Front_End__c
sul case ha valoreChiuso
chiamare sulla stanza l'API della stanzaPOST /applications/{id}/transition/accept
con body
{
"message": "string",
}
┆Issue is synchronized with this Wrike task
Edited by Lorenzo Salvadorini