/
WebHook Flash Message
WebHook Flash Message
Résumé
Manipulation de l'entité FlashMessage (Messages flash) en lecture/écriture/suppression via un objet métier depuis une application externe.
Tables
Les tables utilisées sont :
sw_data_flashmessage : Table des messages flash
Critères d'activation
WHK_FlashMessage est défini dans la gestion des webhooks du studio.
Fonctionnement
verb: GET
resultType: simple
"flashmessage":{
"codeflashmessage": "3550000000002",
"baseUser_ID_sender": "11",
"baseUser_ID_recipient": "TECH1",
"validityStartDate": "2021-04-27 00:00:00",
"validityEndDate": "2021-04-30 00:00:00"
}
verb: GET
resultType: extended
"flashmessage":{
"codeflashmessage": "3550000000002",
"baseUser_ID_sender": "11",
"baseUser_ID_recipient": "TECH1",
"validityStartDate": "2021-04-27 00:00:00",
"validityEndDate": "2021-04-30 00:00:00",
"message": "Test de flash message",
"acknowledgement": "",
"readingRequired": "0",
"flashmessage_ID_group": "",
"flashmessage_ID_parent": "",
"messageread": "1",
"hidden": ""
}
verb: GET
resultType: extendedRelated
en complément du résultat pour resultType: extended on aura le détail pour les tables baseUser_sender et baseUser_recipient
"related":[
{
"baseUser_sender ":{
"codebaseuser": "11",
"lastName": "DUBOIS",
"firstName": "Frédéric",
"initials": "FD",
"email": "fd@divalto.com",
"phoneNumber": "",
"faxNumber": "",
"address1": "",
"address2": "",
"postalCode": "67300",
"city": "SCHILTIGHEIM",
"position": "Développeur",
"department": "Commercial",
"generictype_ID_country": "",
"generictype_ID_province": "",
"baseculture_ID": "",
"branchoffice_ID": "",
"resourcetype_ID": "",
"supervisor": "0",
"useMileageRate": "",
"account": "",
"analyticSection": "",
"productdepot_ID": "Dépôt Frédéric DUBOIS",
"lastGPSDate": "",
"gpsLongitude": "7.7486",
"gpsLatitude": "48.60594",
"fullView": "",
"changeAuthorization": "",
"productdepot_ID_current": "",
"techSyncRule": "",
"homePage": "",
"teamtype_ID": "",
"customer_ID_subcontractor": ""
},
"baseUser_recipient":{
"codebaseuser": "TECH1",
"lastName": "MULLER",
"firstName": "Hans",
"initials": "HM",
"email": "hm@divalto.com",
"phoneNumber": "",
"faxNumber": "",
"address1": "",
"address2": "",
"postalCode": "",
"city": "",
"position": "Technicien",
"department": "Technician",
"generictype_ID_country": "",
"generictype_ID_province": "",
"baseculture_ID": "",
"branchoffice_ID": "",
"resourcetype_ID": "",
"supervisor": "0",
"useMileageRate": "",
"account": "",
"analyticSection": "",
"productdepot_ID": "Dépôt Hans MULLER",
"lastGPSDate": "",
"gpsLongitude": "",
"gpsLatitude": "",
"fullView": "",
"changeAuthorization": "",
"productdepot_ID_current": "",
"techSyncRule": "",
"homePage": "",
"teamtype_ID": "",
"customer_ID_subcontractor": ""
}
}]
verb: PUT
{
"flashmessage": {
"codeflashmessage": "TEST1", /* Code globalement unique du message flash (Varchar (255))*/
"baseUser_ID_sender": "11", /* Code utilisateur émetteur (ForeignKey () - sw_data_baseuser.codebaseuser)*/
"baseUser_ID_recipient" : "TECH1", /* Code utilisateur destinataire (ForeignKey () - sw_data_baseuser.codebaseuser)*/
"validityStartDate": "2021-04-27 00:00:00", /* Début de validité (Timestamp ())*/
"validityEndDate": "2021-04-30 00:00:00", /* Fin de validité (Timestamp ())*/
"message": "", /* Message (Text (65535))*/
"readingRequired": "0" /* Lecture obligatoire (Valeurs possibles : 0,1) (Bool ())*/
}
}
verb: LIST
resultType: simple, extended reprendre les définitions du GET
"filters:" {
"CodeFlashmessage": "value", filter is equal
"baseUser_ID_sender": "value", filter is equal
"baseUser_ID_recipient": "value" filter is equal
},
"orderBy": "value"
Valeurs possibles pour le tri "orderBy" :
creatDateDesc : par date de création descendant
creatDateAsc : par date de création ascendant
, multiple selections available,
Related content
WebHook Event
WebHook Event
Read with this
WebHook Email
WebHook Email
Read with this
WebHook Intervention
WebHook Intervention
Read with this
WebHook Event Type
WebHook Event Type
Read with this
WebHook Deal
WebHook Deal
Read with this
WebHook Equipment Type
WebHook Equipment Type
Read with this