WWW.DISSERTATION.XLIBX.INFO
FREE ELECTRONIC LIBRARY - Dissertations, online materials
 
<< HOME
CONTACTS



Pages:     | 1 | 2 || 4 |

«Copyright © 2014 | Bizagi Patrones de Modelado | 1 Tabla de Contenido Patrones de modelado de procesos Implementación de patrones Patrones de ...»

-- [ Page 3 ] --

–  –  –

WCP 34 – Unión Parcial Estática de múltiples Instancias

Descripción:

Este patrón permite instanciar una actividad varias veces. El número de instancias es conocido durante la fase de diseño o en el tiempo de ejecución. Las actividades son ejecutadas de forma paralela y solo es necesario que terminen N de las M (NM) instancias creadas para continuar con Ejemplo Una compañía decide evaluar la percepción del ambiente de trabajo entre los empleados. Una encuesta es enviada a 100 empleados, el analista espera a que 60 de los 100 empleados envíen sus resultados para empezar con el análisis.

Implementación Para implementar este patrón es necesario utilizar un sub proceso para crear las 100 instancias de la actividad Completar Encuesta. La compuerta compleja se utiliza para controlar que al menos 60 encuestas han sido respondidas antes de continuar con el proceso.

–  –  –

Cantidad de Inicio = 100: Esto significa que el proceso debe ser instanciado 100 veces.

Cantidad Final= 100: El sub proceso se considera como terminado cuando se hayan completado todas (en este caso) las 100 instancias.

Condición MI= Ninguna. Esto quiere decir que no hay condición para el número de instancias para el sub proceso.

Orden MI = Paralelo: Las instancias del sub proceso serán ejecutadas en paralelo.

Condición de Flujo =Ninguno: El proceso continúa cada vez que se finaliza una instancia del sub proceso.

WCP 35 – Cancelación parcial de unión de múltiples instancias

Descripción:

Este patrón permite instanciar una actividad múltiples veces. El número de instancias es conocido durante la fase de diseño o en el tiempo de ejecución. Las actividades son ejecutadas de forma paralela y solo es necesario que terminen N de las M (NM) instancias creadas para continuar con el resto del proceso. Una vez las N instancias han sido completadas, las instancias faltantes (M-N) son canceladas.

Ejemplo:

Una compañía decide evaluar la percepción del ambiente de trabajo entre los empleados. Una encuesta es enviada a 100 empleados, el analista espera a que 60 de los 100 empleados envíen sus resultados para empezar con el análisis. Las 40

–  –  –

encuestas restantes son canceladas, es decir no será posible que los 40 empleados faltantes envíen sus resultados.

Implementación:

Para implementar este patrón es necesario utilizar un sub proceso para crear las 100 instancias de la actividad completar encuesta.

–  –  –

Para configurar el comportamiento del sub proceso para la condición que se desea,

es necesario definir las siguientes propiedades:

Cantidad de Inicio = 100: Esto significa que el proceso debe ser instanciado 100 veces.

Cantidad Final= 100: El sub proceso se considera como terminado cuando se hayan completado 60 de las 100 instancias.

–  –  –

Condición MI= count(Percepcion.Employee). Esto quiere decir que se crean tantos casos como empleados sean incluidos en la actividad anterior.

Orden MI = Paralelo: Las instancias del sub proceso serán ejecutadas en paralelo.

Condición de Flujo = Todo: El proceso continua cuando todas las instancias del sub proceso han terminado.

WCP 36 – Unión parcial dinámica de múltiples instancias Descripción Este patrón permite instanciar una actividad múltiples veces. El número de instancias es conocido durante la fase de diseño o en el tiempo de ejecución. Las actividades son ejecutas de forma paralela, pero es posible crear nuevas instancias de las tareas.

La condición de terminación es validada cada vez que una instancia termina. Una vez la condición ha sido evaluada como cierta, la siguiente tarea se activa aunque existan instancias sin terminar, la terminación de las demás tareas es irrelevante y luego de alcanzar la condición no se pueden crear nuevas instancias de las tareas [1].

