Saltar a contenido

Diseñador de lógica de flujo de trabajo

El Diseñador de lógica de flujo de trabajo le permite dibujar la lógica de aprobación mediante arrastrar y soltar — sin código — usando nodos conectados por flechas, igual que cualquier herramienta profesional de diagramas.

Vista general del diseñador

Barra de herramientas

Botón Función
Atrás (flecha) Vuelve al motor de flujo de trabajo
Publish Publica el proceso y lo activa
Icono de papelera Elimina todo el proceso
Controles de tamaño de fuente Ampliar/reducir el texto de la pantalla

Encabezado de metadatos

  • Estado: un interruptor para activar/desactivar todo el proceso.
  • Nombre del proceso: el código único del proceso.
  • Descripción: una breve explicación.
  • App: el módulo que controla este proceso (Orden de trabajo, Compra, Solicitud de compra, Solicitud de material, Solicitud de servicio, Incidente, Orden de compra).

Paleta lógica — Tipos de nodo

Haga clic en cualquier tipo de la paleta de la izquierda para añadirlo al lienzo:

  • Start Node: el punto de inicio del proceso (debe haber exactamente uno).
  • Task Node (tarea de usuario): un paso de aprobación humano — asigna los roles (Assign Roles) responsables de la decisión, y un tiempo de escalado (Escalation Hours) por si nadie responde a tiempo. Tiene dos rutas de salida: TRUE (aprobado) y FALSE (rechazado).
  • Condition Node (decisión): una rama lógica automática basada en una condición, también con salidas TRUE y FALSE.
  • Action Node (acción automatizada): un paso de ejecución automática — como ejecutar un script (Action Script) o cambiar automáticamente el estado del registro — sin intervención humana.
  • End Node: el punto final del proceso.

Panel de configuración

Al hacer clic en un nodo se abre su panel de configuración a la derecha:

  • Todos los nodos: una etiqueta (Label).
  • Task Node: Assign Roles — busque uno o más roles — y el tiempo de escalado en horas.
  • Action Node: el código del script (Action Script) a ejecutar, y el tipo de acción posterior (como un cambio de estado).
  • Condition Node: la condición lógica que determina la rama TRUE/FALSE.

Pasos prácticos

1. Crear un nuevo proceso

Desde el motor de flujo de trabajo, haga clic en NEW PROCESS, establezca el nombre del proceso y la app vinculada.

2. Construir el flujo

Arrastre un nodo Start, conéctelo a un nodo Task o Condition, y continúe hasta llegar a un nodo End.

3. Configurar cada nodo

Haga clic en cada nodo y complete su configuración desde el panel de la derecha (roles, script, condición).

4. Publicar

Haga clic en Publish para que el proceso se active y comience a controlar registros reales.

Antes de publicar

Asegúrese de que cada nodo Task tenga roles asignados — un nodo de aprobación sin roles no sabrá a quién dirigir la solicitud.


Volver a: Motor de flujo de trabajo ←