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.
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
{ "eventtype": { "codeeventtype": "ADM", /* Code globalement unique du type d'événement (Varchar (255))*/ "label": "Administratif", /* Libellé du type d'événement (Varchar (255))*/ "functionName": "", /* Nom de la fonctionnalité (Varchar (64))*/ "popupWidth": "", /* Largeur de la fenêtre (Int ())*/ "popupHeight": "", /* Hauteur de la fenêtre (Int ())*/ "codePicture": "", /* Code image (Varchar (64))*/ "translationKey": "", /* Clé de langue (Varchar (255))*/ "popupWidthSmartphone": "", /* Largeur de la fenêtre sur smartphone (Int ())*/ "popupHeightSmartphone": "", /* Hauteur de la fenêtre sur smartphone (Int ())*/ "generictype_ID_ParentType": "", "generictype_ID_mailingmode" } }