Criar um novo projeto
https://api.azzimuti.com.br/v1/projectsRECIPES
Parâmetros do body
obrigatórioapplication/jsonDados para criação do projeto
- userExecutorIdstringobrigatório
ID do usuário líder do projeto (UUID)
- prioritynumberobrigatório
Prioridade do projeto (1 sendo menor prioridade e 10 sendo maior prioridade)
- descriptionstringobrigatório
Descrição do projeto
- titlestringobrigatório
Título do projeto
- endedAtstringobrigatório
Data de planejamento para o término do projeto
- departmentIdstringobrigatório
ID do espaço responsável pelo projeto
- departmentGroupIdstring
ID do sub-espaço (grupo) responsável pelo projeto
- tasksarray de stringsobrigatório
IDs das tarefas que serão associadas ao projeto
- openReviewbooleanobrigatório
Se o projeto deve gerar uma avaliação quando concluído
- isReadyToClosebooleanobrigatório
Se o projeto está pronto(se todas as tarefas foram especificadas) para ser fechado automaticamente ao finalizas todas as tarefas
- userReviewerIdstringobrigatório
ID do usuário que irá realizar a avaliação do projeto, só é obrigatório se o projeto deve gerar uma avaliação quando concluído
- templateIdstring
ID do template (UUID) usado para criar o projeto. Precisa ser um template de projeto (kind PROJECT) que você vê (membro ativo do espaço do template); senão, 404 "Template não encontrado". Fica registrado como origem do projeto e só pode ser informado na criação. Obtenha-o em GET /v1/templates.
Respostas
201Created
Corpo da resposta
application/json
- idstringobrigatório
ID único do projeto
- titlestringobrigatório
Título do projeto
- projectNumbernumberobrigatório
Número do projeto (único)
- createdAtstringobrigatório
Data de criação do projeto
- statusstringobrigatório
Status do projeto
Valores permitidos:NOT_STARTEDSTARTEDPAUSEDFINISHEDPENDINGCANCELEDREQUESTED - userExecutorIdstringobrigatório
ID do usuário executor do projeto
- userRequesterIdstringobrigatório
ID do usuário solicitante do projeto
- prioritynumberobrigatório
Prioridade do projeto
- descriptionstringobrigatório
Descrição do projeto
- endedAtstringobrigatório
Data do planejamento do término do projeto
- isReadyToClosebooleanobrigatório
Se o projeto está pronto para ser fechado
- finishedAtstringobrigatório
Data do término do projeto
- userReviewerIdstring
ID do usuário revisor do projeto
- departmentIdstringobrigatório
ID do departamento do projeto
- departmentGroupIdstring
ID do sub-espaço (grupo) do projeto
- tasksarray de stringsobrigatório
IDs das tarefas associadas ao projeto
Exemplo
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"title": "string",
"projectNumber": 0,
"createdAt": "2024-01-01T00:00:00Z",
"status": "NOT_STARTED",
"userExecutorId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"userRequesterId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"priority": 0,
"description": "string",
"endedAt": "2024-01-01T00:00:00Z",
"isReadyToClose": true,
"finishedAt": "2024-01-01T00:00:00Z",
"userReviewerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"departmentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"departmentGroupId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"tasks": [
"3fa85f64-5717-4562-b3fc-2c963f66afa6"
]
}