Conservar conexiones tras eliminación de componentes
MapForce permite conservar conexiones (secundarias) aunque se hayan eliminado varios componentes de procesamiento de datos, como variables, filtros o componentes de ordenación, asignaciones de valores, componentes de entrada simples o componentes SQL/NoSQL-WHERE/ORDER. Las conexiones pueden ser individuales o múltiples. Mantener las conexiones puede resultar especialmente útil cuando hay varias conexiones secundarias, ya que así no tendrá que restaurar manualmente cada una de ellas después de eliminar un componente de procesamiento de datos. Para habilitar esta característica vaya a Herramientas | Opciones | Edición y seleccione Eliminación inteligente de componentes (conservar conexiones útiles). Esta opción está deshabilitada por defecto. Es decir, si no la habilita, al eliminar un componente de procesamiento de datos también se eliminarán sus conexiones directas.
Ejemplo
Para ilustrar la eliminación inteligente de componentes, hemos usado el archivo de muestra Tut3-ChainedMapping. Puede encontrarlo en la carpeta de tutoriales básicos:
Antes de eliminar el componente
En la imagen siguiente se ve que existen conexiones de copia total entre el componente MergedLibrary y el filtro publication, así como entre el filtro publication y el componente FilteredLibrary. Lo que queremos es eliminar el filtro publication pero mantener las conexiones de copia total. Para ello marque la casilla Eliminación inteligente de componentes del cuadro de diálogo Opciones.

Después de eliminar el componente
Una vez haya eliminado la función publication se crea la conexión de copia total entre el nodo publication de MergedLibrary y el nodo publication de FilteredLibrary (imagen siguiente).

Nota: si un componente de filtrado tiene conectadas las dos salidas (on-true y on-false), entonces se conservan las conexiones secundarias de ambas salidas.