Pular para o conteúdo principal

kobana dashboards checklists

Comandos de kobana dashboards checklists. Toda opção global (Opções globais) vale aqui.

ComandoHTTPDescrição
checklists progressGET /v1/checklists/{id}/progressVer progresso do tenant
checklists progress fileGET /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
checklists progress updatePUT /v1/checklists/{id}/progressAlterar progresso do tenant
checklists progress deleteDELETE /v1/checklists/{id}/progressReiniciar progresso do tenant
checklists listGET /v1/checklistsListar checklists
checklists getGET /v1/checklists/{id}Ver checklist

checklists progress​

Ver progresso do tenant

kobana dashboards checklists progress [ID] [OPÇÕES] [COMANDO]

GET /v1/checklists/{id}/progress

Onde um tenant está numa checklist, tarefa por tarefa, com concluídas/total por etapa. Todos os usuários do portal do mesmo tenant veem esse mesmo progresso.

Argumentos do caminho: id

Parâmetros de consulta

NomeTipoObrigatórioDescrição
tenant_idstringnãoTenant ID dos usuários do portal donos do progresso — todos os usuários do mesmo tenant veem a mesma checklist. Informe este ou portal_user_id.
portal_user_idstringnãoUm usuário do portal (id ou external_id): vale o progresso do tenant dele (um usuário sem tenant tem uma checklist só dele). Informe este ou tenant_id.

Cabeçalhos

NomeTipoObrigatórioDescrição
X-Workspace-IdstringnãoWorkspace em que a chamada atua: o id ou o public_id mostrados em Workspaces no dashboard. Dentro da organização do token, os dados ficam em workspaces. Pode ser omitido enquanto a organização tem um único workspace; com dois ou mais, a falta dele retorna 400 workspace_required. Um workspace que não é da organização retorna 403 unknown_workspace. Com um token de pessoa, só os workspaces a que ela tem acesso (proprietários da organização alcançam todos); os demais retornam 403 workspace_access_denied.

Respostas

HTTPDescrição
200O progresso do tenant.
404Recurso não encontrado na organização atual.
422Corpo da requisição falhou na validação.

checklists progress file​

Baixar arquivo da tarefa

kobana dashboards checklists progress file [ID] [OPÇÕES] [COMANDO]

GET /v1/checklists/{id}/progress/file

O arquivo que o tenant enviou para uma tarefa do tipo Solicitação.

Argumentos do caminho: id

Parâmetros de consulta

NomeTipoObrigatórioDescrição
tenant_idstringnãoTenant ID dos usuários do portal donos do progresso — todos os usuários do mesmo tenant veem a mesma checklist. Informe este ou portal_user_id.
portal_user_idstringnãoUm usuário do portal (id ou external_id): vale o progresso do tenant dele (um usuário sem tenant tem uma checklist só dele). Informe este ou tenant_id.
task_idstringsimID da tarefa.

Cabeçalhos

NomeTipoObrigatórioDescrição
X-Workspace-IdstringnãoWorkspace em que a chamada atua: o id ou o public_id mostrados em Workspaces no dashboard. Dentro da organização do token, os dados ficam em workspaces. Pode ser omitido enquanto a organização tem um único workspace; com dois ou mais, a falta dele retorna 400 workspace_required. Um workspace que não é da organização retorna 403 unknown_workspace. Com um token de pessoa, só os workspaces a que ela tem acesso (proprietários da organização alcançam todos); os demais retornam 403 workspace_access_denied.

Respostas

HTTPDescrição
200O conteúdo do arquivo.
404Recurso não encontrado na organização atual.

checklists progress file create​

Enviar arquivo da tarefa

kobana dashboards checklists progress file create [ID] [OPÇÕES]

POST /v1/checklists/{id}/progress/file

Envia, pelo tenant, o arquivo de uma tarefa do tipo Solicitação (content_base64), substituindo o anterior.

Argumentos do caminho: id

Cabeçalhos

