Processos (Blueprint): governe as transições de estado de um objeto
Um Blueprint transforma um campo de seleção (etapa, status) numa máquina de estados: você declara quais transições são permitidas e, para cada uma, as condições, os campos obrigatórios, as ações automáticas e se precisa de aprovação. É opt-in por objeto e por campo, sem código.
Em Configurações → Processos (Blueprint) você desenha o processo de um objeto: escolhe um campo de seleção (por exemplo Status ou Etapa) e declara as transições permitidas entre os valores desse campo. Quando alguém muda esse campo num registro, o Blueprint valida a transição antes de salvar. É uma camada opt-in: enquanto você não criar um Blueprint para um objeto, nada muda (pipelines e gates da Oportunidade seguem iguais).
Criar um processo
- Escolha o Objeto e o Campo de estado (só campos de seleção aparecem, e seus valores são os estados).
- Defina o Modo: Restrito (só as transições declaradas são permitidas) ou Aberto (transições não declaradas ficam livres; as declaradas ainda validam).
- Adicione as transições De → Para. Deixe "De" em "Qualquer estado" para valer a partir de qualquer origem.
- Para cada transição, defina condições, campos obrigatórios, ações e se exige aprovação.
- Salve. Marque o processo como Ativo para ele passar a valer.
Condições e campos obrigatórios
As condições usam o mesmo motor das Regras de campo: escolha campo, operador e valor, e diga se todas (E) ou qualquer uma (OU) precisam ser verdadeiras. Os campos obrigatórios listam os campos que precisam estar preenchidos para a transição acontecer. Se uma condição falha ou falta um obrigatório, a mudança é bloqueada com uma mensagem clara.
Ações pós-transição
- Definir campo: grava um valor em outro campo do registro no mesmo salvamento.
- Criar atividade: abre uma tarefa vinculada ao registro (com prazo opcional em dias).
- Notificar: envia uma notificação no app ao responsável pelo registro.
- Webhook: registra a intenção de disparo externo da transição.
Aprovação
Marque "Exigir aprovação" numa transição para que ela só se conclua depois de aprovada. A solicitação usa o mesmo motor de Aprovações do CRM: se houver uma política de aprovação que se aplique, a transição fica bloqueada até a decisão; se não houver política configurada, a transição prossegue e a intenção fica registrada.