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.
| Comando | HTTP | Descrição |
|---|---|---|
checklists list | GET /v1/checklists | Listar checklists |
checklists get | GET /v1/checklists/{id} | Ver checklist |
checklists progress get | GET /v1/checklists/{id}/progress | Ver progresso do tenant |
checklists progress update | PUT /v1/checklists/{id}/progress | Alterar progresso do tenant |
checklists progress delete | DELETE /v1/checklists/{id}/progress | Reiniciar progresso do tenant |
checklists progress file get | GET /v1/checklists/{id}/progress/file | Baixar arquivo da tarefa |
checklists progress file create | POST /v1/checklists/{id}/progress/file | Enviar arquivo da tarefa |
checklists progress file delete | DELETE /v1/checklists/{id}/progress/file | Remover 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
- Comentários
- Construtor do portal
- Introspecção de schema — todos os parâmetros que este recurso aceita.