Saltar al contenido principal

Checklists

Los bloques Lista de tareas del portal publicado. Las tareas se escriben en el constructor; el progreso es de cada titular y es lo que leen y cambian progress get / progress update / progress delete. Los comandos progress file se ocupan del archivo que el titular envía en una tarea de tipo Solicitud.

ComandoHTTPDescripción
checklists listGET /v1/checklistsListar checklists
checklists getGET /v1/checklists/{id}Ver checklist
checklists progress getGET /v1/checklists/{id}/progressVer progreso del tenant
checklists progress updatePUT /v1/checklists/{id}/progressCambiar progreso del tenant
checklists progress deleteDELETE /v1/checklists/{id}/progressReiniciar progreso del tenant
checklists progress file getGET /v1/checklists/{id}/progress/fileDescargar archivo de la tarea
checklists progress file createPOST /v1/checklists/{id}/progress/fileEnviar archivo de la tarea
checklists progress file deleteDELETE /v1/checklists/{id}/progress/fileQuitar archivo de la tarea

Ejemplos​

--params lleva parámetros de query, de ruta y de encabezado (id, página, filtros, X-Workspace-Id); --json lleva el cuerpo de la solicitud; --fields limita los campos que vuelven — vale la pena en todo list/get, para ahorrar contexto. Mira Flags globales para la referencia completa.

# Listar checklists
kobana dashboards checklists list --fields "id,title,page_path"

# Ver progreso del tenant
kobana dashboards checklists progress get \
--params '{"id": "CHECKLIST_ID", "tenant_id": "TENANT_ID"}'

# Cambiar progreso del tenant
kobana dashboards checklists progress update \
--params '{"id": "CHECKLIST_ID"}' \
--json '{"tenant_id": "TENANT_ID", "task_ids": ["TASK_ID"], "status": "done"}'

# Descargar archivo de la tarea
kobana dashboards checklists progress file get \
--params '{"id": "CHECKLIST_ID", "tenant_id": "TENANT_ID", "task_id": "TASK_ID"}' \
--output arquivo.pdf

Próximos pasos​