ListTaskItemForBranch

De Plataforma COA Crowd
Saltar a: navegación, buscar

ListTaskItemForBrach es un objeto de consulta en las colas de prioridad de Redis, del tipo PULL. Tal objeto contiene atributos que proveen información esencial en la decisión de la auto asignación de la tarea.

Modelo

Modelo de LiskTaskItemForBranch

taskUUID

Es el uuid del segmento de la tarea.

taskIdentifier

El taskIdentifier es un identificator del tipo de tarea, relacionado con el motor de tareas y la tabla Task del layer-api-core-service.

workerBanList

Es un array que contiene los workerId de los usuarios que ya no tienen permitido resolver esta tarea por cualquier razon.

minGrade

Es un valor double que contiene un valor mínimo, que en comparación con el score de un worker, puede o no generar una tarea de clonación.

segment

Es el numero del segmento de la tarea, de un task_request

resumen

Este es tal ves uno de los elementos mas importantes, pues contiene información relevante de la tarea, el cual se presenta, junto con el taskUUID, en los endpoints del consulta del worklist. Ademas de contener información como la que se describe a continuación, tambien contiene datos propios del solicitante como nombre y datos del domicilio.

idSolicitud

Id de tarea asociada en maquina de Estados.

empresa

Para el caso de FindepMovil, contiene el nombre de la empresa donde se origina la solicitud, por ejemplo AEF o FISA.

branch

Es el numero de la sucursal con el que esta asociada la microtarea de la solicitud

errorMessage

Es un elemento que contiene un string con el tipo del error de la iteración anterior de la tarea. Se utiliza en el caso de FindepMovil, donde las tareas secuenciales desencadenan la republicación de la tarea y una notificación hacia la app.

role

Es un string o un array que contiene los roles con los cuales es compatible con esta tarea