Ejemplo Una compañía decide evaluar la percepción del ambiente de trabajo entre los empleados. La encuesta es enviada a algunas personas. Es posible enviar nuevas encuestas a otros empleados antes de que las encuestas ya enviadas hayan sido respondidas.

El analista espera hasta que 60 encuestas hayan sido respondidas para poder realizar la evaluación. Las demás encuestas pueden ser enviadas, pero no se tendrán en cuenta.

Implementación Para implementar el patrón es necesario utilizar un sub proceso para crear todas las instancias necesarias. En este caso, el sub proceso Responder Encuesta es instanciado tantas veces como sea necesario.

–  –  –

Para configurar el comportamiento del sub proceso para la condición que se desea,

es necesario definir las siguientes propiedades:

Condición MI = count(Perception.Employee): Esto significa que se crearan tantas instancias del sub proceso como tareas han sido creadas.

Orden MI = Paralelo: Las instancias son ejecutas en forma paralela.

Condición de Flujo= Ninguno: El proceso continúa cada vez que una instancia es terminada.

–  –  –





Patrones basados en Eventos.

Los patrones de este grupo aplican los conceptos de eventos WCP 16 – Decisión Implícita Descripción El patrón describe un punto en el proceso donde una rama es escogida de varias disponibles. La decisión es tomada de acuerdo a los datos del proceso. Cuando una rama es escogida, las demás se deben deshabilitar.

Ejemplo Cuando un cliente realiza una solicitud de crédito es necesario solicitarle diferentes documentos; Si el cliente no trae los documentos antes de 5 días se le debe contactar y preguntar si continúa o no en el proceso. Si el cliente no continúa en el proceso no es necesario esperar por los documentos y el proceso debe terminar. Si el cliente trae los documentos, no es necesario contactarlo.

Implementación Para implementar el patrón es necesario utilizar una compuerta exclusiva basada en eventos. Esta compuerta representa un punto en el proceso donde solo una de las ramas disponibles de debe ejecutar. Las ramas restantes deben ser deshabilitadas.

–  –  –

WCP 17 – Ejecución Paralela Intercalada Descripción Un conjunto de actividades tienen un orden de ejecución definido. Cada actividad puede ser ejecutada una vez y se puede completar en cualquier momento de acuerdo al orden definido. Sin embargo, como requisito adicional, dos actividades no pueden ser ejecutadas al mismo tiempo [1].

Ejemplo El Jefe de Recursos Humanos estable que durante los procesos de selección los aspirantes deben presentar tres pruebas de aptitud: una prueba psicológica, un test de inteligencia y un test de conocimientos específicos.

El orden en que se realizan las pruebas es importante. El test de inteligencia debe ser realizado antes de la prueba psicológica. La prueba de conocimientos debe ser realizada en cualquier momento. No es posible realizar dos pruebas al mismo tiempo.

–  –  –

Implementación Para modelar el patrón se utiliza un sub proceso múltiple, el sub proceso solo incluye una actividad. Para definir el orden en el cual se realizan las pruebas es necesario establecer como propiedades del sub proceso los siguientes datos.

La secuencia en que las pruebas se realizan es definida en la primera actividad del proceso.

WCP 18 - Milestone Descripción El patrón define que una actividad es habilitada solamente cuando el proceso alcance un estado específico (Hito). Si el proceso ha avanzado más allá de ese estado, la tarea no puede volver a ser habilitada.

Ejemplo En una agencia de viajes es posible cambiar las fechas de las reservas de vuelos, carros y hoteles mientras las facturas no hayan sido impresas.

–  –  –

Implementación El patrón utiliza una compuerta exclusiva basada en eventos para controlar la disponibilidad de la actividad Cambiar reservas. Una vez la actividad Imprimir Factura se ha terminado, no es posible cambiar las reservas.

–  –  –

WCP 39 – Sección Crítica.

