Procesos (Blueprint): gobierna las transiciones de estado de un objeto
Un Blueprint convierte un campo de selección (etapa, estado) en una máquina de estados: declaras qué transiciones se permiten y, para cada una, las condiciones, los campos obligatorios, las acciones automáticas y si necesita aprobación. Es opt-in por objeto y por campo, sin código.
En Configuración → Procesos (Blueprint) diseñas el proceso de un objeto: eliges un campo de selección (por ejemplo Estado o Etapa) y declaras las transiciones permitidas entre los valores de ese campo. Cuando alguien cambia ese campo en un registro, el Blueprint valida la transición antes de guardar. Es una capa opt-in: mientras no crees un Blueprint para un objeto, nada cambia (los pipelines y gates de la Oportunidad siguen igual).
Crear un proceso
- Elige el Objeto y el Campo de estado (solo aparecen campos de selección, y sus valores son los estados).
- Define el Modo: Estricto (solo se permiten las transiciones declaradas) o Abierto (las no declaradas quedan libres; las declaradas aún se validan).
- Agrega las transiciones De → A. Deja "De" en "Cualquier estado" para valer desde cualquier origen.
- Para cada transición, define condiciones, campos obligatorios, acciones y si requiere aprobación.
- Guarda. Marca el proceso como Activo para que tenga efecto.
Condiciones y campos obligatorios
Las condiciones usan el mismo motor que las Reglas de campo: elige campo, operador y valor, y decide si todas (Y) o cualquiera (O) deben ser verdaderas. Los campos obligatorios listan los campos que deben estar completos para que la transición ocurra. Si una condición falla o falta un obligatorio, el cambio se bloquea con un mensaje claro.
Acciones tras la transición
- Definir campo: graba un valor en otro campo del registro en el mismo guardado.
- Crear actividad: abre una tarea vinculada al registro (con un plazo opcional en días).
- Notificar: envía una notificación en la app al responsable del registro.
- Webhook: registra la intención de un disparo externo de la transición.
Aprobación
Marca "Requerir aprobación" en una transición para que solo se complete tras ser aprobada. La solicitud usa el motor de Aprobaciones del CRM: si existe una política de aprobación que aplique, la transición queda bloqueada hasta la decisión; si no hay política configurada, la transición prosigue y la intención queda registrada.