Cómo conectar el modelo BPMN con la estructura de datos existente

Gracias por solicitar una respuesta.

¡Una de las formas de resolver su problema es NO usar BPMN!

Tiene varias décadas de antigüedad y se construyó para una generación que pretendía que los humanos son robots que simplemente obedecen las órdenes.

Hemos combinado los datos maestros con el modelado de procesos tipo lista de verificación en

Tallyfy

– sin perder el poder de la ramificación condicional, la automatización y todo lo demás que tenía BPMN.

Si todo lo que está haciendo es automatizar algo que ningún humano verá / tocará, tal vez un BPM funcione. Sin embargo, tan pronto como las personas estén involucradas, comenzará una gran cantidad de confusión y reacción violenta.

Las plataformas de automatización como Zapier funcionan mejor con herramientas simples y confiables que no tienen diagramas de flujo y complejidad sobre diseñados.

Para fines de entretenimiento, espero que disfrutes el siguiente video 🙂

¿Por qué la gestión de procesos empresariales heredados o BPM no funciona? – Tallyfy

Veo un problema para responder a su pregunta: BPMN es una notación de alto nivel para describir un proceso de negocios, mientras que la estructura de datos es un nivel más bajo y más técnico.

Por lo tanto, encontrará dificultades para mezclar diferentes niveles de abstracción. Simplemente no encajan . Dicho eso, entiendo tu necesidad. Ambos niveles son parte del mismo proceso.

En nuestra experiencia, es mejor mantenerlos separados en el diagrama del proceso, pero vinculados porque son parte de todo el proceso.

En nuestra herramienta ( Flokzu BPM Suite ), proporcionamos estos 2 niveles en cada proceso automatizado:

  • Por un lado, grafica su proceso utilizando BPMN estándar, y en pasos específicos del proceso lo vincula con sus estructuras de datos.
  • Por otro lado, representa las estructuras de datos o se integra con estructuras de datos en otros sistemas.

Para lograr esto, proporcionamos:

  • Bases de datos internas, que se definen dentro de Flokzu para contener datos relevantes para el proceso (ver Bases de datos en Flokzu – Flokzu)
  • Integración con cualquier otra aplicación web a través de Zapier (una de las herramientas más conocidas para hacerlo), para que su proceso pueda intercambiar datos (consulte Integración de procesos empresariales en la nube con Zapier – Flokzu)
  • Integración con cualquier sistema interno de su empresa utilizando los servicios web estándar (ver ejemplo: cuadro combinado de relleno del servicio web – Flokzu)

Espero que esto ayude !

Con respecto a los proveedores de herramientas que respondieron a su pregunta, la respuesta solicitada es probablemente un poco más general que la “herramienta de compra X”.

En primer lugar, probablemente estés usando una herramienta. Observe si la herramienta admite una forma de rastrear o conectar los pasos del proceso a las entidades de datos.

No sugeriría que BPMN resuelva este problema. No lo hace. Sin embargo, su herramienta puede ayudar.

Como analista de negocios, es útil vincular los pasos del proceso a si está leyendo, creando o actualizando un elemento de datos empresariales si alguien puede beneficiarse de ese vínculo.

Suponiendo que está especificando los detalles de un sistema informático para escribir, es muy útil. Pero busque formas en las que su herramienta sea compatible para producir resultados y úselos.

El lenguaje de notación en sí mismo no hace nada para ayudarte.

Hemos modelado nuestro modelo de información en diagramas de clases que se pueden convertir a un modelo de datos.

En nuestros procesos BPMN podemos vincular clases a un paso de proceso específico, por lo que ahora sabemos qué información se manipula en ese paso específico.

Sin embargo, la combinación de diagramas de clase y diagramas BPMN no es una característica general de BPMN y no es compatible con todas las herramientas de modelado. Como no quiero ser acusado falsamente por Quora por enviar spam, revelaré nuestro método y herramienta si está interesado en una respuesta privada.

More Interesting

¿Cuáles son los factores que afectan la tasa de error en el algoritmo KNN?

¿Cuál es la complejidad de T (n) = 2T (n-3)?

Hay libros que enseñan estructuras de datos y algoritmos a través de un lenguaje de programación y otros simplemente enseñan la teoría; cual me recomiendan

¿Por qué prácticamente todos los algoritmos de ascensor son tan ineficientes y cuáles son las razones por las que aún no se han optimizado?

¿Qué algoritmos gráficos (10-15, tal vez) sugeriría que hicieran bien en la programación competitiva?

¿Cuál es la importancia del algoritmo en informática?

¿Cuáles son los famosos algoritmos de Java para principiantes?

¿Cuál es el mejor algoritmo de cifrado real utilizado en el almacenamiento de datos basado en hardware?

¿Qué ventajas tiene una ordenación por inserción sobre una ordenación por burbujas en la programación y por qué se ha propuesto?

¿Qué algoritmo puedo usar para generar enteros (pseudo) aleatorios con una duración de ciclo infinito?

He estado tratando de aprender el análisis de algoritmos usando el libro CLRS, sin embargo, encuentro que ese libro es difícil de entender. ¿Soy el único?

¿Qué patrones iterativos y recursivos se pueden expresar como O (1), O (log2n), O (n) u O (n2) en notación O grande?

Encuentre la suma máxima del subconjunto de longitud k de un conjunto dado, de modo que la suma sea estrictamente menor que M

¿Cuál es el elemento más pequeño / más grande en el código Java?

¿Qué factores principales distinguen las estructuras de datos avanzadas y elementales?