Descripción El patrón de Sección Critica describe la identificación de dos o más sub procesos o actividades como secciones críticas. Cuando una de estas secciones críticas es activada, es decir la actividad dentro de la sección es habilitada, las otras secciones críticas no pueden ser activadas.

El proceso espera hasta que la sección crítica sea completada para permitir la ejecución de otra sección crítica.

Ejemplo Dos administradores tienen acceso al servidor para realizar cambios en la configuración. Mientras que uno de ellos se encuentre trabajando en el servidor no es posible que el otro administrador realice cambios. Él o ella deberá esperar hasta que el primer administrador termine su trabajo.

–  –  –

Implementación El patrón es modelado con la ayuda de una Compuerta Basada en Eventos para controlar que los dos administradores no trabajen de forma simultánea en la ejecución de tareas críticas. En este caso la tarea crítica es la actualización del servidor y solo puede ser realizada por un administrador.

Una vez que el servidor ha sido actualizado, una compuerta exclusiva evalúa si se necesitan más cambios para volver a habilitar las tareas críticas o si el proceso puede terminar.

–  –  –

WCP 40 Ejecución Intercalada Descripción El patrón describe que cada actividad de un conjunto de actividades debe ser ejecutada una vez. Las tareas pueden ser realizadas en cualquier orden, sin embargo, no es posible realizar dos tareas al mismo tiempo.

Ejemplo Un estudiante debe presentar tres pruebas para ser admitido a la Universidad: una prueba psicológica, una prueba de admisión y una de conocimientos generales.

El orden en que se ejecutan las pruebas no es importante, sin embargo no es posible realizar varias pruebas al mismo tiempo.

–  –  –

Implementación El patrón utiliza una compuerta Inclusiva para controla que una actividad debe ser ejecutada en cada caso. La primera actividad indica cual es la prueba a realizar, la compuerta inclusiva habilitada la actividad seleccionada y la compuerta exclusiva controla que todas las actividades han sido realizadas para continuar con el flujo normal del proceso.

–  –  –

Patrones de Cancelación y de Terminaciones Forzadas Los patrones de este grupo aplican los conceptos de cancelación y de suprimir actividades.

WCP 19 – Cancelación de tareas Descripción El patrón de Cancelación de Tareas da la posibilidad de cancelar o suprimir una tarea que está siendo ejecutada [2].

Ejemplo

–  –  –

Durante una solicitud de viajes es necesario reservar varias cosas, por ejemplo, hotel, carro, vuelo y entregar un adelanto al empleado. El empleado debe poder cancelar en viaje antes de terminar las reservas.

Implementación El patrón es modelado con una compuerta basada en eventos y un evento intermedio. La compuerta habilita la actividad Realizar las Reservas y el evento que cancela el proceso. Solo una de estas dos cosas puede ser pasar.

Si se cancela el viaje no se debe realizar reservas, y solo es posible cancelar el viaje antes de entregar el adelanto al empleado.

–  –  –

WCP 20 – Cancelación del Caso Descripción El patrón describe la eliminación de una instancia completa del proceso. Esto incluye tareas que están siendo ejecutadas y las tareas que todavía no lo han sido [2].

Ejemplo Cuando un incidente ocurre, este debe ser reportado a la Mesa de Ayuda de la compañía. Luego de reportar el incidente, la Mesa de Ayuda debe resolverlo y tener la posibilidad de cancelar el caso en cualquier momento.

–  –  –

Implementación Para implementar el patrón se utiliza una compuerta paralela y un evento de fin terminal. Una vez que el proceso alcance el fin terminal, las actividades pendientes son canceladas y el caso termina.

–  –  –

WCP 25 – Cancelación de una Región Descripción El patrón describe la posibilidad de cancelar un grupo de actividades en un proceso.

Si algunas de las actividades se están ejecutando, estas son canceladas.

Ejemplo Cuando se realiza una solicitud de viajes es necesario gestionar distintas reservaciones. Si no es posible realizar alguna de las ellas, el viaje debe ser cancelado.

Implementación Bizagi soporta este patrón a través de un sub proceso transaccional. El sub proceso Transaccional permite la interrupción de las actividades y continuar por un flujo especial a través de un evento intermedio de error.

