Pular para o conteúdo principal

Checklists

Os blocos Lista de Tarefas do portal publicado. As tarefas são escritas no construtor; o progresso é de cada titular e é o que progress get / progress update / progress delete leem e alteram. Os comandos progress file cuidam do arquivo que o titular envia numa tarefa do tipo Solicitação.

ComandoHTTPDescrição
checklists listGET /v1/checklistsListar checklists
checklists getGET /v1/checklists/{id}Ver checklist
checklists progress getGET /v1/checklists/{id}/progressVer progresso do tenant
checklists progress updatePUT /v1/checklists/{id}/progressAlterar progresso do tenant
checklists progress deleteDELETE /v1/checklists/{id}/progressReiniciar progresso do tenant
checklists progress file getGET /v1/checklists/{id}/progress/fileBaixar arquivo da tarefa
checklists progress file createPOST /v1/checklists/{id}/progress/fileEnviar arquivo da tarefa
checklists progress file deleteDELETE /v1/checklists/{id}/progress/fileRemover arquivo da tarefa

Exemplos​

--params carrega parâmetros de query, de caminho e de cabeçalho (id, página, filtros, X-Workspace-Id); --json carrega o corpo da requisição; --fields limita os campos que voltam — vale a pena em todo list/get, para economizar contexto. Veja Flags globais para a referência completa.

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

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

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

# Baixar arquivo da tarefa
kobana dashboards checklists progress file get \
--params '{"id": "CHECKLIST_ID", "tenant_id": "TENANT_ID", "task_id": "TASK_ID"}' \
--output arquivo.pdf

Próximos passos​