Saltar al contenido

Dependencias, Eliminación y Remoción de Componentes

Introducción

Al visualizar las dependencias de un componente, se muestran los demás componentes del proyecto de los que depende el componente. Si otros componentes dependen del componente, dichas dependencias se deben eliminar antes de poder eliminar un componente.

En estas páginas se explica cómo visualizar dependencias y eliminar flujos de flujos de trabajo y operaciones:

También es posible ver las dependencias de 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 quitar 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 comprender 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 funcionar por sí solo sin ese componente. Cuando el componente A necesita el componente B para ejecutarse correctamente, el componente A depende del componente B. Otra forma de decirlo es que el componente A depende del componente B.
  • Dependencia de: Si un componente depende de otro componente, el primer componente lo necesita para que el primer componente funcione correctamente. Un componente que depende de otro componente es el componente que necesita otro. Cuando el componente A necesita del componente B para ejecutarse con éxito, el componente B es una dependencia del componente A.

Ver Dependencias

Las dependencias de los componentes se pueden ver a través de la opción Ver dependencias en los menús de acciones del componente o mediante un indicador visual en la pestaña Componentes del panel del proyecto.

Ver Dependencias Mediante los Menús de Acciones de Componentes

La opción Ver dependencias es accesible desde estas ubicaciones:

Al seleccionar Ver dependencias, la vista de dependencias se abre en la pestaña Flujos de Trabajo del panel del proyecto:

transformación de dependencias

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. En el caso de 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 en particular:

dependencias variable global

Cada categoría se puede expandir o contraer utilizando el Triángulos de revelación.

Solo se muestran las dependencias del componente que tienen un solo nivel de profundidad. Por ejemplo, al visualizar las dependencias de la transformación "Magento Product Response", aunque la actividad listada "GET Magento Products" 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 muestran otros componentes de los que el componente en sí es una dependencia).

Para cerrar la vista de dependencia, haga clic en el botón icono de cerrar.

Ver Dependencias Mediante un Indicador Visual

Al seleccionar un componente en la pestaña Componentes del panel del proyecto o en el tela de diseño (mientras se visualiza la pestaña Componentes), un ícono de dependencia dependencia se muestra junto al nombre de un componente que es una dependencia del componente seleccionado:

dependencia de componentes

Un componente seleccionado se muestra con un ícono de selección selected y un fondo gris.

Eliminar un Componente

La opción Eliminar para eliminar permanentemente un componente individual es accesible desde estas ubicaciones:

La opción Eliminar no utilizados para eliminar permanentemente componentes no utilizados en forma masiva es accesible desde esta ubicación:

Borrar

Al seleccionar Eliminar, si hay otros componentes del proyecto que dependen del componente que se va a eliminar, esos componentes se enumeran:

No se puede eliminar el componente

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, lo que se enumera en realidad son todos los demás componentes que dependen del componente. Haga clic en Continuar para volver al diseñador de proyectos sin que se realice ninguna acción.

Para que el componente se pueda eliminar, debe modificar el proyecto de modo 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 tengan el componente que se está eliminando como dependencia de algún componente, aparecerá un mensaje que le solicitará que confirme que desea eliminar el componente:

eliminar componente

Eliminar No Utilizado

Al seleccionar Eliminar no utilizados, se enumera cada operación que se eliminará:

eliminar componentes

Deseleccione cualquier componente que no desee eliminar de forma permanente y luego haga clic en Eliminar.

Eliminar un Componente

La opción Eliminar para eliminar un componente de todas las operaciones es accesible desde estas ubicaciones:

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 en la pestaña Componentes del panel del proyecto, se eliminan todas las instancias del componente como pasos de operación de todas las operaciones. No se ven afectadas otras referencias a los componentes, como dentro de secuencias de comandos, transformaciones o ajustes de configuración.

Se permite eliminar componentes utilizados como pasos en una operación independientemente de las dependencias, ya que estos componentes no se eliminan del proyecto y siguen estando 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 provocar 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, 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:

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.