–  –  –

WCP 26 – Cancelación de Múltiples Instancias de una Actividad Descripción El patrón permite cancelar todo un grupo de múltiples instancias de una actividad removiendo aquellas que no han terminado. Las instancias que ya fueron completadas no se afectan [2].

Ejemplo Un Gerente del Proyecto define y asigna la creación de entregables para la ejecución de un proyecto. Cada uno de los entregables debe realizarse de forma secuencial. El Gerente del Proyecto debe poder cancelar la ejecución de los entregables en cualquier momento.

Implementación El patrón puede ser modelado utilizando eventos de interrupción. Este tipo de eventos se adjuntan al borde la actividad e interrumpen su ejecución cuando son lanzados.

En este caso, cuando se cumple una condición especial (relacionada a la cancelación de los entregables que no han sido terminados) las instancias pendientes del sub proceso Entregables serán canceladas y el proceso termina por el flujo normal.

–  –  –

WCP 27 – Completar Múltiples Instancias de una Actividad Descripción El patrón describe la habilidad de completar todo un grupo de múltiples instancias de una tarea removiendo aquellas que no han terminado.



Pages:     | 1 | 2 || 4 |


Similar works:

«Cleaning House: The Impact of Information Technology Monitoring on Employee Theft and Productivity* Lamar Pierce† Washington University in St. Louis pierce@wustl.edu Daniel Snow Brigham Young University dsnow@byu.edu Andrew McAfee Massachusetts Institute of Technology amcafee@mit.edu August 27, 2013 In this paper, we study how firm investments in technology-based employee monitoring impact both misconduct and productivity. We use unique and detailed theft and sales data from 392 restaurant...»

«Distribution Agreement In presenting this thesis as a partial fulfillment of the requirements for a degree from Emory University, I hereby grant to Emory University and its agents the non-exclusive license to archive, make accessible, and display my thesis in whole or in part in all forms of media, now or hereafter now, including display on the World Wide Web. I understand that I may select some access restrictions as part of the online submission of this thesis. I retain all ownership rights...»

«A5 MINISTERO PER I BENI CULTURALI E AMBIENTALI SOPRINTENDENZA ARCHEOLOGICA DELLA TOSCANA SEZIONE DIDATTICA SCHEDA 5 CORREDI FUNERARI (Diapositive 76 110) Statuaria Gli Egiziani credevano che la statua di una persona o di un animale fosse in qualche modo animata: le divinità venivano infatti rese vive mediante le loro statue, che quotidianamente erano lavate, vestite e nutrite. L’idea della corrispondenza di una statua con la persona raffigurata era completata dall’iscrizione del nome sulla...»

«Katz CV/1 Curriculum Vitae STEPHEN KATZ (updated 2/25/2016) Professor, Modern Hebrew language and literature Borns Jewish Studies Program; Professor, Department of Near Eastern Languages and Cultures 1011 E. 3rd Street, Goodbody Hall 326, Indiana University Bloomington, IN 47405; Phone: 812: 855-4744; email: katzs@indiana.edu http://www.indiana.edu/~jsp/faculty/profile_sKatz.shtml http://www.indiana.edu/~nelc/people/katz.shtml Married to Eileen Feldman Katz (B.A., Hunter College) Children:...»

«Church of God, The Eternal P. O. Box 775 Eugene, Oregon 97440 www.cogeternal.org T h e lat e Raymon d C. C ole O ffices in : Foun din g Pastor U n ited States Jon W. Brisby Ph ilippin es Pastor, Director Switzerlan d A Survey of the Day of the Lord—Part I Edited Transcript Jon W. Brisby; 9-11-99 Because I have been going through a lot of old material in preparation for the Feast sermons on the basics and the fundamental doctrines, and the heart and core of the things that were originally...»

«ABSTRACT CALL, ADAM DEAN. Inheritance of Resistance to Downy Mildew in Cucumber (Cucumis sativus L.) PI 197088 and Effect of Interaction of Host Plant Resistance, Fungicides, and Environment on Severity of Downy Mildew on Cucumber. (Under the direction of Todd C. Wehner, PhD). Downy mildew, caused by the oomycete pathogen Pseudoperonospora cubensis (Berk. And Curt) Rostov, is a major foliar disease of cucumber (Cucumis sativus L.) Currently, high yield and quality in the presence of downy...»

«29 BAYSWATER AVENUE, OTTAWA, ONTARIO, K1Y 2E5 Phone: (613) 792-1222 Toll Free: 1-(855)-546-1244 Fax: (613) 792-1620 www.OICC.ca Professional Resource: Alpha Lipoic Acid (ALA) Proper Name 1,2-Dithiolane-3-pentanoic acid Common Names Alpha-lipoic Acid; ALA; Thioctic Acid; Lipoic Acid; Acetate Replacing Factor; R-ALA; S-ALA; Thioctacid Common Uses in Cancer Care ALA is typically prescribed in cancer care for its antioxidant properties as a means to:  Stimulate glutathione synthesis ...»

«Cancer Association of South Africa (CANSA) Fact Sheet on Cancer of the Mouth Introduction In human anatomy, the mouth is the first portion of the alimentary canal (digestive system). In addition to its primary role as the beginning of the digestive system, in humans the mouth also plays a significant role in communication. While primary aspects of the voice are produced in the throat, the tongue, lips, and jaw are also needed to produce the range of sounds included in human language. [Picture...»

«  BRIDGE MATTERS Newsletter of the Caloundra, Coolum and Sunshine Coast Bridge Clubs March 2013    CHRISTMAS BELLES AND BEAUX 1 2 BRIDGE FOR THE IMPROVER Ron Klinger This is the sixth of a series of articles which appeared in the Gold Coast Bulletins for 2011 and is reproduced with kind permission of the author. If you have not already done so, we urge you to visit Ron's website ronklingerbridge.com. You will be amazed at the variety of...»

«C6 Charter Halibut RQE Program DECEMBER 2015 INITIAL REVIEW DRAFT Regulatory Impact Review/ Initial Regulatory Flexibility Analysis/ Environmental Assessment for a Proposed Regulatory Amendment Halibut Charter Recreational Quota Entity and Charter Halibut Permit Recency Action December 2015 For further information contact: Sarah Marrinan, North Pacific Fishery Management Council 605 W 4th Ave, Suite 306, Anchorage, AK 99501 (907) 271-2809 Abstract: This Regulatory Impact Review/Initial...»

«ALLES ING! Globetrotter Studierende der Bochumer Ingenieurwissenschaften berichten aus aller Welt ALLES ING! Globetrotter 01 WIR REISEN VON DER RUB BIS ANS ENDE DER WELT! GLOBETROTTER IM AUFTRAG DER WISSENSCHAFT 02 GLOBETROTTER: Ingenieurstudierende berichten aus aller Welt Ein Auslandsaufenthalt ist für viele Studierende in ingenieurwissenschaftlichen Fächern eine reizvolle Erfahrung während des Studiums. Zwar ist der organisatorische Aufwand nicht zu unterschätzen, doch wer die...»

«Electronic Supplementary Material (ESI) for Organic & Biomolecular Chemistry. This journal is © The Royal Society of Chemistry 2016 Electronic Supplementary Information The synthesis of a pyridine-N-oxide isophthalamide rotaxane utilizing supplementary amide hydrogen bond interactions Nicholas H. Evans,* Charles E. Gell and Michael J. G. Peach Contents Part I: Synthesis Additional Notes on Experimental Procedures Part II: Spectra Macrocycle 2 Bis-nitrile 3 Bis-amine 4 Pyridine-N-oxide...»





 
<<  HOME   |    CONTACTS
2016 www.dissertation.xlibx.info - Dissertations, online materials

Materials of this site are available for review, all rights belong to their respective owners.
If you do not agree with the fact that your material is placed on this site, please, email us, we will within 1-2 business days delete him.