Saltar a contenido

Disparadores

Los disparadores contienen lógica propia que se ejecuta en puntos del proceso: antes o después de una tarea, en la derivación o desde una entrada web. Se escriben una vez y se adjuntan donde se necesiten.

Empieza aquí

Página Qué responde
Esta página Crear un desencadenador, adjuntarlo, copiarlo
PHP en desencadenadores Qué recibe el código, cómo lee y escribe datos del caso, por qué falló
Funciones de Lurana Todas las funciones que puedes llamar, con sus argumentos

La lista

Columna Muestra
Título El nombre del disparador
Descripción Qué hace
Tipo Personalizado o basado en plantilla

Haz clic en un encabezado para ordenar por título o tipo. Mostrar ID muestra el identificador del disparador en un diálogo pequeño con un solo OK: ese ID es lo que referencia el disparador desde código y desde otros procesos, así que conviene anotarlo antes de copiar un proceso.

Crear un disparador

  1. Abre Objetos del proceso → Disparadores y elige + Nuevo.
  2. Elige un disparador personalizado o empieza desde el asistente.
  3. Completa Título y Descripción:
Campo Límite
Título 100 caracteres
Descripción 500 caracteres

Ambos campos se detienen en el límite y muestran Se alcanzó el límite de caracteres; no hay contador n / máx, así que el aviso es la única señal.

  1. Escribe el código, o ajusta lo que generó el asistente.
  2. Guarda.

Copiar un disparador

Selecciona un disparador y elige Copiar. La copia conserva el código, recibe su propio ID y la confirmación dice Disparador copiado con éxito, no el mensaje de un disparador nuevo: es la confusión habitual cuando hay dos pestañas abiertas.

Dónde se usan

  • Propiedades de la tarea — antes y después de una tarea.
  • Entrada web — antes de enviar el formulario público.
  • Tablas de informes y conexiones de base de datos — un disparador puede consultarlas y guardar el resultado en una variable del proceso.

Funciones que puedes llamar

El código se ejecuta contra la biblioteca de funciones de la plataforma: fechas, texto, consultas de casos y tareas, correo, documentos, usuarios y grupos. La referencia de funciones las lista todas con sus argumentos y valores de retorno.

Permisos

Editar disparadores requiere permiso de diseño sobre el proceso. Ver Referencia de permisos.

Relacionado