Guides
Trin for trin-vejledninger til opsætning og brug af systemet.
Vejledninger - Skema: Afslut/ret
-
Vejledninger
- Generelt
- Booking
- Event
- Kassemodulet
- Gavekortmodulet
- Marketingsmodulet
- Journalmodulet
- Skemamodulet
- Dokumenter
- Online betaling-modulet
- SMS-modulet
- Integrationer
- For udviklere
- API og webhooks
- REST API
- Webhooks
- Tidsbestemte webhooks
- Hændelseswebhooks
- Booking: Opret/ret/slet
- Kasse: Gennemført salg
- Kasse: Gennemført salg - per varelinje
- Kasse: Kasseafstemning
- Kunde: Stamdata opdateret
- Online betalte/annullerede ordrer med kunde tilknyttet
- Event: Opret/ret/slet
- Event deltager: Tilmeld/frameld/ret
- Arbejdstid: Opret/ret/slet arbejdstid
- Værdikort: Gennemført transaktion
- Skema: Afslut/ret
- SSO - Single Sign On
- API og webhooks
Skema: Afslut/ret
Dette webhook kan benyttes til at sende en kundes skemabesvarelse, når besvarelsen afsluttes, og når en afsluttet besvarelse efterfølgende rettes. Under "Kør ved" vælges, om webhooket skal køre ved "Afslutning af skema", ved "Ret af afsluttet skema" eller begge dele. Under "Skema(er)" vælges, om det skal gælde besvarelser af alle skemaer eller kun af bestemte skemaer. Når en besvarelse afsluttes eller rettes, lægges webhooket i en kø, som afvikles hvert 5. minut. Der kan derfor gå op til ca. 5 minutter, før webhooket sendes. Besvarelser, der oprettes eller rettes via API'et, udløser ikke dette webhook. Eksempel på JSON der kan sendes: |
{
"action": "COMPLETED",
"questionnaireAnswerId": [questionnaireAnswerId],
"questionnaire": {
"questionnaireId": [questionnaireId],
"questionnaireName": "[questionnaireName]"
},
"customer": {
"customerId": [customerId]
},
"answerList": [
[each_question_begin]
{
"fieldId": [questionAnswerFieldId],
"fieldName": "[questionName]",
"answer": "[questionAnswer]",
"answerValue": "[questionAnswerNumeric]"
}[lineBreak]
[each_question_end]
]
}
![]() |
Webhooket kan ikke selv fortælle, om besvarelsen netop er afsluttet eller rettet. Vil du kunne se forskel, så opret to webhooks, ét med "Afslutning af skema" og ét med "Ret af afsluttet skema", og skriv fast tekst i "action", fx "COMPLETED" i det ene og "EDITED" i det andet. |
Erstatningskoderne i eksemplet ovenfor vil blive erstattet med følgende data, når det specifikke webhook køres:
Mellem [each_question_begin] og [each_question_end] gentages indholdet én gang for hvert spørgsmål i skemaet. Her kan følgende koder bruges:
Ud over ovenstående kan du bruge erstatningskoderne for Kunde, der gælder for den kunde, som har besvaret skemaet. |
