1. Home
  2. Implantação
  3. Endpoint: Listando Tarefas dos Projetos em Implantação

Endpoint: Listando Tarefas dos Projetos em Implantação

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

HeaderValor
Authorization<token_de_acesso>
Content-Typeapplication/json;charset=UTF-8

Query parameters

FiltroValorDescrição
startIntegerInício da paginação (número da página).
Padrão 0
limitIntegerNú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 AtributoTipoDescrição
idIntegerCódigo da Tarefa
nomeStringNome da Tarefa
codigoStringCódigo da Tarefa dentro da Fase do Projeto
faseObjeto FaseFase da Tarefa
responsavelObjeto PessoaPessoa responsável pela Tarefa
funcaoObjeto FunçãoFunção ao qual a Tarefa está atribuída
descricaoHtmlStringDescrição da Tarefa
prioridadeInteger prioridade da Tarefa referente aos valores abaixo:

0- Nenhuma
1- Baixa
2- Média
3- Alta
Prioridade da Tarefa
situacaoInteger 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
dtCriacaoStringData em que a Tarefa foi criada. A data é apresentada no formato UTC ISO 8601.

Exemplo: 2022-06-27T14:02:55Z
dtInicioStringData em que a Tarefa foi iniciada. A data é apresentada no formato UTC ISO 8601.

Exemplo: 2022-06-27T14:02:55Z
dtFimStringData em que a Tarefa foi finalizada. A data é apresentada no formato UTC ISO 8601.

Exemplo: 2022-06-27T14:02:55Z
dtConclusaoStringData em que a Tarefa foi concluída. A data é apresentada no formato UTC ISO 8601.

Exemplo: 2022-06-27T14:02:55Z
porcentagemConclusaoDecimalPorcentagem de conclusão da Tarefa
anexoLista de Objeto AnexoLista de Anexos da Tarefa
subTarefaLista de Objeto SubTarefaLista de SubTarefas da Tarefa
membroLista de Objeto PessoaLista de Pessoas incluídas na Tarefa
predecessoraObjeto Tarefa PredecessoraLista de Tarefas predecessoras da Tarefa
comentarioLista de Objeto ComentárioLista de comentários da Tarefa

Campos do Objeto Pessoa

Nome AtributoTipoDescrição
idIntegerCódigo da Pessoa
nomeStringNome da Pessoa

Campos do Objeto Fase

Nome AtributoTipoDescrição
idIntegerCódigo da Fase
nomeStringNome da Fase
codigoStringCódigo da Fase dentro do Projeto

Campos do Objeto Função

Nome AtributoTipoDescrição
idIntegerCódigo da Função da Tarefa
nomeStringNome da Função da Tarefa

Campos do Objeto Anexo

Nome AtributoTipoDescrição
idIntegerCódigo do Anexo
nomeStringNome do Anexo
urlStringUrl de download do Anexo
tamanhoLongTamanho do Anexo
dtCriacaoStringData 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 AtributoTipoDescrição
idIntegerCódigo da SubTarefa
nomeStringNome da SubTarefa
dtCriacaoStringData em que a SubTarefa foi criada. A data é apresentada no formato UTC ISO 8601.

Exemplo: 2022-06-27T14:02:55Z
dtConcluidoStringData 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 AtributoTipoDescrição
tarefaObjeto:
– id
– nome
Id e Nome ao qual a SubTarefa esta vinculada.
tipoInteger 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.
intervaloDiaIntegerIntervalo de dias para iniciar a Tarefa com base no tipo da predecessora

Campos do Objeto Comentário

Nome AtributoTipoDescrição
idIntegerCódigo do comentário.
mensagemHtmlStringMensagem do Comentário
dtCriacaoStringData em que o Comentário foi criado. A data é apresentada no formato UTC ISO 8601.

Exemplo: 2022-06-27T14:02:55Z
pessoaObjeto pessoaPessoa que fez o Comentário
Atualizado em 14/11/2022