Arrastrar y colocar asociaciones

Como respuesta a los comentarios de los clientes, en Corporate Modeler ahora es posible crear asociaciones entre objetos simplemente arrastrando un objeto encima de otro.

Esta función nueva y potente hace que la tarea de crear asociaciones entre objetos sea mucho más sencilla y rápida que antes. Y es posible personalizar todo el proceso, por lo que se puede controlar qué tipos de asociación se pueden crear de este modo, lo que evita la creación accidental e innecesaria de asociaciones no deseadas.

Esto se consigue especificando algunas opciones en el cuadro de diálogo de propiedades "Tipo de asociación", para indicar a Corporate Modeler si puede permitir la creación automática de asociaciones de este tipo en diagramas, y en qué dirección pueden formarse.

También hemos mejorado la opción de menú Actualizar asociaciones de proceso, y la hemos cambiado a Actualizar asociaciones, para permitir la creación automática de asociaciones en diagramas que puedan haber sido creados en versiones anteriores de Corporate Modeler.

¿Cómo funciona arrastrar y colocar asociaciones?

Como hemos dicho anteriormente, para poder utilizar arrastrar y colocar asociaciones, es necesario asegurarse de que los tipos de asociación implicados se configuran correctamente en la vista de diseño del explorador de modelos. Una vez hecho esto, las operaciones de arrastrar y colocar que realice en sus diagramas se comportarán con arreglo a la configuración de tipo de asociación que haya especificado.

Configuración de tipo de asociación

En primer lugar, debe existir un tipo de asociación entre los dos tipos de objeto implicados. Si no sabe con certeza cómo se crea un nuevo tipo de asociación, consulte la ayuda principal en el explorador de modelos (seleccione Ayuda > Contenidos).

Al crear un nuevo tipo de asociación, en la misma ventana del cuadro de diálogo en el que introduzca el nombre verá la opción Avanzado. Seleccione esta opción. En el cuadro de diálogo que se abre, hay una sección con el nombre Permitir creación automática, en la que se encuentran las dos siguientes casillas de verificación:

Estas dos casillas de verificación se utilizan para controlar si las asociaciones se crean automáticamente o no cuando se arrastra un objeto sobre otro en un diagrama. Si ya existe el tipo de asociación, puede editar esas casillas de verificación abriendo el cuadro de diálogo de propiedades correspondiente a ese tipo de asociación.

Comportamiento de los diagramas

Si ha marcado la casilla de verificación Origen a destino, se crea una asociación automáticamente al arrastrar un objeto de tipo de origen sobre un objeto de tipo de destino en su diagrama. (Al crear un tipo de asociación, uno de los tipos de objeto es el tipo de origen y el otro el tipo de destino).

De manera similar, si ha marcado la casilla de verificación Destino a origen, se crea una asociación automáticamente al arrastrar un objeto de tipo de destino sobre un objeto de tipo de origen en su diagrama.

Si marca cualquiera de estas dos casillas de verificación en el tipo de asociación, también se marca la casilla de verificación Permitir eliminación automática en el objeto de intersección al crearse la asociación.

Nota: para que se cree la asociación, el objeto que se arrastre y se coloque debe estar contenido por completo dentro del objeto en el que se coloque

Comportamiento de actualizar asociaciones"

Si se arrastra un objeto fuera de otro objeto con el cual el primero está asociado, es necesario seleccionar Herramientas > Actualizar asociaciones para que se quite la asociación. Al hacerlo, aparece un cuadro del diálogo que informa sobre cuántas asociaciones de cada tipo se crearán o se eliminarán. Normalmente el número que se creará será cero (pero puede consultar a continuación para obtener información sobre diagramas creados en versiones anteriores de Corporate Modeler). Se hace clic en Continuar para completar la operación o en Cancelar para cancelarla.

Si la operación Actualizar asociaciones detecta que no se va a crear ni eliminar ninguna asociación, aparece un mensaje para informarle de ello.

Notas:

Si su diagrama se creó en una versión anterior de Corporate Modeler, también puede usar Actualizar asociaciones para crear asociaciones. Por lo tanto, si dispone de un objeto que ya está completamente contenido dentro de otro objeto, pero los dos objetos no están todavía asociados, Actualizar asociaciones creará la asociación por usted. Al hacerlo, el cuadro del diálogo informará sobre cuántas asociaciones de cada tipo se crearán o se eliminarán. Si no ha arrastrado ningún objeto para sacarlo de otro objeto, el número de eliminados será 0.