WebHook Deal Element
Résumé
Manipulation de l'entité DealElement (Eléments d'opportunité/affaire) en lecture/écriture/suppression via un objet métier depuis une application externe.
Tables
Les tables utilisées sont :
sw_data_dealelement : Table des éléments d'opportunité/affaire
Critères d'activation
WHK_DealElement est défini dans la gestion des webhooks du studio.
Fonctionnement
verb: GET
resultType: simple
"dealelement": {
"codedealelement": "PJ000011-0-1.1",
"deal_ID": "PJ000011",
"label": "Elément 1.1",
"originalCode": "1.1"
}
verb: GET
resultType: extended
"dealelement": {
"codedealelement": "PJ000011-0-1.1",
"deal_ID": "PJ000011",
"label": "Elément 1.1",
"originalCode": "1.1",
"DataOrder": "11",
"dealelementstructure_ID": "",
"dealelement_ID_parent": "PJ000011-0-1"
}
verb: GET
resultType: extendedRelated
en complément du résultat pour resultType: extended on aura le détail pour les tables deal et dealelement_parent
"related":[
{
"deal":{
"codedeal": "PJ000011",
"customer_ID": "C0000001",
"label": "Vitrine de magasin",
"generictype_ID_dealType": "DEAL_DEALTYPE-PRJ",
"dealNumber": "PJ000011",
"description": "",
"creationDate": "2020-09-18 00:00:00",
"closingDate": "",
"amount": "300",
"probability": "55",
"generictype_ID_lossReason": "",
"customer_ID_introducer": "",
"baseuser_ID": "",
"amount2": "",
"generictype_ID_status": "DEAL_STATUS-PRJ-1",
"lossReasonComment": "",
"realClosingDate": "",
"dealstep_ID_current": "",
"deal_ID_origin": "",
"isProject": "1",
"manualProbability": "0",
"marketinglead_ID_origin": "",
"customercontact_ID": "C0000001-DJ"
},
"dealelement_parent": {
"codedealelement": "PJ000011-0-1",
"deal_ID": "PJ000011",
"label": "Elément 1",
"originalCode": "1",
"DataOrder": "10",
"dealelementstructure_ID": "",
"dealelement_ID_parent": ""
}
}]
verb: PUT
verb: LIST
resultType: simple, extended reprendre les définitions du GET
Valeurs possibles pour le tri "orderBy" :
labelAsc : par intitulé ascendant
originalCodeAsc : par code d'origine ascendant
dataOrderAsc : par n° d'ordre ascendant