diff --git a/APPL/EXP/topdesk.asp b/APPL/EXP/topdesk.asp index 6f63b8345c..0f0574a471 100644 --- a/APPL/EXP/topdesk.asp +++ b/APPL/EXP/topdesk.asp @@ -19,36 +19,6 @@ ANONYMOUS_Allowed = 1; <% - // actie method url header send response_status response_text - // - // ophalen incidenten GET /tas/api/incidents Authorization=topdesk_aut - 206 Partial Content array met eerste 10 objecten - // Accept=application/json 204 No Content - // - // ophalen 1 incident GET /tas/api/incidents/number/SI 1903 02457 Authorization=topdesk_aut - 200 OK object - // Accept=application/json - // - // wijzigen incident PUT /tas/api/incidents/number/SI 1903 02457 Authorization=topdesk_aut zie A 200 OK object - // Accept=application/json - // Content-Type=application/json - // - // toevoegen incident POST /tas/api/incidents Authorization=topdesk_aut zie B 201 Created object met alle velden - // Accept=application/json - // Content-Type=application/json - // - // opvragen lijst GET /tas/api/incidents/call_types Authorization, Accept - 200 OK array met call_type objecten - // opvragen lijst GET /tas/api/incidents/categories Authorization, Accept - 200 OK array met category objecten - // opvragen lijst GET /tas/api/incidents/subcategories Authorization, Accept - 200 OK array met subcategory objecten - // - // A: {"externalNumber": "FAC_UWVA_0001"} - // - // B: { "briefDescription": "melding van Facilitor" - // , "request": "Ik wil een melding doen" - // , "callType": {"id" : "3b4e1c80-be3b-5b35-b6f2-5330a9acdb64"} | {"name": "Incident"} - // , "category" : {"id" : "4ae0eeee-88ce-4ae4-bd3e-e0cd8db4b3a8"} | {"name": "Systems & Storage"} - // , "subcategory": {"id" : "cda26297-78e2-4e58-a71e-9a519878900a"} | {"name": "Operating systems Windows"} - // , "caller": { "dynamicName" : "FACILITOR-API" } - // } - // var ll = getQParamInt("logging", 0); if (ll > 1) __Logging = ll; // Voor de rest van dit bestand @@ -149,9 +119,11 @@ ANONYMOUS_Allowed = 1; { if (params.status >= 200 && params.status < 300) { + // Voorbeeld van wat je zou kunnen doen nadat in TOPdesk de melding is toegevoegd. + // var sql = "UPDATE mld_opdr" + " SET mld_opdr_id = " + safe.quoted_sql(params.data.number) - + " , mld_opdr_omschrijving = mld_opdr_opmerking || 'TOPdesk_id: '||" + safe.quoted_sql(params.data.number) + + " , mld_opdr_omschrijving = mld_opdr_omschrijving || 'TOPdesk_id: '||" + safe.quoted_sql(params.data.number) + " WHERE mld_opdr_key = " + melding.opdracht.mld_opdr_key; Oracle.Execute(sql); } diff --git a/APPL/EXP/topdesk.xsl.example b/APPL/EXP/topdesk.xsl.example new file mode 100644 index 0000000000..924a6a0ce9 --- /dev/null +++ b/APPL/EXP/topdesk.xsl.example @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + POST + GET + + + + + + + + + incident + + +