NomeTipoObrigatórioDescrição
X-Workspace-IdstringnãoWorkspace em que a chamada atua: o id ou o public_id mostrados em Workspaces no dashboard. Dentro da organização do token, os dados ficam em workspaces. Pode ser omitido enquanto a organização tem um único workspace; com dois ou mais, a falta dele retorna 400 workspace_required. Um workspace que não é da organização retorna 403 unknown_workspace. Com um token de pessoa, só os workspaces a que ela tem acesso (proprietários da organização alcançam todos); os demais retornam 403 workspace_access_denied.

Corpo da requisição

NomeTipoObrigatórioDescrição
task_idstringsim
namestringsim
content_base64stringsimO conteúdo do arquivo em base64 (até o limite de 2 MB da requisição).
tenant_idstringnãoTenant ID dos usuários do portal donos do progresso — todos os usuários do mesmo tenant veem a mesma checklist. Informe este ou portal_user_id.
portal_user_idstringnãoUm usuário do portal (id ou external_id): vale o progresso do tenant dele (um usuário sem tenant tem uma checklist só dele). Informe este ou tenant_id.
content_typestringnão

Outros campos e objetos aninhados: kobana schema dashboards.checklists.progress.file.create.

Respostas

HTTPDescrição
201O arquivo registrado.
400Corpo da requisição falhou na validação.
404Recurso não encontrado na organização atual.
422Corpo da requisição falhou na validação.

checklists progress file delete​

Remover arquivo da tarefa

kobana dashboards checklists progress file delete [ID] [OPÇÕES]

DELETE /v1/checklists/{id}/progress/file

Retira o arquivo que o tenant enviou para uma tarefa.

Argumentos do caminho: id

Parâmetros de consulta

NomeTipoObrigatórioDescrição
tenant_idstringnãoTenant ID dos usuários do portal donos do progresso — todos os usuários do mesmo tenant veem a mesma checklist. Informe este ou portal_user_id.
portal_user_idstringnãoUm usuário do portal (id ou external_id): vale o progresso do tenant dele (um usuário sem tenant tem uma checklist só dele). Informe este ou tenant_id.
task_idstringsimID da tarefa.

Cabeçalhos

NomeTipoObrigatórioDescrição
X-Workspace-IdstringnãoWorkspace em que a chamada atua: o id ou o public_id mostrados em Workspaces no dashboard. Dentro da organização do token, os dados ficam em workspaces. Pode ser omitido enquanto a organização tem um único workspace; com dois ou mais, a falta dele retorna 400 workspace_required. Um workspace que não é da organização retorna 403 unknown_workspace. Com um token de pessoa, só os workspaces a que ela tem acesso (proprietários da organização alcançam todos); os demais retornam 403 workspace_access_denied.

Respostas

HTTPDescrição
200Remover arquivo da tarefa
404Recurso não encontrado na organização atual.

checklists progress update​

Alterar progresso do tenant

kobana dashboards checklists progress update [ID] [OPÇÕES]

PUT /v1/checklists/{id}/progress

Define o status de uma ou mais tarefas para o tenant (cria o progresso no primeiro uso). Os usuários do tenant veem a mudança no portal.

Argumentos do caminho: id

Cabeçalhos

NomeTipoObrigatórioDescrição
X-Workspace-IdstringnãoWorkspace em que a chamada atua: o id ou o public_id mostrados em Workspaces no dashboard. Dentro da organização do token, os dados ficam em workspaces. Pode ser omitido enquanto a organização tem um único workspace; com dois ou mais, a falta dele retorna 400 workspace_required. Um workspace que não é da organização retorna 403 unknown_workspace. Com um token de pessoa, só os workspaces a que ela tem acesso (proprietários da organização alcançam todos); os demais retornam 403 workspace_access_denied.

Corpo da requisição

NomeTipoObrigatórioDescrição
task_idsarray<string>sim
statusstringsimpending, in_progress ou done. Uma tarefa que ninguém tocou é pending. Valores: pending, in_progress, done.
tenant_idstringnãoTenant ID dos usuários do portal donos do progresso — todos os usuários do mesmo tenant veem a mesma checklist. Informe este ou portal_user_id.
portal_user_idstringnãoUm usuário do portal (id ou external_id): vale o progresso do tenant dele (um usuário sem tenant tem uma checklist só dele). Informe este ou tenant_id.

