ListTaskItemForBranch
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.
Sumario
Modelo
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