Liste des tâches
Permet de récupérer une liste de toutes les tâches en attente associées. Cette requête peut être uniquement utilisée si le statut du processus a la valeur WAITING (EN ATTENTE).
GET /connectr/api/units/{unité}/requests/{guid_requête}/tasks
Exemple d'URL de requête
Paramètre de template | Valeur | Description |
---|---|---|
unité (obligatoire) | Chaîne | Code d'unité défini dans les paramètres Publish store. |
guid_requête (obligatoire) | Chaîne | GUID de requête indiqué dans la sortie de la création de requête. |
Code de statut de réponse | Type de contenu | Description |
---|---|---|
200 OK | **.xml ** | Liste des tâches récupérée avec succès. Voir ci-dessous pour le format. |
400 Not found | text/plain | Unité ou requête introuvable. |
409 Conflict | text/plain | Le processus associé à la requête n'avait pas l'état Waiting (En attente) ou le code du FLUX n'était pas valide. |
Format de la réponse
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.0">
<xs:element name="TaskList" type="TaskListResponse"/>
<xs:complexType name="TaskListResponse">
<xs:sequence>
<xs:element minOccurs="0" name="ext">
<xs:complexType>
<xs:sequence>
<xs:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="Tasks">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="TaskInfo" type="TaskInfo"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TaskInfo">
<xs:sequence>
<xs:element minOccurs="0" name="ext">
<xs:complexType>
<xs:sequence>
<xs:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="TaskGuid" type="xs:string"/>
<xs:element minOccurs="0" name="RequestGuid" type="xs:string"/>
<xs:element minOccurs="0" name="DocumentGuid" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
Exemple de réponse
<?xml version="1.0"?>
<TaskList>
<ext/>
<Tasks>
<TaskInfo>
<ext/>
<TaskGuid>84aef09f-7301-48bf-af06-e7d3ccf95acc</TaskGuid>
<RequestGuid>08c69e27-e0de-4656-8f8a-4749e98ce069</RequestGuid>
<DocumentGuid>a16cfef8-f338-411d-a65c-3eb140bdbc83</DocumentGuid>
</TaskInfo>
</Tasks>
</TaskList>