Crear una Actividad de Flujo de Reglas
|
|
Cuando configura un modelo de Dominio de Negocios dentro de un modelo de Reglas de Negocio, crea una Actividad de Flujo de Reglas como un comportamiento para una de las Clases de dominio, para activar esa Clase para procesar un conjunto de reglas. En la Actividad de Flujo de Reglas usted crea varios elementos de Tarea de Regla, los cuales son Acciones estereotipadas que agrupan Reglas de Negocios para una tarea específica. La Actividad de Flujo de Reglas automáticamente genera un diagrama de Flujo de Regla, en el cual usted crea los elementos de Tarea de Reglas y modela la secuencia en la que son ejecutados.
Agregar una Actividad de Flujo de Reglas a una Clase
Paso
|
Acción
|
Ver También
|
1
|
En el diagrama de modelo de Dominio de Negocios, haga clic derecho en la Clase que procesa las reglas (en el ejemplo del Alquiler de Auto en el modelo de EAExample, este sería el Sistema de Alquiler).
|
Crear un Modelo de Dominio de Negocios
|
2
|
Desde el menú contextual seleccione la opciónEliminar Nuevo Diagrama | Actividad de Flujo de Regla.
Una nueva Actividad de Flujo de Reglas se crea con un diagrama de Flujo de Regla, el cual se abre inmediatamente. Siga para crear los elementos de Tarea de Regla (abajo).
La generación de código para un modelo de Flujo de Regla representa cada Actividad de Flujo de Regla como un conjunto de operaciones o métodos. Dependiendo de que quiera que hagan los métodos, puede que quiera ingresar parámetros para ser utilizados dentro de la Actividad de Flujo de Reglas.
|
Pasar Parámetros a Actividad de Flujo de Regla
|
Agregar elementos de Tarea de Regla al diagrama de Actividad de Flujo de Regla
Puede crear elementos de Tarea de Regla directamente bajo la Actividad de Flujo de Reglas en el Explorador de Proyectos, haciendo clic en el ícono Nuevo Elemento en la Barra de Herramientas y seleccionando UML:: Conjunto de herramientas de Actividad, tipo de elemento Acción y estereotipo RuleTask. Sin embargo, es mucho más simple crear los elementos en el diagrama de Flujo de Regla, y al mismo tiempo organizarlos en su secuencia de procesamiento.
Paso
|
Detalle
|
Ver También
|
1
|
(Si es necesario) Haga clic en el botón Más herramientas en la Caja de Herramientas de Diagrama y seleccione la opción Modelo de Reglas de Negocios | Flujo de Regla.
|
|
2
|
Arrastre el ícono Tarea de Regla desde la Caja de Herramientas hacia el diagrama y dele al elemento, como nombre, el título de la tarea que representa, tal como Calcular Monto de Débito o Determinar Elegibilidad.
Crear un elemento de Tarea de Regla para cada tarea o acción en el proceso.
También puede utilizar la flecha de Acceso Rápido para crear nuevos elementos y conectores de Flujo de Control.
|
|
3
|
Organizar las Tareas de Regla en una secuencia de eventos, iniciada y finalizada por los elementos Inicio y Fin, y representado cualquier elemento de Decisión y Fusión de ramificación y unión. Todos los elementos están conectados por los conectores del Flujo de Control.
Vea el ejemplo de diagrama abajo:
|
|
4
|
Vaya al diagrama del modelo de Reglas de Negocios y agrupe los elementos de la Reglas de Negocios según su elemento de Tareas de Regla apropiada.
|
Reglas de Negocio de Modelo
|
Ejemplo
Este diagrama de Flujo de Regla es del ejemplo de Alquiler de Autos del modelo EAExample.
Los elementos de Tarea de Regla Determinar Elegibilidad, Determinar Alquiler Pagable, Determinar Penalidad y Determinar Monto Total Pagable agrupan las reglas de negocios para la tarea específica indicada por el nombre del elemento
Notas
•
|
El Modelado de Reglas de Negocios está disponible en la Ingeniería de Negocios y Software y en las Últimas ediciones de Enterprise Architect
|
•
|
En el diagrama de Flujo de Regla, cada nodo de Decisión tiene un nodo de Fusión para asegurar la generación de código apropiada
|
•
|
Para la generación de código, los elementos de Tarea de Regla deben estar agrupados dentro de la Actividad de Flujo de Regla apropiada en el Explorador de Proyectos (los elementos de la Regla de Negocios pueden ser definidos en cualquier parte del modelo, al igual que pueden ser utilizados en más de una Tarea de Regla)
|
Temas de Centro de aprendizaje
•
|
(Alt+F1) | Enterprise Architect | Lenguajes de Modelado | Negocios | Flujo de Reglas de Negocios
|
•
|
(Alt+F1) | Enterprise Architect | Modelado de Negocios | Reglas de Negocios | Modelo de Flujo de Reglas
|
•
|
(Alt+F1) | Enterprise Architect | Modelado de Negocios | Reglas de Negocios | Ejemplo de Flujo de Reglas
|
|