Dependencias, Eliminación y Eliminación de Componentes¶
Introducción¶
Ver las dependencias de un componente enumera los otros componentes del proyecto de los que depende el componente. Si otros componentes dependen del componente, esas dependencias deben eliminarse antes de que se pueda eliminar un componente.
La visualización de dependencias y la eliminación de flujos de trabajo y operaciones se tratan en estas páginas:
- Flujos de Trabajo: Dependencias y eliminación del Flujo de Trabajo
- Operaciones: Dependencias de operación, Eliminación y Eliminación
También está disponible la visualización de dependencias para otros componentes del proyecto, como actividades, transformaciones, secuencias de comandos, esquemas, variables del proyecto, variables globales, notificaciones correo y programaciones. Cada uno de estos componentes también se puede eliminar o eliminar de una operación utilizando el mismo método, excepto las variables globales, que se eliminan eliminando la parte de un secuencia de comandos donde están definidas.
Definiciones¶
Es importante entender la terminología cuando se habla de dependencias. Se utilizan dos frases distintas: dependiente de y dependencia de. En estos ejemplos, el componente A es dependiente de el componente B. El componente B es una dependencia de el componente A:
- Dependiente de: Si un componente depende de otro componente, necesita ese componente para funcionar correctamente. Un componente que depende de otro componente no puede estar solo sin ese componente. Cuando el Componente A necesita el Componente B para ejecutarse con éxito, el Componente A depende del Componente B. Otra forma de decir esto es que el Componente A depende del Componente B.
- Dependencia de: Si un componente es una dependencia de otro componente, el primer componente lo necesita para que el primer componente funcione correctamente. Un componente que es una dependencia de otro componente es el componente que otro necesita. Cuando el Componente A necesita el Componente B para ejecutarse correctamente, el Componente B es una dependencia del Componente A.
Ver Dependencias¶
Las dependencias de los componentes se pueden ver mediante la opción Ver dependencias en los menús de acciones de los componentes o mediante un indicador visual en la pestaña del proyecto.
Ver Dependencias Usando Menús de Acciones de Componentes¶
Se puede acceder a la opción Ver dependencias desde estas ubicaciones:
- La pestaña Flujos de Trabajo del panel del proyecto (vea Menú de acciones del componente en Ficha Flujos de Trabajo del panel Proyecto).
- La pestaña Componentes del panel del proyecto (vea Menú de acciones de componentes en Ficha Componentes del panel Proyecto).
Al seleccionar Ver dependencias, la vista de dependencia se abre en la pestaña Flujos de Trabajo del panel del proyecto:
En la vista de dependencia, el nombre del componente seleccionado aparece debajo de las áreas de búsqueda y filtro.
El nombre del componente va seguido de una lista de Dependencias de las que depende el componente. Esta lista está organizada por categorías como Flujo de Trabajo, Operación y Actividad. Estas categorías varían según el tipo de componente que se esté visualizando. Para las variables globales, las categorías se clasifican además en Lectura o Escritura para indicar el tipo de acceso de una referencia de variable particular:
Cada categoría se puede expandir o contraer usando los triángulos desplegables
.
Solo se muestran las dependencias del componente que tienen un solo nivel de profundidad. Por ejemplo, al ver las dependencias de la transformación "Respuesta del producto Magento ", mientras que la actividad enumerada "OBTENER productos Magento " es una dependencia de la transformación, no se muestran otros componentes que son una dependencia de la actividad. Tampoco se muestran los componentes que dependen de la transformación (es decir, no se enumeran otros componentes de los que el propio componente depende).
Para cerrar la vista de dependencia, haga clic en el icono de cierre :
Ver Dependencias Usando un Indicador Visual¶
Al seleccionar un componente en la pestaña Componentes del panel del proyecto o en el tela de diseño (mientras ve la pestaña Componentes), un icono de dependencia se muestra junto al nombre de un componente que depende del componente seleccionado:
Un componente seleccionado se muestra con un icono de selección y un fondo gris.
Eliminar un Componente¶
Se puede acceder a la opción Eliminar para eliminar permanentemente un componente individual desde estas ubicaciones:
- La pestaña Flujos de Trabajo del panel del proyecto (vea Menú de acciones del componente en Ficha Flujos de Trabajo del panel Proyecto).
- La pestaña Componentes del panel del proyecto (vea Menú de acciones de componentes en Ficha Componentes del panel Proyecto).
Se puede acceder a la opción Eliminar no utilizados para eliminar permanentemente componentes no utilizados de forma masiva desde esta ubicación:
- La pestaña Componentes del panel del proyecto (vea Menú de acciones de categoría en Ficha Componentes del panel Proyecto).
Borrar¶
Al seleccionar Eliminar, si hay otros componentes del proyecto que dependen del componente que se está eliminando, esos componentes se enumeran:
Tenga en cuenta que el texto de este mensaje indica incorrectamente que se enumeran las dependencias del componente que se está eliminando. Esto no es cierto y, de hecho, cualquier otro componente que depende de el componente es en realidad lo que se enumera. Haga clic en Continuar para volver al diseñador del proyecto sin que se lleve a cabo ninguna acción.
Para que el componente se pueda eliminar, debe modificar el proyecto para que el componente no dependa de estos otros componentes. Por ejemplo, si el Componente B de la actividad necesita el Componente A de transformación para funcionar correctamente, primero elimine el Componente A de transformación de la operación y luego intente nuevamente eliminar el Componente B de la actividad.
Si no hay otros componentes que eliminen el componente como una dependencia de cualquier componente, un mensaje le pedirá que confirme que desea eliminar el componente:
Eliminar No Utilizados¶
Al seleccionar Eliminar no utilizados, se enumera cada componente:
Haga clic en Continuar para eliminar los componentes de forma permanente.
Eliminar un Componente¶
Se puede acceder a la opción Eliminar para eliminar un componente de todas las operaciones desde estas ubicaciones:
- La pestaña Flujos de Trabajo del panel del proyecto (vea Menú de acciones del componente en Ficha Flujos de Trabajo del panel Proyecto).
- La pestaña Componentes del panel del proyecto (vea Menú de acciones de componentes en Ficha Componentes del panel Proyecto).
- El tela de diseño (vea Menú de acciones de componentes en Tela de Diseño).
Al seleccionar Eliminar en una instancia específica de una actividad, secuencia de comandos, transformación o notificación correo (en la pestaña Flujos de Trabajo del panel del proyecto o en el tela de diseño), se elimina esa instancia específica del componente. Al seleccionar Eliminar de la pestaña Componentes del panel del proyecto, todas las instancias del componente se eliminan como pasos de operación de todas las operaciones. Cualquier otra referencia a los componentes, como dentro de secuencias de comandos, transformaciones o ajustes de configuración, no se ve afectada.
Se permite eliminar componentes usados como pasos en una operación independientemente de las dependencias, ya que estos componentes no se eliminan del proyecto y todavía están disponibles en la pestaña Componentes del panel del proyecto.
Sin embargo, dependiendo de las dependencias que existan, al eliminar el componente de la operación, esto puede causar que la operación u otros componentes utilizados como pasos dentro de la operación dejen de ser válidos. Es decir, eliminar componentes de una operación no afecta las dependencias.
Eliminar todos los pasos de una operación no elimina la operación del proyecto. Si elimina todos los pasos de una operación, la operación desaparece de la pestaña Flujos de Trabajo del panel del proyecto y se muestra en el tela de diseño como una operación vacía:
Una operación vacía permanece disponible como componente en la pestaña Componentes y aparece como componente al desplegar el proyecto. Como una operación vacía no es válida, no se puede desplegar. Para eliminar una operación cuyos pasos se han eliminado, hágalo desde el menú de operación al que se puede acceder desde la pestaña Componentes o el tela de diseño.