Mostrar contextos de acción evento

Cuándo cree controladores de eventos que envíen mensajes de sistema a los destinatarios, puede querer realizar el registro para el que fue generado el evento disponible en los destinatarios del mensaje, en contexto en su formulario.

EJEMPLO: Suponga que está configurando un controlador de eventos que genere una solicitud para la aprobación de un administrador de compras cada vez que se cree una orden de compra. Para hacer que sea más sencillo para el administrador de compras ver la solicitud real, puede configurar el mensaje de modo que el administrador pueda hacer clic simplemente en el botón Mostrar contexto en el formulario Bandeja de entrada. Al hacer clic en este botón se abre el formulario Órdenes de compra y se muestra automáticamente el nuevo registro de la orden de compra.

Nota:  Este procedimiento solo se puede realizar para acciones de notificación o de solicitud, es decir, en los formularios Acción de evento Notificar o Acción de evento Solicitud.

Para configurar un mensaje de sistema para mostrar un registro asociado en contexto:

  1. Cree una acción evento para un tipo de acción de notificación o solicitud.
  2. Haga clic en el botón Editar parámetros en el formulario Acciones de evento para abrir el formulario Acción de evento Notificar o Acción de evento Solicitud.
  3. Haga clic en Formulario de filtro.
  4. Utilice el formulario Editor de expresiones de acción evento para seleccionar la función FILTERFORM y designe el nombre de un formulario como su argumento. Haga clic en Aceptar.

    Este argumento designa el formulario que quiere abrir cuando el destinatario hace clic en el botón Mostrar contexto.

    Este parámetro activa el botón Mostrar contexto cuando el destinatario ve el mensaje.

  5. Haga clic en Especificaciones de filtro.
  6. Utilice el formulario Editor de expresiones de acción evento para seleccionar la función FILTER y designar la propiedad en la cual quiere que el formulario filtre cuando se abra.

    Esta expresión, normalmente tendrá una forma parecida a esto:

    FILTER(SUBSTITUTE("propertyName = {0}", FP("propertyName")))

    Esta instrucción permite que el sistema pase el registro específico que desencadenó el controlador de eventos.

  7. Configure el resto de acciones de notificación/solicitud según desee.
Temas relacionados