¡¡¡Urgente!!!! Cómo realizar una investigación detallada de los procesos de negocio
Websphere Business Modeler es miembro de la familia IBM Websphere. Como puente entre la capa empresarial y la capa de TI, Modeler proporciona a los clientes una construcción conveniente, visual y eficiente. herramientas de molde. Hablando de herramientas de modelado, puede pensar en visio y racional rose. De hecho, existe una diferencia entre Modeler y los dos. Básicamente, se recomienda tener algunas características de ambos.
Entorno de trabajo agradable para los departamentos empresariales y de TI****
Herramientas de modelado de procesos sencillas y fáciles de usar
Modelado empresarial eficiente
Potentes herramientas de análisis de procesos de negocio
Simulación de procesos
Herramientas de diseño gráfico amigables y fáciles de usar
Integración perfecta con motores de flujo de trabajo
El personal empresarial puede utilizar un modelador como visio. Los empresarios pueden utilizar el modelador para dibujar procesos de negocio intuitivos y fáciles de entender, modelos de estructura organizacional, modelos de roles de personas, modelos de activos de recursos, imprimibles y archivables, tan fácilmente como usando Visio.
Lo que Visio no tiene son procesos en "tiempo real" diseñados por los clientes en el modelador. El personal de negocios puede configurar condiciones de proceso razonables, tokens de activación, condiciones finales, consumo de cada nodo, rentabilidad, uso de recursos y otros parámetros de tiempo de ejecución basados en el entorno real y el negocio real, y luego el modelador puede simular procesos de manera de alta fidelidad.
El modelador simula el proceso basándose en el entorno real y el negocio real, y luego simula el proceso con alta fidelidad basándose en ciertos algoritmos probabilísticos, de modo que los clientes puedan monitorear intuitivamente el estado del tiempo de ejecución, como cuál El nodo está ejecutando actualmente Operaciones, costos y ganancias actuales y consumo de recursos.
Después de simular procesos comerciales, Modeler proporciona una variedad de herramientas de análisis y algoritmos para ayudar a los clientes a extraer datos de simulación, analizar coeficientes de procesos y optimizar y reorganizar procesos.
Tradicionalmente, en una empresa, el lanzamiento de un nuevo negocio o la implementación de un nuevo proceso suele pasar por las siguientes etapas:
Para grandes sistemas tributarios centralizados, el proceso es muy complejo y es difícil obtener datos válidos como muestras de análisis antes de que se lance el nuevo sistema. Muchos problemas solo se pueden descubrir en el entorno operativo, y luego se deben analizar los problemas recién descubiertos, se debe realizar un desarrollo secundario y luego ejecutar en línea, formando así un ciclo. Ésta es una de las razones por las que muchos sistemas grandes tienen la fase uno y la fase dos.
Entonces, ¿se pueden descubrir problemas y cuellos de botella después del análisis del sistema? ¿Cómo podemos salir de este círculo vicioso?
Afortunadamente, ahora tenemos modelador.
Después de establecer el proceso de negocio a través del modelador, puede simular los datos del tiempo de ejecución de acuerdo con las necesidades reales. El modelador puede recopilar varios indicadores de datos durante toda la ejecución de la simulación. Estos indicadores se obtienen mediante varios algoritmos probabilísticos. El estado durante la ejecución de la simulación es relativamente cercano a los datos después del inicio. Estos datos se obtienen mediante varios algoritmos probabilísticos durante una operación de alta simulación y están relativamente cerca de los datos después de conectarse. De esta manera, al mejorar el proceso y perfeccionar varias configuraciones, los clientes pueden intentar que el proceso satisfaga las necesidades comerciales reales y reduzca los cuellos de botella del sistema. La situación perfecta es romper con el ciclo de desarrollo iterativo descrito anteriormente.
Optimice el modelo de proceso, ejecute simulaciones, encuentre y analice problemas y luego optimice el proceso, todo en el modelador, eliminando la necesidad de resolver problemas una vez que el proceso esté completamente en línea, ahorrando tiempo y costos económicos.
Lo anterior es una introducción a las funciones del modelador desde la perspectiva del modelado empresarial. El modelador se posiciona más como un puente entre la capa de TI y la capa empresarial.
En el proceso de informatización tributaria, una resistencia muy grande proviene de la comunicación entre el personal empresarial y el personal técnico. El personal empresarial analiza la implementación técnica desde una perspectiva empresarial, mientras que el personal técnico piensa en las necesidades empresariales desde una perspectiva técnica.
El personal empresarial analiza la implementación técnica desde una perspectiva empresarial, mientras que el personal técnico piensa en las necesidades empresariales desde una perspectiva técnica. Los técnicos se quejan de que los empresarios sólo saben hablar sobre el papel. El resultado final es a menudo que los técnicos trabajan horas extras y los productos que producen todavía están llenos de lagunas en el negocio y no pueden satisfacer la demanda.
Esto se debe a que existe una barrera entre el lenguaje de los negocios y el lenguaje de la tecnología.
Websphere Business Modeler actúa como un punto medio entre la perspectiva empresarial y la perspectiva técnica. Proporciona un rico conjunto de capacidades de modelado de procesos, que incluye una serie de editores gráficos y de texto, modelos de operación empresarial (bom ) y un. Mecanismo de conversión para convertir la lista de materiales en el artefacto de plataforma de destino apropiado. Sobre esta base, el modelo bp se crea y se envía a wid (desarrollador integrado de websphere), que genera un código marco, que luego es desarrollado por sus desarrolladores para formar un sistema operativo completo. De esta manera, cuando el personal empresarial utiliza el modelador para modelar, en realidad equivale a escribir código marco, que utiliza lenguaje empresarial para completar la implementación técnica y minimiza las barreras a la comunicación técnica y empresarial.
Escena virtual
Debido a la naturaleza relativamente compleja del negocio tributario local, muchas empresas involucran a muchas agencias, tienen sucursales con un amplio flujo y nodos activos dispersos, lo que es relativamente representativo. Usamos el negocio de impuestos locales como ejemplo.
Supongamos que la oficina tributaria local de una ciudad necesita lanzar con urgencia una solución de sistema de gestión y recaudación de impuestos centralizada de "ventanilla única" a medida que el trabajo tributario se vuelve más estandarizado y profundo. integre la computadora comercial del mostrador real. Si se copia completamente en el sistema de recolección y gestión, se perderá el significado de informatización. Desde una perspectiva técnica, el propósito del diseño de este sistema es mejorar la eficiencia del procesamiento de impuestos, optimizar los procesos comerciales y reutilizar los sistemas existentes tanto como sea posible.
La clave para simplificar los procesos y mejorar la eficiencia es encontrar los cuellos de botella del negocio existente y explorar los factores que conducen a la ineficiencia.
Obviamente no basta con simplemente tomar muestras de negocios reales o recopilar y analizar datos mediante simulación manual. Modeler proporciona potentes funciones de simulación de operaciones comerciales para digitalizar negocios reales y realizar una simulación masiva de datos para análisis, comparación y extracción estadística.
Introducción comercial real
Tomamos como ejemplo el negocio específico de cobranza y contabilidad en el sistema de cobranza y gestión: "procesamiento de estados contables".
En primer lugar, introduzcamos brevemente qué es la contabilidad de recaudación, se refiere al análisis continuo, sistemático, integral e integral de los fondos tributarios y su movimiento con las autoridades tributarias como sujeto y moneda contable y estadística. como unidad principal de contabilidad y control, y al mismo tiempo, de acuerdo con los requisitos del trabajo tributario y los sistemas y métodos unificados, reflejar cuantitativamente las actividades tributarias y las actividades económicas involucradas en los fenómenos económicos tributarios, y proporcionar información oportuna y precisa. información para la toma de decisiones tributarias. Al mismo tiempo, refleja las actividades tributarias y las actividades económicas involucradas con base en los aspectos cuantitativos de los fenómenos económicos tributarios, y proporciona información oportuna y precisa para la toma de decisiones tributarias, asegurando así la correcta implementación de las políticas y regulaciones tributarias y la oportuna y Pago íntegro de los impuestos recaudados. Una actividad profesional fiscal de la biblioteca.
El procesamiento de estados contables se refiere al proceso de preparación de estados contables, estados estadísticos y tablas del anuario en un formato unificado basado en datos del libro contable. Todo el proceso es relativamente complicado e involucra a tres agencias, el nivel de base, la oficina municipal y la oficina provincial, y el procesamiento de datos de múltiples cabezas.
Para explicar el problema más claramente, solo tomamos como ejemplo el proceso de ingresar informes estadísticos en subprocesos a nivel de base para establecer un modelo de análisis.
El proceso de procesamiento estadístico del bloque de base es el siguiente:
1 Los contadores generan estados contables basados en la liquidación de los datos del libro de cuentas, y los estados contables procesados deben ser verificados.
2 Después de verificar y revisar manualmente los datos del informe, el contador realiza una operación de "confirmar informe" en los datos del informe.
3 Los datos del informe confirmado se transferirán a los estados contables municipales participantes para su procesamiento.
El modelo de proceso real es el siguiente:
Modelado
La interfaz principal de websphere business modeler 6.0 se divide en dos áreas principales, la izquierda es el proyecto. área de navegación, y la derecha es Para el área de edición.
Primero introduzca la barra de navegación de la izquierda:
Los proyectos de nivel superior son varios directorios, divididos en
directorios de datos, que almacenan varios datos en el Directorio de flujo de procesos, como formularios, certificados, libros, estructuras de documentos, etc.
Directorio de procesos, que almacena procesos, procesos reutilizables, servicios y repositorios
Directorio de clasificadores, según diferentes clasificadores Clasificar datos
Directorio de clasificadores, clasificar datos según varios clasificadores. Clasificar y clasificar datos según varios clasificadores
Directorio de recursos: corresponde a varios recursos necesarios para la operación del proceso, como personal, roles, recursos de consumo, etc.
Directorio de organización: corresponde al marco de la estructura organizacional, ***selección de llamadas durante la operación del proceso
Directorio de informes: incluye consultas e informes, y puede definir, publicar y generar automáticamente varios Informe de datos
Queremos crear un canal rápido para el procesamiento de informes comerciales, que se puede dividir en tres subprocesos según el proceso de procesamiento organizacional, y los subprocesos se pueden reutilizar.
Luego ingresa al subproceso------Diseña el procesamiento del informe (nivel básico) con más detalle:
Primero, define algunos parámetros globales de este subproceso
La configuración de entrada, desde una perspectiva empresarial, son los datos recibidos por la tarea, por ejemplo, un certificado de formulario en el proceso. Desde su perspectiva, también puede entenderse como los parámetros de entrada del servicio. En este servicio, nuestros datos de entrada son "datos de este nivel". Aquí está el editor de datos de proceso. Por un lado, los atributos de los elementos comerciales definen los estándares detallados de los datos, correspondientes a los tipos de datos comerciales. Al mismo tiempo, los tipos de datos en el código fuente generado por el desarrollador de integración de websphere. también basado en la definición aquí.
Costos e ingresos, para su posterior análisis integral de indicadores, se pueden definir ciertos costos e ingresos para cada proceso, objeto, subproceso y evento, lo que facilita estadísticas integrales de la rentabilidad de todo el proceso, con lo que analizando y optimizando Ahorre costos y aumente los ingresos.
El editor de procesos consta de tres partes. El lado izquierdo es la biblioteca de control, que se divide en tres categorías: elementos de proceso, elementos de conexión, notas e instrucciones, y la siguiente. es el área de edición de atributos.
Websphere Business Modeler proporciona elementos de proceso muy flexibles para uso de los modeladores de negocios que integran los requisitos del negocio y sus capas.
Por ejemplo, existe un tipo de elemento llamado bucle, que a efectos de programación se divide en tres tipos:
Un bucle describe una secuencia repetitiva de actividades contenidas en un proceso.
El bucle while es un bucle que se ejecuta repetidamente cuando se cumple una condición específica. Si la condición es falsa al principio, la secuencia de actividades del bucle nunca se ejecuta.
Un bucle do- while es un bucle que se ejecuta repetidamente cuando se cumple una condición específica. A diferencia de un bucle while, un bucle do- while prueba su condición al final del bucle. Esto significa que su secuencia de actividades siempre se ejecutará al menos una vez.
Un bucle for es un bucle que se repite un número específico de veces. Un bucle for utiliza un contador (a veces llamado iterador) para indicar el número de veces que se ejecuta la misma secuencia de actividades. El contador contiene los siguientes tres valores:
Valor inicial del contador
Incremento (la cantidad que se agregará al contador cada vez que ocurre el bucle)
Contador final valor
Cuando el contador alcanza el valor final del contador, el ciclo finaliza si hay una condición de prueba relevante, el ciclo finaliza cuando la condición de prueba es "verdadera".
Por un lado, estos tres ciclos ayudan al personal empresarial a localizar con precisión los requisitos y, por otro lado, también sientan una base lógica para el modelo de proceso de los modeladores de código, como los requisitos, eventos y condiciones reales del negocio. Los mecanismos de procesamiento también son muy importantes.
El difusor de notificaciones es una tarea dedicada a publicar notificaciones. Las notificaciones, a su vez, pueden desencadenar acciones. Cuando se transmite una notificación, cualquier receptor de notificación que escuche dentro del alcance de la notificación la recibirá. Por ejemplo, cuando una tarea no tiene elementos en los que trabajar, lo más probable es que active una transmisión de notificación.
Lo más probable es que dicha notificación tenga un atributo de marca de tiempo para rastrear cuándo completó su trabajo. Dependiendo del elemento que establezca como receptor de la notificación, otra tarea puede recibir la notificación y actuar en consecuencia, transfiriendo más trabajo a la primera tarea, o puede finalizar el proceso.
Un observador es una tarea que se especializa en observar un proceso y sus repositorios asociados, e inicia el proceso cuando una condición es verdadera (por ejemplo, se alcanza un umbral). Por ejemplo, en el proceso de recaudación y declaración, si un contribuyente tiene un registro de impuestos morosos, se establece un observador para el registro histórico de impuestos morosos, lo que le permite iniciar otra tarea para procesar el impuesto moroso.
El receptor de notificaciones es una tarea que escucha específicamente las notificaciones. Cuando un receptor de notificaciones recibe una notificación, produce la salida modelada y luego finaliza.
De forma predeterminada, el receptor de notificaciones comenzará a escuchar cuando se inicie el proceso propiedad del receptor de notificaciones. Puede cambiar esto proporcionando una conexión que le indique al receptor de la notificación que comience a escuchar en un punto determinado del proceso.
Los temporizadores son tareas especializadas que inician una transmisión en un momento específico.
Los cronometradores son una categoría especial de observadores. Los puntos de tiempo se pueden especificar como expresiones, como tiempos específicos o de forma recursiva. Si se utiliza una expresión, el punto de tiempo se puede especificar como un desfase de la hora actual o un desfase de la última vez que se activó el temporizador.
Por ejemplo, puede simular una tarea de declaración de cobro ejecutada por un temporizador mensual (del primero al décimo mes de cada mes es el período de cobro). Una acción del temporizador puede ser la primera acción del proceso, que desencadena el proceso de presentación del impuesto cuando se alcanza el período del impuesto.
Cuando se ejecuta una simulación, estos eventos o tareas activas impulsan todo el modelo, asegurando que el proceso sea lo más cercano posible al entorno real.
En este caso establecimos el siguiente proceso en función de las necesidades del procesamiento de estados contables (nivel básico).
Hemos completado la estructura básica de un modelo de proceso arriba. Aquí solo damos un ejemplo representativo. Muchas funciones avanzadas no están cubiertas por el modelador, como el almacén de datos dinámico (repositorio) y el diseño de carriles. carril), análisis de la definición de estructura organizativa (editor de estructuras), etc.
Estos meticulosos elementos de modelado constituyen las potentes y flexibles capacidades de modelado del modelador, y varios parámetros de simulación dinámica proporcionan la base para las operaciones de simulación más cercanas al entorno real. Posteriormente, nos centraremos en estrategias de asignación de recursos, análisis estático, ejecuciones de simulación y análisis dinámico.