Resueltas

¿Bizagi como motor de procesos solamente?

Buenos días,

Tenemos una aplicación web hecha en Java con varios flujos de pantallas de complejidad media-alta y que quisieramos reutilizar en la medida de lo posible a fin de abaratar costes y esfuerzo. Es viable modelar un proceso de negocio sobre Bizagi e integrar la aplicación web con éste, de forma que el frontal se gestione desde esta aplicación web independientemente de Bizagi y que éste sea sólo el motor del proceso de negocio? O necesariamente hay que implementa tanto el proceso como el frontend en Bizagi a través de los formularios que ofrece Bizgai Studio?

Quedo a la espera de vuestros comentarios. Gracias.

Mario.

Comentarios (2)

photo
1

Buenos días,

¿Tenéis algún comentario al respecto? Necesitamos ver la viabilidad de esta alternativa para tomar una decisión.

Gracias.

Mario.

photo
1

Estimado Mario,

De acuerdo a su inquietud, usted puede integrar Bizagi a su aplicación web usando métodos de SOA. Bizagi está en la capacidad de invocar servicios web pero también que lo accedan a través de esta metodología.

Servicios web de Bizagi (Capa SOA)Los métodos web de la Capa SOA están agrupados dentro de las siguiente categorías, de acuerdo al servicio que representa un componente principal de la arquitectura de producto de Bizagi:

1. Servicios del Motor BPMN (del flujo de proceso/Workflow)

Estos servicios brindan acceso al motor BPMN de Bizagi, el cuál es el encargado de manejar los flujos de proceso.

Ejemplos de su uso son:

  • Iniciar procesos (Crear cualquier cantidad de casos nuevos).
  • Avanzar el flujo de trabajo (completar las actividades pendientes).
  • Lanzar eventos de negocio (ejecutar los eventos que estén en espera en el flujo).
  • Abortar casos abiertos.

Para todos estos métodos, usted podrá enviar información de negocio (incluyendo adjuntos).

2. Servicios de Acceso a datos (administración de entidades/Entity Manager)

Estos servicios brindan acceso al modelo de datos de los Procesos.

Ejemplos de su uso son:

  • Consultar información almacenada en entidades de Bizagi.

De manera similar, insertar datos o actualizarlos.

Dependiendo del tipo de entidad de Bizagi, usted podrá deshabilitar registros (un borrado lógico).

  • Obtener información de negocio de un caso (independientemente de las entidades involucradas).

3. Servicios del Motor de consultas

Estos servicios proveen acceso a los reportes de consulta de Bizagi, manejando especialmente grandes volúmenes de datos (p.e con opciones de paginación).

Ejemplos de su uso son:

  • Obtener información de los casos utilizando filtros de manera opcional.
  • Obtener información sobre los registros en determinadas entidades, utilizando filtros de manera opcional.

Para mayor información: http://help.bizagi.com/bpm-suite/es/index.html?soa_layer.htm