Bproc de Eventos

Bproc de Eventos

¿Qué es?

Un tipo de Bproc el cual permite integrar el sistema GO con aplicaciones especiales propias o con servicios de terceros. Su ejecución se lleva a cabo a partir de eventos (onChange y onExit) asociados a un campo de un formulario.

¿Cómo funciona?

Permite a los usuarios configurar reglas de negocio personalizadas directamente desde la interfaz de formularios, sin necesidad de programar código. El Bproc permitirá definir una URL para colocar un microservicio que se ejecute ante ciertos eventos (onChange y onExit).

Pasos a seguir

Crear un BProc de Viewers:

  1. Acceder al maestro de BProcs (donde están todos los BProcs)
  2. Una vez en la pantalla de BProc, elegir la acción “Nuevo”
  3. Completar los campos (sección general): Una vez seleccionado para crear un nuevo BProc, completar los campos correspondientes:
  • Nombre: Nombre del BProc
  • Código: Código de identificación del BProc
  • Activo: Estado del BProc, si es activo o inactivo.
  • Tipo: Tipo de BProc, seleccionamos “Evento”.
  • Aplicación: Seleccionar la aplicación a la que pertenezca nuestro BProc.
  • Descripción: Descripción del BProc.
  • URL: La url del microservicio que ejecutara el Bproc.

image4

Una vez configurado el Bproc, nos dirigimos al formulario al cual queremos vincular el Bproc. Hacer click en el botón “Formato” (hoja que incluye una A) ubicado en la barra de herramientas del formulario (Para configurar el formato en maestros primero hay que ingresar en Administrar, por el lado de las transacciones podemos hacerlo desde una nueva o al ingresar a una ya cargada en el sistema).

image5

Esto abrirá una nueva vista con el formato del formulario, donde podremos configurar el formulario, seleccionando la “Edición manual”, “Agregar Tab” y “Agregar widget”.
Al hacer click derecho en un campo del formulario se abrirá un desplegable con la opción “Configurar widget”

Al hacer click en “Configurar widget” se abrirá un pop-up en el cual podremos editar dicho campo.

En la parte inferior del pop-up se dispone la Configuración de Eventos, donde se presentan 2 columnas, una para el tipo de evento, donde se disponen 2 opciones; “OnChange” y “OnExit”, y la otra columna para el Bproc de evento, donde a través de un selector que despliega las opciones posibles (Bproc de eventos disponibles), podremos elegir un Bproc de evento y asociarlo al tipo de evento

Solo es posible configurar un evento por widget, pero se pueden configurar varios eventos en diferentes widgets del formulario.