Skip to content

Gestão de Status da OS (Fluxo de Transição) #17

@IvanPSG-BR

Description

@IvanPSG-BR

Descrição:
Implementar a lógica de transição de status da OS seguindo o fluxo definido.

Fluxo permitido:

EM_ANALISE → AGUARDANDO_APROVACAO
AGUARDANDO_APROVACAO → EM_REPARO
AGUARDANDO_APROVACAO → NEGADO
EM_REPARO → CONCLUIDO
CONCLUIDO → ENTREGUE

Tarefas:

  • Criar endpoint PATCH /service-orders/{id}/status para alterar status
  • Validar transições permitidas (rejeitar transições inválidas)
  • Impedir alteração de status após "ENTREGUE" (status final)

Regras relacionadas: RN-OS06, RN-OS07

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions