Sunteți pe pagina 1din 11

Caracteristicas Bizaggi

 Bizagi Process Modeler


Bizagi Process Modeler es un modelo de software tipo Freemium para diagramar, documentar
y simular procesos de manera gráfica en un formato estándar conocido como BPMN
(Business Process Modeling Notation). Los procesos y su documentación correspondiente
pueden exportarse a Word, PDF, Visio, la web o SharePoint4 para compartirlos y
comunicarlos.

 Bizagi BPM Suite


La Suite consiste de dos herramientas: Bizagi Studio, el módulo de construcción, y Bizagi
BPM Server para ejecución y control. En Bizagi Studio el usuario define el modelo asociado al
proceso de negocio (flujograma, reglas de negocio, interfaz de usuario, etc) para la ejecución
del mismo. Los modelos se guardan en una base de datos y son utilizados posteriormente en
la ejecución por Bizagi BPM Server. Bizagi BPM Server ejecuta un Portal de Trabajo para los
usuarios finales en un PC o cualquier dispositivo móvil.
Bizagi BPM Suite tiene varias características como: Seguimiento y monitoreo, alarmas y
notificaciones, análisis de desempeño y reportes, auditoría y trazabilidad, enrutamiento de la
carga de trabajo y movilidad. Bizagi BPM Suite se puede integrar con sistemas CRM y ERP
jemplo
Creamos un proceso llamado Ordenes de Compras. Una instancia de este proceso
debe ser creada cuando la cantidad disponible de cualquier producto sea menor o
igual a 100, considere el siguiente flujo para este proceso:

Se requiere tener un Trabajo Personalizado para buscar algún producto cuya


cantidad sea menor o igual a 100. Este trabajo será creado en esta sección

1.Crear las propiedades generales del Trabajo personalizado

El primer paso es crear los elementos primarios del trabajo personalizado, para
realizar esto, siga los pasos a continuación

En el menú de Bizagi, vaya a la Vista de Experto y abra la opción Programador.


Haga clic derecho en Trabajos y seleccione Nuevo Trabajo.
Se muestra la ventana de Propiedades del trabajo, complete los campos para el
nuevo trabajo

Propiedad Descripción

Nombre del Indica el nombre del trabajo. Este nombre puede tener hasta 15
trabajo caracteres. Este campo no debe contener espacios, tildes, marcas o
símbolos.

Descripción Ingrese una breve descripción de lo que hace el trabajo.

Habilitada Esta opción le permite habilitar o deshabilitar la ejecución del


trabajo.

Próxima Indica la fecha y hora en la cual el trabajo será ejecutado en la


hora de próxima vez. Esta fecha se re-programa cada vez que se ejecuta el
ejecución trabajo dependiendo de la periodicidad indicada para el mismo.
Regla de Indica la regla de negocio que será ejecutada una vez el trabajo haya
éxito finalizado exitosamente cada uno de los pasos. Este campo es
OPCIONAL.

Regla de Indica la regla de negocio que será ejecutada cuando la ejecución


fallo de alguno de los pasos haya fallado. Este campo es OPCIONAL.

Agregue o cree las Reglas de éxito y fallo, para crear una Regla de Negocio, diríjase
a Definición de Reglas de Negocio.
Haga clic en Aceptar para guardar los cambios.

2.Programar el Trabajo Personalizado

Una vez se crea el trabajo y tiene sus propiedades, debemos crear una programación
para este trabajo con el fin de determinar la frecuencia de ejecución. para realizar
esto, siga los pasos a continuación:

Expanda el nodo con el nombre del trabajo que creó y haga clic derecho sobre
Programaciones y seleccione Nueva Programación.

Se muestra la ventana de Propiedades de la programación. Agregue la siguiente


información:
Propiedad Descripción

Nombre Indica el nombre de la programación. El nombre puede tener 15


caracteres como máximo. Este campo no debe contener espacios,
tildes o símbolos.

Fecha de Fecha en la que comenzará a ejecutar el trabajo. Cualquier cambio


inicio realizado en este campo actualizará automáticamente la propiedad
Próxima hora de ejecución dentro de las propiedades del trabajo.

Recurrente Indica si el trabajo se llevará a cabo una o varias veces dependiendo


de la frecuencia establecida. Para llevar a cabo el trabajo varias veces,
marque esta casilla.

Ocurre cada En el primer campo, escriba la frecuencia con se llevará a cabo el


trabajo de acuerdo con la frecuencia indicada, y en el segundo
campo, introduzca la frecuencia (Ejemplo: Cada N semanas).

Haga clic en Aceptar para guardar los cambios.

3.Crear los pasos que el Trabajo personalizado va a ejecutar

El último paso de la creación de un trabajo personalizado es establecer la secuencia


de pasos que se van a ejecutar, usted puede crear tantos pasos como sea necesario,
y esta actividad se repetirá varias veces de acuerdo a los pasos requeridos. La regla
es este paso es necesaria para que el trabajo ejecute el paso, por ello es obligatoria.
Para realizar esta acción, por favor siga los siguientes pasos:
Si está colapsado, expanda el nodo con el nombre del trabajo que ha creado, haga
clic en Pasos y seleccione Nuevo paso.

Se muestra la ventana de Propiedades del paso de la tarea, agregue la siguiente


información:

Propiedad Descripción

Nombre Escriba el nombre del paso. El nombre puede tener 15 caracteres


como máximo. Este campo no debe contener espacios, tildes o
símbolos. Sugerencia: elija un nombre que caracterice a la función o
la fórmula utilizada en la etapa.

Descripción Introduzca la información de la descripción del paso de trabajo. Esto


se hace con el fin de ser capaces de entender la función de la etapa
cuando se lee la descripción.

Orden Indica el orden en que se lleva a cabo la etapa en relación con los
otros pasos que forman parte del trabajo.

Ejecutar Este campo indica el usuario que va a ejecutar el trabajo. Como se


como el trata de puestos de trabajo que se ejecutan de forma automática y
usuario son independientes de los usuarios de los procesos , esta propiedad
le permite configurar el usuario que se registrará en los sistemas
como el que lleva a cabo el trabajo. Si no selecciona un usuario, el
sistema registrará el administrador por defecto.

Paso Exitoso Si se ejecuta en el éxito paso indique lo que hay que hacer. Las
opciones son "Siguiente Paso" , "Salida con Éxito" o "Salida con
Fallo" .

Paso Fallido Si se ejecuta en el fracaso paso indique lo que debe hacerse. Las
opciones son "Siguiente Paso" , "Salida con Éxito" o "Salida con
Fallo".

Regla En este campo, seleccione la regla de negocio que desea llevar a


cabo. Si desea llamarla desde una regla de negocio, se puede
transformar en un método o en un componente. Para crear una regla
de negocio, consulte Definición de reglas de negocio.

Código Si desea incluir el código directamente , haga clic en esta opción e


introduzca el código JScript.NET en el campo.

Haga clic en Aceptar para guardar los cambios.

Para este ejemplo, hemos creado la regla CreateCase, esta regla consta de un
Expresión, como se muestra en la siguiente imagen
La Expresión tiene el siguiente código para determinar si alguno de los productos
tiene menos de 100 unidades en inventario

var col =
CEntityManager.GetEntity("Product").GetEntityList("","Quantit
yAvailable <= 100","","");
if(col.Length > 0)
{
CHelper.NewCase(1, 1);
}

El código anterior se verá así


Los trabajos personalizados no tienen contexto debido a que no están asociados a
ningún caso, por lo tanto, las expresiones XPath que navegan desde una Entidad
de Proceso no están soportadas en estas expresiones.

Haga clic en Ok para guardar los cambios.

Cuando el trabajo sea ejecutado (en nuestro caso a las 3:00 a.m. cada día), el trabajo
ejecutará la expresión anterior, solo cuando exista al menos un producto con menos
de 100 unidades disponibles, se creará una nueva instancia del proceso en el inbox
del usuario y se debe ver así.

Trabajos personalizados en producción


Cuando un proyecto se ha desplegado, algunos elementos como los Trabajos
personalizados permanecerán editables en el entorno de desarrollo. Sin embargo,
para evitar posibles problemas con las implantaciones posteriores, Bizagi restringe
los cambios en algunos de estos elementos. Por esta razón, cuando un trabajo
personalizado se encuentra producción no será posible eliminarlo. Todo lo demás se
mantendrá editable (pasos de trabajo y la programación).

S-ar putea să vă placă și