...
WHK_Subcontractor est défini dans la gestion des webhooks du studio.
Règles métier
verb: PUT
Type de tiers
Le type de tiers est mis par défaut à ‘Subcontractor' (generictype_ID_customerType = ‘CTS’) si non fourni lors d’une création
Est un particulier
A la fin de la création/modification d’un sous-traitant si celui-ci est un particulier (sw_data_customer.isIndividual = 1), il y aura automatiquement :
création automatique d’un nouveau contact rattaché au sous-traitant en tant que contact principal (avec sw_data_customercontact.mainContact mis à 1) s’il n’existe pas encore
modification automatique du contact principal s’il existe déjà (sw_data_customercontact.mainContact = 1)
Fonctionnement
settings parameters
Bloc de code | ||
---|---|---|
| ||
"settings": { "getIndicators": "1" // pour le verb GET et LIST permet de retourner les informations des indicateurs suspectssous-traitants } |
verb: GET
resultType: simple
...
Bloc de code | ||
---|---|---|
| ||
"suspectsubcontractor": { ... }, "indicators": [{ "codesubcontractorextension": "30000000493", "subcontractor_ID": "ST000001", "dataQualityIndicator": "5", /* Indice qualité*/ "turnoverN": "", /* CA N*/ "turnoverN1": "", /* CA N-1*/ "turnoverN2": "", /* CA N-2*/ "lastOrder": "2019-05-17 08:47:47", /* Dernière commande*/ "lastIntervention": "2020-08-17 15:00:00", /* Dernière intervention*/ "openedContract": "0", /* Contrats en cours*/ "openedQuote": "26", /* Devis en cours*/ "openedOpportunity": "0", /* Opportunités en cours*/ "credit": "", /* Encours*/ "generictype_ID_subcontractorpotential": "B", /* Potentiel suspect*/ "lastVisit": "", /* Dernière visite*/ "companyTurnover": "22839140", /* Dernier chiffre d'affaire*/ "companyTurnoverDate": "2018-11-23 00:00:00", /* Date du dernier chiffre d'affaire*/ "generictype_ID_companyTurnoverSlice": "CA 20 à 50 M€", /* Tranche CA*/ "generictype_ID_companyWorkforceSlice": "Effectif 100 à 199", /* Tranche effectif*/ "companyWorkforce": "180", /* Dernier effectif*/ "companyWorkforceDate": "2018-03-30 00:00:00", /* Date du dernier effectif*/ "anonymizationDate": "", /* Date d'anonymisation*/ "openedTask": "0" /* Tâches en cours*/ }] |
...
nameAsc : par nom ascendant
verb: DELETE
Une La suppression d'un sous-traitant (sw_data_customer) va supprimer en cascade les éléments dans la table liée sw_data_customeruser.