Résumé
Manipulation de l'entité InterventionType (Types d'intervention) en lecture/écriture/suppression via un objet métier depuis une application externe.
...
Les tables utilisées sont :
sw_data_interventiontype
: Table des types d'intervention
Critères d'activation
WHK_InterventionType est défini dans la gestion des webhooks du studio.
Fonctionnement
verb: GET
resultType: simple
Bloc de codeinfo | ||
---|---|---|
| ||
"interventiontype": { "codeinterventiontype": "REP", "label": "Réparation" } |
verb: GET
resultType: extended
Bloc de codeinfo | ||
---|---|---|
| ||
"interventiontype": { "codeinterventiontype": "REP", "label": "Réparation", "printTimes": "1", "printProducts": "1", "defaultDuration": "60", "isBreakFix": "1", "color": "ff5252" } |
verb: GET
resultType: extendedRelated
en complément du résultat pour resultType: extended on aura pas de détail
...
détails pour l'instant
Bloc de code | ||
---|---|---|
| ||
"related":[ {} ] |
verb: PUT
Bloc de codeinfo | ||
---|---|---|
| ||
{ "interventiontype": { "codeinterventiontype": "INST-CHAUDIERE", /* Code globalement unique du type d'intervention (Varchar (255))*/ "label": "Installation chaudière", /* Libellé du type d'intervention (Varchar (255)*/ "defaultDuration" : 120, /* Durée par défaut d'intervention en minutes (Int)*/ "printTimes": 1, /* Impression des temps sur le rapport (Valeurs possibles : 0,1) (Bool ())*/ "printProducts": 1, /* Impression des articles sur le rapport (Valeurs possibles : 0,1) (Bool ())*/ "isBreakFix": 0, /* Intervention de type SAV (Valeurs possibles : 0,1) (Bool ())*/ "internalcodeinterventiontype": null /* codeinterventiontype original de weavy s'il y a eu transcodage (Varchar (255))*/ } } |
verb: LIST
resultType: simple, extended, extendedRelated reprendre les définitions du GET
Bloc de codeinfo | ||
---|---|---|
| ||
"filters:" { "codeInterventionType": "value", filter is equal "label": "value" filter is contains }, "orderBy": "value" |
Valeur possibles pour le tri "orderBy" :
codeInterventionTypeAsc : par code type d'intervention ascendant
labelAsc : par intitulé ascendant