Actividad Retornar Valor de Simulación [Guía de Usuario de Enterprise Architect] |
Top Previous Next |
Una Actividad es probable que produzca un valor de retorno como salida del proceso que representa. Puede simular como ese valor de retorno es pasado a la siguiente etapa del proceso, a través de tres escenarios:
Actividad Reparto del Valor de Retorno (Éste método es único en las simulaciones de Enterprise Architect, imitando el efecto de un Parámetro de Actividades sin necesidad de que exista). La Actividad tiene un valor de retorno, que es transferido del elemento de Actividad a un Conector de Acción en la siguiente Acción, en el proceso, por medio de un conector de Flujo de Objeto.
Puede simular esto, configurando una simple declaración de JavaScript para que configure el valor de retorno en el elemento hijo de la Actividad (como this.return=12;) ) y, ejecutando la simulación, vea el valor transferido al Pin de Acción en la ventana Locales. Reparto de Parámetros de Actividades Si la Actividad tiene un Parámetro de Actividades, su valor pasará al Nodo de Actividad correspondiente, y luego, a través de un conector de Flujo de Objetos, a la entrada del Conector de Acción de la siguiente Acción del proceso, como se muestra a continuación:
En la ventana Locales, puede observar el paso de del valor predeterminado del Parámetro hacia el Conector de Acción, o puede utilizar JavaScript en las Acciones hijas de las Actividades para simular una actualización del valor dentro de la Actividad. Por ejemplo:
this.ActivityParameter1=20;
Acción CallBehavior Un actividad puede ser utilizada un número de veces en un mismo proceso; en cuyo caso, quizá quiera generar una instancia separada de la Actividad cada vez. Puede hacer esto, utilizando una Acción CallBehavior para crear un objeto de la Actividad y ejecutar su comportamiento. Los Parámetros de Actividad de Entrada y Salida están enlazados a la entrada y salida correspondientes Pines de Acción (argumentos) en la Acción CallBehavior.
Cuando simula la parte del proceso que contiene la Actividad, provee un valor de entrada (como en la Acción 1) que pasa hacia la entrada del Conector de Acción en la Acción Comportamiento de Llamada; lo que crea un Objeto de la Actividad. El Comportamiento de Llamada ejecuta el comportamiento de la Actividad, utilizando la entrada del Conector de Acción para que actúe como la entrada del Parámetro de Actividad y la salida del Conector de Acción para que reciba el retorno como salida del Parámetro de Actividad. El valor de retorno de la Actividad es luego pasado a un Conector de Acción en la siguiente Acción, como arriba, utilizando un conector de Flujo de Objetos. Puede proveer declaraciones JavaScript en las Acciones de la Actividad para que actúe sobre el valor de entrada y genere un valor de retorno como: sim.buf=this.inParam; and
this.outParam=sim.buf + 11:
Aprender Más |