Intégration et interrogation contrat
L'action pour l’interrogation ou l’intégration d’un contrat : Integration_contrat
...
{“thirdparty”:”C0000001”,”Contractnumber”:testref”,”contractcod”:LOC”,”ContratFam”:ABOREVUE”,”GENERCALPREV”:2”} | 2 | Liste des champs avec leur nom de champ et la valeur | OUI | si GENERCALPREV = 2 pour générer le calendrier sinon 1. |
EQUIPTB : [ { “MATERIAL“: { “CODEMATERIAL“:”Q0005”}}] | 2 | CEACONTRAT | NON | pour rattacher les matériels avec le contrat |
Exemple de corps pour un GET
Bloc de code | ||
---|---|---|
| ||
'data': { 'contract': {'CONTRACTNUMBER':'NEWCONTRACT01'} } |
Exemple de corps pour un INSERT
Bloc de code | ||
---|---|---|
| ||
'data': { 'contract': { 'CONTRATREF':'NEWCONTRACT01', 'THIRDPARTY': 'C0000010', 'CONTRACTCODE': 'ENTRET', 'LABEL': 'C0000010', 'STARTDATE': '20230101', 'ENDDATE': '20231231', 'GENERCALPREV': '2', 'CONTRACTFAM': 'ABOREVUE' } } |
Exemple complet flux JSON pour un GET
Bloc de code | ||
---|---|---|
| ||
{ "action":"WEB_SERVICE_INFINITY", "access_token":"{{TOKEN}}", "param":" { 'action': { 'swinfinity': 'integration_contrat', 'parameters': {'dos': '998', 'actiontyp':'GET'} }, 'data': { 'contract': {'CONTRACTNUMBER':'NEWCONTRACT01'} } }" } |
Exemple complet flux JSON pour un INSERT
Bloc de code | ||
---|---|---|
| ||
{ "action":"WEB_SERVICE_INFINITY", "access_token":"{{TOKEN}}", "param":" { 'action': { 'swinfinity': 'integration_contrat', 'parameters': {'dos': '998', 'actiontyp':'INSERT'} }, 'data': { 'contract': { 'CONTRATREF':'NEWCONTRACT01', 'THIRDPARTY': 'C0000010', 'CONTRACTCODE': 'ENTRET', 'LABEL': 'C0000010', 'STARTDATE': '20230101', 'ENDDATE': '20231231', 'GENERCALPREV': '2', 'CONTRACTFAM': 'ABOREVUE' } } }" } |
...