WebHook Branchoffice
Résumé
Manipulation de l'entité Branchoffice (Agences) en lecture/écriture/suppression via un objet métier depuis une application externe.
Tables
Les tables utilisées sont :
sw_data_branchoffice : Table des agences
Les tables liées sont :
sw_data_modulecoldbranchoffice : Module Froid - Table des données froid des agences
Critères d'activation
WHK_Branchoffice est défini dans la gestion des webhooks du studio.
Fonctionnement
settings parameters
"settings":
{
"getModuleColdBranchoffice": "1" // pour le verb GET et LIST permet de retourner les informations des données module froid agence
}
verb: GET
resultType: simple
"branchoffice": {
"codebranchoffice": "75.PAR",
"name": "Paris",
"address1": "1 avenue des Champs Elysées",
"address2": "",
"postalCode": "75000",
"city": "PARIS",
"generictype_ID_country": "FR",
"phoneNumber": "01 88 81 50 10",
"faxNumber": "01 89 82 51 11",
"email": "agc-paris@papyrus.fr"
}
verb: GET
resultType: extended
"branchoffice":{
"codebranchoffice": "75.PAR",
"name": "Paris",
"address1": "1 avenue des Champs Elysées",
"address2": "",
"postalCode": "75000",
"city": "PARIS",
"generictype_ID_country": "FR",
"phoneNumber": "01 88 81 50 10",
"faxNumber": "01 89 82 51 11",
"email": "agc-paris@papyrus.fr",
"website": "www.papyrus.com",
"bankholidayparamheader_ID": "FRANCE",
"gpsLongitude": "",
"gpsLatitude": "",
"baseusergroup_ID": "#TEST SB-TEST SB lib"
}
verb: GET
resultType: extendedRelated
en complément du résultat pour resultType: extended on aura le détail pour la table generictype_country
verb: GET
resultType: simple, extended, extendedRelated
getModuleColdBranchoffice: “1”
verb: PUT
verb: LIST
resultType: simple, extended reprendre les définitions du GET
Valeurs possibles pour le tri "orderBy" :
codeBranchOfficeAsc : par code agence ascendant
nameAsc : par nom ascendant