...
sw_data_task : Table des tâches/rendez-vous
Les tables liées sont :
sw_data_customeraddresstask : Table des adresses liées à la tâche
Critères d'activation
WHK_Task est défini dans la gestion des webhooks du studio.
...
Bloc de code | ||
---|---|---|
| ||
{ "task": { "codetask": "PJ000011", /* Code globalement unique de la tâche (Varchar (255))*/ "customer_ID": "C0000001", /* Code client (ForeignKey () - sw_data_customer.codecustomer)*/ "userAffectedTo": "BO", /* Code utilisateur affecté (ForeignKey () - sw_data_baseuser.codebaseuser)*/ "startDate": "", /* Date de début (DateTime ())*/ "endDate": "", /* Date de fin (DateTime ())*/ "comment": "", /* Commentaire (Text (65535))*/ "object": "autre", /* Objet (Varchar (255))*/ "generictype_ID_TaskType": "Other", /* Code du type de tâche (ForeignKey () - sw_data_generictype.codegenerictype avec datatype = TASK_STATUS)*/ "generictype_ID_priority": "NONE", /* Code de la priorité de la tâche (ForeignKey () - sw_data_generictype.codegenerictype avec datatype = TASK_PRIORITY)*/ "generictype_ID_status": "CLOSED", /* Code du staut de tâche (ForeignKey () - sw_data_generictype.codegenerictype avec datatype = TASK_TYPE)*/ "dueDate": "2020-11-20 00:00:00", /* Date d'échéance (DateTime ())*/ "customercontact_ID": "", /* Code contact (ForeignKey () - sw_data_customercontact.codecustomercontact)*/ "userCreate": "BO", /* Code utilisateur créateur (ForeignKey () - sw_data_baseuser.codebaseuser)*/ "description": "", /* Description (Text (65535))*/ "privateItem": "0", /* Tâche privée (Valeurs possibles : 0,1) (Bool ())*/ "showInCalendar": "", /* Afficher dans l'agenda (Valeurs possibles : 0,1) (Bool ())*/ "extendedStatus": "", /* Statut étendu (Int ())*/ "customer_ID_hub": "", /* Code client pivot (ForeignKey () - sw_data_customer.codecustomer)*/ "roundheader_ID_hub": "", /* Code tournée (ForeignKey () - sw_data_roundheader.coderoundheader)*/ "visitreport_ID": "", /* Code rapport de visite (ForeignKey () - sw_data_visitreport.codevisitreport)*/ "reminderDate": "", /* Date de rappel (DateTime ())*/ "reminderPeriodType": "", /* Periode de rappel : type (Varchar (4))*/ "reminderPeriodValue": "", /* Periode de rappel : valeur (Int ())*/ "address": "", /* Adresse (Text (65535))*/ "task_ID_parent": "", /* Code tâche parente (ForeignKey () - sw_data_task.codetask)*/ "location": "", /* Lieu (Varchar (255))*/ "contactName": "", /* Nom du contact (Varchar (255))*/ "contactPhoneNumber": "", /* Numéro de téléphone du contact (Varchar (10))*/ "contactMobilePhoneNumber": "", /* Numéro de cellulaire du contact (Varchar (26))*/ "contactFaxNumber": "", /* Numéro de télécopie du contact (Varchar (26))*/ "contactEmail": "", /* Email du contact (Varchar (250))*/ "priorityTask": "", /* Tâche prioritaire (Valeurs possibles : 0,1) (Bool ())*/ "deal_ID": "5870000000004", /* Code affaire (ForeignKey () - sw_data_deal.codedeal)*/ "customer_ID_dealPartner": "", /* Code partenaire de l'affaire (ForeignKey () - sw_data_customer.codecustomer)*/ "marketinglead_ID": "", /* Code lead (ForeignKey () - sw_data_marketinglead.codemarketinglead)*/ "doneDate": "", /* Date d'achèvement (DateTime ())*/ "queue_ID": "", /* Code file d'attente (ForeignKey () - sw_data_queue.codequeue)*/ }, "customeraddresstask": [ { "codecustomeraddresstask": "", /* Code globalement unique d'un lien d'adresse. Si non fourni code=ID (Vachar(255))*/ "task_ID": "", /* Code tâche. Reprendre le code tâche du bloc json "task". Si non fourni, sera alimenté automatiquement. (ForeignKey () - sw_data_task.codetask)*/ "customeraddress_ID" : "C0000001-SXB" /* Code de l'adresse. (ForeignKey () - sw_data_customeraddress.codecustomeraddress)*/ } ] } |
Info |
---|
Pour l’instant on ne peut créer qu’une seule adresse liée dans le bloc json “customeraddresstask”. On a prévu un tableau afin de lier plusieurs adresses à une tâche dans le futur. |
verb: LIST
resultType: simple, extended reprendre les définitions du GET
...