/
WebHook Event Type

WebHook Event Type

Résumé

Manipulation de l'entité EventType (Types d'événements génériques) en lecture/écriture/suppression via un objet métier depuis une application externe.

Tables

Les tables utilisées sont :

  • sw_data_eventtype : Table des types d'événements

Les tables liées sont :
/

Critères d'activation

WHK_EventType est défini dans la gestion des webhooks du studio.

Règles métier

verb: PUT

  • Le type de parent est mis par défaut à ‘Autre' (generictype_ID_ParentType = ‘EVENT_PARENT_TYPE-OTHER’) si non fourni lors d’une création

  • Le mode de diffusion est mis par défaut à “Optionnel“ (generictype_ID_mailingmode = 'DIFFUSION_MODE-1') si non fourni lors d’une création

  • L’interdiction de la création dans le CRM Web est mise par défaut à 0 si non fourni lors d’une création

  • L’interdiction de la création dans le CRM Mobile est mise par défaut à 0 si non fourni lors d’une création

Fonctionnement

verb: GET
resultType: simple

"eventtype": { "codeeventtype": "ADM", "label": "Administratif" }

verb: GET
resultType: extended

"eventtype": { "codeeventtype": "ADM", "label": "Administratif", "functionName": "", "popupWidth": "", "popupHeight": "", "codepicture": "", "translationKey": "", "popupWidthSmartphone": "", "popupHeightSmartphone": "", "generictype_ID_ParentType": "OTHER", "generictype_ID_mailingmode": "Optional", "disallowBOcreation": "0", "disallowFOcreation": "0"

verb: GET
resultType: extendedRelated
en complément du résultat pour resultType: extended on aura le détail pour la table generictype_ParentType et generictype_mailingmode

"related":[ { "generictype_ParentType": { "codegenerictype": "EVENT_PARENT_TYPE-OTHER", "label": "Other", "originalCode": "OTHER", "dataType": "EVENT_PARENT", "description": "", "translationKey": "GenType_EVENT_PARENT_TYPE-OTHER", "generictype_ID_parent": "", "tag": "", "orderNumber": "" }, "generictype_mailingmode": { "codegenerictype": "DIFFUSION_MODE-1", "label": "Optional", "originalCode": "1", "dataType": "DIFFUSION_MODE", "description": "", "translationKey": "GenType_DIFFUSION_MODE-1", "generictype_ID_parent": "", "tag": "", "orderNumber": "" } }]

verb: PUT

verb: LIST
resultType: simple, extended reprendre les définitions du GET

Valeurs possibles pour le tri "orderBy" :

  • codeEventTypeAsc : par code type d'événement ascendant

  • labelAsc : par intitulé ascendant

 

Related content

WebHook Equipment Type
WebHook Equipment Type
Read with this
WebHook Event Type
WebHook Event Type
More like this
WebHook Event
Read with this
WebHook Event Type (V5.7)
WebHook Event Type (V5.7)
More like this
WebHook File
Read with this
WebHook Event Type (V5.7)
WebHook Event Type (V5.7)
More like this