Endpoint que permite a listagem da tarefas dos projetos no módulo de implantação na plataforma da SULTS.
URL: https://api.sults.com.br/api/v1/implantacao/projeto/<projetoId>/tarefa
Método: GET
A busca da lista de implantação é paginada. O endpoint é limitado a 100 registros por página.
Parâmetros
Headers
Header | Valor |
---|---|
Authorization | <token_de_acesso> |
Content-Type | application/json;charset=UTF-8 |
Query parameters
Filtro | Valor | Descrição |
---|---|---|
start | Integer | Início da paginação (número da página). Padrão 0 |
limit | Integer | Número de registros por página. Máximo 100. Padrão 100 |
Exemplo
fetch("https://api.sults.com.br/api/v1/implantacao/projeto/3/tarefa", {
method: "GET",
headers: {
"Authorization":"<token_de_acesso>",
"Content-Type":"application/json;charset=UTF-8"
}
})
Resposta
{
"data": [
{
"id": 999,
"nome": "Nome Tarefa Teste",
"codigo": "T01",
"fase": {
"id": 22,
"nome": "Fase Teste",
"codigo": "F01"
},
"responsavel": {
"id": 999,
"nome": "User Teste"
},
"funcao": {
"id": 999,
"nome": "Função Teste"
},
"descricaoHtml": "<p>Descrição Html</p>",
"prioridade": 0,
"situacao": 2,
"dtCriacao": "2020-07-06T13:36:29Z",
"dtInicio": "2020-07-06T03:00:00Z",
"dtFim": "2020-07-23T03:00:00Z",
"dtConclusao": "2020-07-23T03:00:00Z",
"porcentagemConclusao": 0.00,
"anexo": [
{
"id": 5,
"nome": "Slide1.png",
"url": "https://sults.com/Slide1.png",
"tamanho": 1545,
"dtCriacao": "2019-07-03T03:09:17Z"
}
],
"subTarefa": [
{
"id": 10,
"nome": "Primeira Subtarefa",
"dtCriacao": "2022-11-14T14:54:16Z",
"dtConcluido": null
}
],
"membro": [
{
"nome": "User Teste 2",
"id": 988
}
],
"predecessora": [
{
"tarefa": {
"id": 47,
"nome": "Tarefa 1"
},
"tipo": 1,
"intervaloDia": 0
}
],
"comentario": [
{
"id": 6,
"mensagemHtml": "<p><strong>Primerio</strong> Comentario</p>",
"dtCriacao": "2022-11-14T14:54:34Z",
"pessoa": {
"nome": "Willer Paim Matayoshi",
"id": 108
}
}
]
}
],
"start": 0,
"limit": 50,
"size": 3,
"totalPage": 1
}
Campos da resposta
Campos principais
Nome Atributo | Tipo | Descrição |
---|---|---|
id | Integer | Código da Tarefa |
nome | String | Nome da Tarefa |
codigo | String | Código da Tarefa dentro da Fase do Projeto |
fase | Objeto Fase | Fase da Tarefa |
responsavel | Objeto Pessoa | Pessoa responsável pela Tarefa |
funcao | Objeto Função | Função ao qual a Tarefa está atribuída |
descricaoHtml | String | Descrição da Tarefa |
prioridade | Integer prioridade da Tarefa referente aos valores abaixo: 0- Nenhuma 1- Baixa 2- Média 3- Alta | Prioridade da Tarefa |
situacao | Integer situação da Tarefa referente aos valores abaixo: 1– Concluído 2- Aberto 3- Em Andamento 4- Aguardando Predecessora 5- Definir | Situação da Tarefa |
dtCriacao | String | Data em que a Tarefa foi criada. A data é apresentada no formato UTC ISO 8601. Exemplo: 2022-06-27T14:02:55Z |
dtInicio | String | Data em que a Tarefa foi iniciada. A data é apresentada no formato UTC ISO 8601. Exemplo: 2022-06-27T14:02:55Z |
dtFim | String | Data em que a Tarefa foi finalizada. A data é apresentada no formato UTC ISO 8601. Exemplo: 2022-06-27T14:02:55Z |
dtConclusao | String | Data em que a Tarefa foi concluída. A data é apresentada no formato UTC ISO 8601. Exemplo: 2022-06-27T14:02:55Z |
porcentagemConclusao | Decimal | Porcentagem de conclusão da Tarefa |
anexo | Lista de Objeto Anexo | Lista de Anexos da Tarefa |
subTarefa | Lista de Objeto SubTarefa | Lista de SubTarefas da Tarefa |
membro | Lista de Objeto Pessoa | Lista de Pessoas incluídas na Tarefa |
predecessora | Objeto Tarefa Predecessora | Lista de Tarefas predecessoras da Tarefa |
comentario | Lista de Objeto Comentário | Lista de comentários da Tarefa |
Campos do Objeto Pessoa
Nome Atributo | Tipo | Descrição |
---|---|---|
id | Integer | Código da Pessoa |
nome | String | Nome da Pessoa |
Campos do Objeto Fase
Nome Atributo | Tipo | Descrição |
---|---|---|
id | Integer | Código da Fase |
nome | String | Nome da Fase |
codigo | String | Código da Fase dentro do Projeto |
Campos do Objeto Função
Nome Atributo | Tipo | Descrição |
---|---|---|
id | Integer | Código da Função da Tarefa |
nome | String | Nome da Função da Tarefa |
Campos do Objeto Anexo
Nome Atributo | Tipo | Descrição |
---|---|---|
id | Integer | Código do Anexo |
nome | String | Nome do Anexo |
url | String | Url de download do Anexo |
tamanho | Long | Tamanho do Anexo |
dtCriacao | String | Data em que o Anexo foi criado. A data é apresentada no formato UTC ISO 8601. Exemplo: 2022-06-27T14:02:55Z |
Campos do Objeto SubTarefa
Nome Atributo | Tipo | Descrição |
---|---|---|
id | Integer | Código da SubTarefa |
nome | String | Nome da SubTarefa |
dtCriacao | String | Data em que a SubTarefa foi criada. A data é apresentada no formato UTC ISO 8601. Exemplo: 2022-06-27T14:02:55Z |
dtConcluido | String | Data em que a SubTarefa foi croncluída. A data é apresentada no formato UTC ISO 8601. Exemplo: 2022-06-27T14:02:55Z |
Campos do Objeto Predecessora
Nome Atributo | Tipo | Descrição |
---|---|---|
tarefa | Objeto: – id – nome | Id e Nome ao qual a SubTarefa esta vinculada. |
tipo | Integer Tipo de dependência da Tarefa. Referente aos valores abaixo: 1– Incia após o término dessa dependência 2- Inicia após o inicio dessa dependência 3- Termina no término dessa dependência 4- Inicia após o término dessa dependência | Tipo de dependência da Tarefa com a predecessora. |
intervaloDia | Integer | Intervalo de dias para iniciar a Tarefa com base no tipo da predecessora |
Campos do Objeto Comentário
Nome Atributo | Tipo | Descrição |
---|---|---|
id | Integer | Código do comentário. |
mensagemHtml | String | Mensagem do Comentário |
dtCriacao | String | Data em que o Comentário foi criado. A data é apresentada no formato UTC ISO 8601. Exemplo: 2022-06-27T14:02:55Z |
pessoa | Objeto pessoa | Pessoa que fez o Comentário |