Lista de tareas
Recupera una lista de todas las tareas pendientes de una solicitud. Esto solo se puede utilizar si el estado del proceso está configurado en WAITING (En espera).
GET /connectr/api/units/{unit}/requests/{requestguid}/tasks
Ejemplo de URL de solicitud:
http://connectr.example.org:8080/connectr/api/units/4.1/requests/f4dc0da49ad14e768f84afb953807e04/tasks
Parámetro de plantilla | Valor | Descripción |
---|---|---|
unit (obligatorio) | Cadena | Código de unidad definido en la configuración de PublishStore. |
requestguid (obligatorio) | Cadena | GUID de la solicitud indicado en la salida de la creación de la solicitud. |
Código de estado de la respuesta | Tipo de contenido | Descripción |
---|---|---|
200 OK | application/xml | La lista de tareas se ha recuperado correctamente. Consulte el formato a continuación. |
400 Not found | text/plain | No se ha encontrado la unidad o solicitud. |
409 Conflict | text/plain | El proceso asociado con la solicitud no se encontraba en el estado Waiting (En espera) o el código FLOW no era válido. |
Formato de la respuesta
<?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>
Ejemplo de respuesta
<?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>