Los disparadores son una de las dos maneras en que Acciones se puede hacer funcionar, siendo el otro Botones de Acción de Flujo de Trabajo. Los disparadores son una forma de ejecutar automáticamente una o más acciones relacionadas con registros específicos en una aplicación. El disparador indica cuándo ocurre, las acciones indican qué sucede.
Por ejemplo, en una aplicación de mesa de ayuda podrías crear un disparador para que se ejecute cada noche de lunes a viernes a las 7 p. m. y envíe un correo electrónico de cada solicitud de servicio que se haya creado hace más de 2 días pero que aún no se haya resuelto. Los correos electrónicos podrían enviarse al gerente del técnico de servicio asignado, o al gerente de servicio para solicitudes no asignadas. De esa manera, las solicitudes de servicio que no se están atendiendo de manera oportuna se escalarán automáticamente al gerente apropiado.
Un Diseñador de Aplicaciones puede crear, editar y eliminar Triggers desde Panel de Activadores. Para acceder al Panel de control de desencadenadores:
| Editar App > Desencadenadores |
![]() |
Panel de Activadores
El panel de Triggers muestra todos los triggers disponibles para la aplicación actual, mostrados como una lista. Un App Designer puede crearlos y actualizarlos desde aquí. Cada trigger tiene su propio menú de fila (tres puntos verticales en el extremo derecho) que te permite trabajar con el trigger.
| Panel de Activadores |
![]() |
Cada fila de desencadenador tiene las siguientes opciones:
| Artículo | Descripción |
| Estado | Un interruptor para habilitar y deshabilitar el disparador. Los disparadores habilitados se evaluarán y ejecutarán en el momento oportuno, mientras que los deshabilitados estarán inactivos. |
| Editar | Abre el disparador para editarlo. (Consulta Creación de un nuevo disparador, a continuación, para obtener detalles sobre el Formulario de disparador). |
| Quitar | Elimina el disparador de la aplicación. |
| Historia | Muestra el historial de edición y ejecución para el disparador. |
Creando un nuevo disparador
Para crear un nuevo disparador, haz clic en + Crear nuevo disparador botón en la parte superior del panel. Luego se le presentará el Formulario de Disparador:
| Nuevo cuadro de diálogo de desencadenador |
![]() |
Un Diseñador de Aplicaciones puede crear, editar y eliminar Triggers desde Panel de Activadores. Para acceder al Panel de control de desencadenadores:
| Artículo | Descripción |
| Nombre del disparador | Introduce el nombre del nuevo disparador. |
| Descripción | Si lo deseas, ingresa una descripción del disparador para ayudar a aclarar su propósito. [Opcional] |
| Seleccionar formulario | Selecciona el formulario cuyos registros deseas que el disparador active. |
| Activar |
Selecciona la forma en que deseas que ocurra el disparador. Las opciones son:
|
| Cancelar | Cancela la creación del nuevo desencadenador. |
| Crear | Crea el nuevo disparador y abre el editor de disparadores para que puedas ver la configuración para una revisión final o actualizaciones adicionales. El disparador ya ha sido creado y guardado. |
Ahora describiremos las opciones de configuración específicas y los detalles para cada una de las opciones de Disparar al.
Opciones de Activación de Acción
| Editor de Disparadores: Disparador de Acción |
![]() |
| Artículo | Descripción |
| Nombre | El nombre del disparador. |
| Descripción | [Opcional] Ingrese una descripción más detallada del desencadenador para ayudar a aclarar su propósito, si lo desea. |
| Tipo de disparo | [Solo lectura] El tipo de Disparador – En este caso ‘Acción’. Esto se configuró en el cuadro de diálogo ‘Nuevo Disparador’. |
| Forma objetivo | [Solo lectura] Formulario al que se aplicará el desencadenador. Esto se estableció en el cuadro de diálogo ‘Nuevo desencadenador’. |
| Seleccionar Acción activada en |
Selecciona el evento de acción que activará el disparador. Las opciones son:
|
| Filtros | Ver "Configuración de filtros" más adelante en este artículo para ver los detalles. |
| Acciones | |
| Seleccionar acción | Selecciona el tipo de Acción y luego la Acción específica de ese tipo para ejecutar. |
| Haz clic para agregar más acciones que se ejecutarán cuando se active el disparador. Puedes agregar tantas acciones como necesites. | |
Opciones de Disparador Programado
| Editor de Disparadores: Disparador Programado |
![]() |
| Artículo | Descripción |
| Nombre (A) | El nombre del disparador. |
| Descripción (B) | [Opcional] Ingrese una descripción más detallada del desencadenador para ayudar a aclarar su propósito, si lo desea. |
| Tipo de Disparador (C) | [Solo lectura] El tipo de disparador – En este caso, ‘Horario’. Esto se estableció en el cuadro de diálogo ‘Nuevo disparador’. |
| Formulario de destino (D) | [Solo lectura] Formulario al que se aplicará el desencadenador. Esto se configuró en el cuadro de diálogo ‘Nuevo desencadenador’ |
| Programación de disparadores (E) | ¿Esta acción se repite de una manera que se describe mejor en términos de días, meses o años? Por ejemplo: si debe ejecutarse cada 3 días, selecciona ‘Diario’; si debe ejecutarse cada dos meses el día 3, selecciona ‘Mensual’; y si debe ejecutarse el 1.º de enero, junio y diciembre, selecciona ‘Anual’. |
| Repetir cada | ¿Cuántos días, meses o años debe esperar la acción entre cada activación? Si quisieras que se ejecutara todos los días, tendrías que seleccionar ‘Diario’ en ‘Programación de desencadenadores’ y ‘1’ en este campo. Si quisieras que se ejecutara cada 3 meses, tendrías que seleccionar ‘Mensual’ en 'Programación de desencadenadores' y '3' en este campo. |
| Meses del Año | ¿Qué meses del año debe ejecutarse el disparador? Selecciona tantos como sean necesarios. (Solo se muestra para la programación del disparador ‘Anual’). |
| Días de la Semana / Días del Mes (G) | Qué días de la semana/mes debe ejecutarse el desencadenador. Seleccione los que sean necesarios. (Los días del mes se muestran para la programación de desencadenadores ‘Mensual’ y los días de la semana se muestran para la programación de desencadenadores ‘Semanal’.) |
| Hora del Día (H) | ¿A qué hora del día te gustaría que se activara la acción, o si quieres que se ejecute más de una vez al día, a qué horas? Los desencadenadores programados no se pueden configurar para que se ejecuten en un momento exacto del día, por lo que este campo muestra las horas como rangos de una hora de duración, es decir, ‘3pm ~ 4pm’. La acción se ejecutará en algún momento dentro de esa ventana de una hora. |
| Zona horaria (H) | Dado que GW Apps se ejecuta en la plataforma global de Google Cloud, necesitamos especificar en qué zona horaria debe estar la configuración de ‘Hora del día’. |
| Empieza en (I) | [Opcional] Te permite especificar una fecha antes de la cual el disparador no se ejecutará. Antes de esa fecha, se considera deshabilitado. |
| Termina en (J) | [Opcional] Permite especificar una fecha posterior a la cual el activador no se ejecutará. En o después de esa fecha, se considera deshabilitado. |
| Filtros | Ver "Configuración de filtros" más adelante en este artículo para ver los detalles. |
| Acciones | |
| Seleccionar acción | Selecciona el tipo de Acción y luego la Acción específica de ese tipo para ejecutar. |
| Haz clic para agregar más acciones que se ejecutarán cuando se active el disparador. Puedes agregar tantas acciones como necesites. |
Opciones de activador de SLA
| Editor de Disparadores: Disparador SLA del Formulario |
![]() |
| Artículo | Descripción |
| Nombre | El nombre del disparador. |
| Descripción | [Opcional] Ingrese una descripción más detallada del desencadenador para ayudar a aclarar su propósito, si lo desea. |
| Tipo de disparo | [Solo lectura] El tipo de disparador – En este caso, ‘Horario’. Esto se estableció en el cuadro de diálogo ‘Nuevo disparador’. |
| Forma objetivo | [Solo lectura] Formulario al que se aplicará el desencadenador. Esto se configuró en el cuadro de diálogo ‘Nuevo desencadenador’ |
| Seleccionar Acciones Desencadenadas En | Selecciona el evento de acción relacionado con SLA que hará que se active el disparador. Las opciones son: – Retraso Cada vez que un registro exceda el tiempo permitido de SLA en la etapa actual del flujo de trabajo, si se define uno. |
| Seleccionar de SLA | Selecciona el SLA que deseas monitorear. Solo puedes seleccionar un SLA por cada desencadenador. |
| Filtros | Ver "Configuración de filtros" más adelante en este artículo para ver los detalles. |
| Acciones | |
| Seleccionar acción | Selecciona el tipo de Acción y luego la Acción específica de ese tipo para ejecutar. |
| Haz clic para agregar más acciones que se ejecutarán cuando se active el disparador. Puedes agregar tantas acciones como necesites. |
Configuración de filtros
Los filtros en los disparadores funcionan de la misma manera que en los campos de búsqueda en formularios y en el filtrado de vistas, por lo que si está familiarizado con los filtros allí, sabrá cómo configurarlos en los disparadores.
Hay dos pasos principales para agregar un filtro: Seleccionar el campo en el formulario de búsqueda con el que comparar, junto con el operador de comparación, y luego en el paso 2 definir contra qué se está comparando.
| Agregar un filtro – Paso 1 |
![]() |
| Campo | Descripción |
| Haz clic en este ícono para agregar un nuevo filtro. Puedes tener tantos filtros concurrentes como necesites. Si agregas más de un filtro, todas las condiciones del filtro deben cumplirse simultáneamente. (Se combinan con una LÓGICA Y.) | |
| Eliminar: Haz clic en este ícono para eliminar el filtro asociado. | |
| Nombre del campo | Seleccione el campo en el formulario de destino sobre el cual desea filtrar: por ejemplo, Nombre del producto, Departamento, etc. |
| Operador | Selecciona el operador lógico deseado para la comparación. Las opciones varían según el tipo de datos del campo seleccionado en Campo. Las opciones son: Para campos de tipo texto y de tipo selección (botón de radio, casilla de verificación, selección de lista, búsqueda múltiple): igual no igual en blanco no en blanco contiene no contiene Para campos de tipo fecha: antes después igual Campos de estado: igual |
Los operadores “igual a” y “no igual a” requieren que todo el valor comparado coincida o no coincida: por ejemplo, «Departamento» no coincide con «Departamento de TI» cuando se utiliza el operador «igual a», ya que el valor completo no es el mismo.
Contiene y No contiene solo buscan el texto especificado en el valor de comparación para ver si está presente. No se requiere que el valor completo comparado coincida: por ejemplo, “Departamento” coincide con “Departamento de TI” cuando se usa "Contiene".
| Cómo agregar un filtro – Paso 2 |
![]() |
| Campo | Descripción |
| Texto / Fecha / Número / Opción(es) | Ingrese el valor real con el que comparar: por ejemplo, si estuviera filtrando el disparador para que solo se ejecutara en registros donde el campo del área del proyecto contuviera ‘TI’, simplemente escriba ‘TI’ en este campo. El tipo de campo de entrada de datos que verá dependerá del tipo de datos del campo seleccionado en ‘Nombre del campo’. |
Nota: No hay una opción de ‘Campo local’ para filtrar desencadenadores.







