Appearance
Toolbar - Botao de Acao por Status
Botao Phase Action
| Status | Label | Metodo | Estado |
|---|---|---|---|
draft | "Enviar para {proximo step}" | advanceToNextStep | Habilitado (steps anteriores 100%) |
parts | "Enviar para {proximo step}" | advanceToNextStep | Habilitado (steps anteriores 100%) |
model | "Enviar para {proximo step}" | advanceToNextStep | Habilitado (steps anteriores 100%) |
documents | "Enviar para {proximo step}" | advanceToNextStep | Habilitado (steps anteriores 100%) |
in_review | "Solicitar documentos" | requestDocuments | Desabilitado ate allReviewsApproved |
in_review | "Configurar assinaturas" | configureSignatures | Desabilitado ate allReviewsApproved |
provider | "Iniciar onboarding prestador" | startProviderOnboarding | Habilitado (dialog de confirmacao); dispara emails a todos os prestadores e transiciona para provider_filling |
provider_filling | "Configurar assinaturas" | configureSignatures | Desabilitado ate allUploadsApproved |
signature | "Assinar contrato" | signContract | Habilitado (dialog de confirmacao) |
signing | "Concluir" | completeContract | Habilitado quando allSignaturesSigned |
signing | - | - | Escondido quando !allSignaturesSigned |
completed | - | - | Escondido |
cancelled | - | - | Escondido |
archived | - | - | Escondido |
| Sem ID | - | - | Escondido |
Nos status editaveis, o label e dinamico: "Enviar para Revisao", "Enviar para Upload" ou "Enviar para Assinatura" dependendo do proximo step do workflow.
No in_review, o label depende do proximo step: "Solicitar documentos" se proximo=upload, "Configurar assinaturas" se proximo=signature.
Botao Save
Icon-button (floppy) que salva sem alterar status. Visivel quando isDirty e status nao terminal.
Regras da Toolbar
- Vigencia: so editavel em status editaveis (draft, parts, model, documents)
- Nome: editavel em qualquer status exceto completed; toast ao salvar
- Menu "Editar dados do contrato": visivel em status de terceiros (in_review, upload, signature, signing); reverte para ultimo status editavel do workflow