ChakraHQChakraHQ
Modelo de datos

Tarea

El objeto de tarea representa una tarea individual que un usuario realizó o está realizando. Por ejemplo, tanto llamar a un cliente potencial como desplazarse a una ubicación en el campo pueden modelarse como tareas.

En esencia, una tarea se define mediante los siguientes campos

estado

Cada tarea puede tener uno de los siguientes estados

  • ABIERTA
  • COMPLETADA
  • CANCELADA. Cuando se está trabajando en una tarea, su estado es OPEN. Una tarea puede crearse en estado COMPLETED ; a esto lo llamamos registrar una tarea.

datos

data es un campo JSON que contiene los datos reales que definen una instancia de tarea. La clave es el shortId o el id del atributo de tarea. Todas las API internas publican los datos como pares id:value, mientras que las API externas los publican como pares shortId:value

Ejemplo:

{  "primary_disposition": "CALLBACK",  "when_to_callback": 1634025183219,  "first_name": "Cixin",  "last_name": "Liu",  "remarks": "lead wants a callback"}

campos

nombre

tipo de datos

información del tipo

descripción

id

string

uuid

id de la tarea; se genera automáticamente

title

string

título de la tarea

description

string

descripción de la tarea

order

number

posición de orden de esta tarea

status

string

puede ser OPEN, COMPLETED o CANCELLED

team

string

uuid

id del equipo al que pertenece esta tarea

stateTask

string

uuid

id del stateTask que define el esquema de esta tarea

taskType

string

tipo de tarea

createdBy

string

uuid

id de usuario del usuario que creó la tarea

assignedTo

string

uuid

id de usuario al que se asignó esta tarea

belongsTo

string

uuid

id del pod al que pertenece esta tarea

startsAt

number

epoch ms

fecha y hora en que comenzó la tarea

endsAt

number

epoch ms

fecha y hora en que termina esta tarea

dueBy

number

epoch ms

fecha y hora límite para completar esta tarea

startedAt

number

epoch ms

fecha y hora en que realmente comenzó la tarea

completedAt

number

epoch ms

fecha y hora en que realmente se completó la tarea

cancelledAt

number

epoch ms

fecha y hora en que se canceló la tarea

procedure

string

uuid

id del procedimiento al que pertenece esta tarea

task

string

uuid

id de la tarea con la que está asociada esta tarea

entity

string

uuid

id de la entidad del registro con el que está asociada esta tarea

record

string

uuid

id del registro con el que está asociada la tarea

form

string

uuid

id del formulario con el que está asociada esta tarea

members

json

lista de id de usuario de quienes también participan en la tarea

data

json

objeto JSON id:value que almacena los datos reales

derivedData

json

id:value objeto JSON que almacena los datos derivados

createdAt

number

epoch ms

marca de tiempo en que se creó la tarea

updatedAt

number

epoch ms

marca de tiempo en que se actualizó la tarea

isDeleted

booleano

indicador que señala si la tarea está eliminada o no

En esta página