Takenlijst
Haalt een lijst met alle openstaande taken voor een bepaalde aanvraag op. Dit kan enkel worden gebruikt als de processtatus ingesteld is op WAITING.
GET /connectr/api/units/{unit}/requests/{requestguid}/tasks
Voorbeeld van aanvraag-URL:
Templateparameter | Waarde | Beschrijving |
---|---|---|
unit (verplicht) | String | Eenheidscode zoals gedefinieerd in de Publish Store-instellingen. |
requestguid (verplicht) | String | Aanvraag-GUID zoals gezien in de uitvoer van de aanvraagaanmaak. |
Antwoordstatuscode | Inhoudstype | Beschrijving |
---|---|---|
200 OK | application/xml | De takenlijst is opgehaald. Zie onder voor de indeling. |
400 Not found | text/plain | De eenheid of aanvraag kon niet worden gevonden. |
409 Conflict | text/plain | Het proces met betrekking tot de aanvraag was niet in de status Waiting/Wachten of de FLOW-code was niet geldig. |
Antwoordindeling
<?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>
Voorbeeld van antwoord
<?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>