Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

Résumé

Manipulation de l'entité  ContractType (Types de contrat)  en lecture/écriture/suppression via un objet métier depuis une application externe.

...

Les tables utilisées sont :

  • sw_data_contracttype

     

    : Table des types de contrat

Critères d'activation

WHK_ContractType  est défini dans la gestion des webhooks du studio.

Fonctionnement

verb: GET
resultType: simple

Info
Bloc de code
languagejson
  "contracttype": {
    "codecontracttype": "LICENCE",
    "label": "Abonnement licence"
  }

verb: GET
resultType: extended

Infocode
languagejson
  "contracttype": {
    "codecontracttype": "LICENCE",
    "label": "Abonnement licence",    
    "generictype_ID_badgeColor": ""    
  }

Verbverb: GET
resultType: extendedRelated
en complément du résultat pour resultType: extended on aura pas de table liée pour le moment dans le résultat

...

détails pour l'instant

Bloc de code
languagejson
"related":[
  {}


]

verb: PUT

Infocode
languagejson
{
  "contracttype": {
    "codecontracttype": "LICENCE", /* Code globalement unique du type de contrat (Varchar (255))*/
    "label": "Abonnement licence", /* Libellé du type d'équipement (Varchar (255)*/
    "internalcodecontracttype": null /* codecontracttype original de weavy s'il y a eu transcodage (Varchar (255))*/
  }
}

verb: LIST
resultType: simple, extended , extendedRelated reprendre les définitions du GET

info
Bloc de code
language
json
"filters:" {
  "codeContractType": "value", filter is equal
  "label": "value" filter is contains
},
"orderBy": "value"

Valeurs possibles pour le tri "orderBy" :

  • codeContractTypeAsc : par code type de contrat ascendant

  • labelAsc : par intitulé ascendant