Outros campos e objetos aninhados: kobana schema dashboards.checklists.progress.update.

Respostas

HTTPDescrição
200O progresso do tenant.
400Corpo da requisição falhou na validação.
404Recurso não encontrado na organização atual.
422Corpo da requisição falhou na validação.

checklists progress delete​

Reiniciar progresso do tenant

kobana dashboards checklists progress delete [ID] [OPÇÕES]

DELETE /v1/checklists/{id}/progress

Volta as tarefas de task_ids (todas, sem ele) para pendente e esquece os arquivos enviados. É uma atualização: o histórico fica nos eventos e na auditoria.

Argumentos do caminho: id

Parâmetros de consulta

NomeTipoObrigatórioDescrição
tenant_idstringnãoTenant ID dos usuários do portal donos do progresso — todos os usuários do mesmo tenant veem a mesma checklist. Informe este ou portal_user_id.
portal_user_idstringnãoUm usuário do portal (id ou external_id): vale o progresso do tenant dele (um usuário sem tenant tem uma checklist só dele). Informe este ou tenant_id.
task_idsstringnãoIDs das tarefas, separados por vírgula. Sem ele, todas as tarefas da checklist.

Cabeçalhos

NomeTipoObrigatórioDescrição
X-Workspace-IdstringnãoWorkspace em que a chamada atua: o id ou o public_id mostrados em Workspaces no dashboard. Dentro da organização do token, os dados ficam em workspaces. Pode ser omitido enquanto a organização tem um único workspace; com dois ou mais, a falta dele retorna 400 workspace_required. Um workspace que não é da organização retorna 403 unknown_workspace. Com um token de pessoa, só os workspaces a que ela tem acesso (proprietários da organização alcançam todos); os demais retornam 403 workspace_access_denied.

Respostas

HTTPDescrição
200O progresso do tenant.
404Recurso não encontrado na organização atual.
422Corpo da requisição falhou na validação.

checklists list​

Listar checklists

kobana dashboards checklists list [OPÇÕES]

GET /v1/checklists

Os blocos Lista de Tarefas do portal publicado do workspace, página por página. As tarefas são escritas no builder; o progresso é de cada tenant (GET /checklists/{id}/progress).

Cabeçalhos

NomeTipoObrigatórioDescrição
X-Workspace-IdstringnãoWorkspace em que a chamada atua: o id ou o public_id mostrados em Workspaces no dashboard. Dentro da organização do token, os dados ficam em workspaces. Pode ser omitido enquanto a organização tem um único workspace; com dois ou mais, a falta dele retorna 400 workspace_required. Um workspace que não é da organização retorna 403 unknown_workspace. Com um token de pessoa, só os workspaces a que ela tem acesso (proprietários da organização alcançam todos); os demais retornam 403 workspace_access_denied.

Respostas

HTTPDescrição
200As checklists.
404Recurso não encontrado na organização atual.

checklists get​

Ver checklist

kobana dashboards checklists get [ID] [OPÇÕES]

GET /v1/checklists/{id}

Uma checklist do portal publicado: etapas e tarefas visíveis.

Argumentos do caminho: id

Cabeçalhos

NomeTipoObrigatórioDescrição
X-Workspace-IdstringnãoWorkspace em que a chamada atua: o id ou o public_id mostrados em Workspaces no dashboard. Dentro da organização do token, os dados ficam em workspaces. Pode ser omitido enquanto a organização tem um único workspace; com dois ou mais, a falta dele retorna 400 workspace_required. Um workspace que não é da organização retorna 403 unknown_workspace. Com um token de pessoa, só os workspaces a que ela tem acesso (proprietários da organização alcançam todos); os demais retornam 403 workspace_access_denied.

Respostas

HTTPDescrição
200A checklist.
404Recurso não encontrado na organização atual.