Day 7: ¿Que entendiste de: Process Modeling 101: Automate Your Business Processes?
Discussion posts and replies are publicly visible
aliciam0003
José Castillo
Resumen:
Un proceso de negocio permite representar un flujo de trabajo de manera dinámica.
Como una buena práctica, antes de solo elaborar el proceso de negocio este debe ser planificado identificando los puntos clave para que sea lo más eficiente y fluido posible.
Los diagramas de procesos permiten llevar un control del flujo del proceso, clasificado como el proceso real que se ejecutará y tienen como objetivo el ahorrar tiempo, limitar los errores.
En los diagramas de procesos roles que son necesarios para cumplir un proceso están agrupados en un mismo carril.
Dentro del Modelador de procesos de Appian se puede encontrar dos vistas, una para una vista analista (procesos de alto nivel) y otra vista para diseñador (procesos ejecutables)
Lo más usado como elementos en el modelador son:
Las actividades dentro del flujo de actividades se usan para captar datos, los eventos permiten iniciar, detener o continuar un proceso y las puertas de enlace se usan para controlar la lógica del proceso.
La cantidad de nodos en un flujo de actividades puede influir en la eficiencia del mismo, por lo que se recomienda tener menos de 30 procesos, en caso de que un proceso pueda ser reutilizado este se coloca en un subproceso, que permiten el colocar procesos dentro de un proceso. Hay dos tipos de subprocesos:
Los datos pueden navegar dentro, fuera y a través del modelo por medio de:
En un modelo se pueden establecer sus propiedades para controlar sus características, desde parámetros generales, creación de variables de entrada y salida, almacenar o eliminar instancias y mostrar alertas en caso de ser necesario. Cuando se ejecuta un proceso, se crean instancias que son almacenadas en memoria y por recomendación deben eliminarse para evitar volver lento el sistema.
Durante el modelado del proceso se puede agregar puertas de enlace que permitirán o no el flujo de datos de un proceso a otro, existen diferente compuertas como: XOR, OR, COMPLEX, AND.
Para almacenar la información en una base de datos, previamente se debe tener un CDT, para ellos se hacen uso de constantes o reglas, lo recomendado es usar constantes, tener en cuenta que al tener una variable en donde se guardan los datos que se envían a la base de datos, se usan expresiones para establecer estos valores.
Existe las tareas de script, que permiten tener un control de la lógica empresarial propuesta por el usuario y pueden ser usadas para:
Las tareas de entradas de usuarios asignan a un usuario completar una tarea por medio de un formulario, en donde la información viaja del nodo al formulario y viceversa.
Se puede realizar una depuración del proceso para comprobar que este se encuentre configurado correctamente y esto se realiza al guardar y publicar el modelo.
Iniciar un proceso puede ser de dos formas:
Ejercicios:
PDFPDF