Saltar al contenido

Ver dependencias, eliminar y quitar un componente en Jitterbit Integration Studio

Introducción

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

En estas páginas se explica la visualización de dependencias y la eliminación de flujos de trabajo y operaciones:

También es posible visualizar las dependencias de otros componentes del proyecto, como actividades, transformaciones, secuencias de comandos, esquemas, variables de proyecto, variables globales, notificaciones correo y programaciones. Todos estos componentes se pueden eliminar de una operación con el mismo método, excepto las variables globales, que se eliminan eliminando la parte del secuencia de comandos donde están definidas.

Definiciones

Es importante comprender la terminología al hablar 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 dependiente de el Componente A:

  • Dependiente de: Si un componente depende de otro, lo necesita para funcionar correctamente. Un componente que depende de otro no puede funcionar por sí solo sin él. Cuando el Componente A necesita al 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, el primero lo necesita para que este funcione correctamente. Un componente que depende de otro es el que otro necesita. Cuando el Componente A necesita del Componente B para ejecutarse correctamente, el Componente B depende 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 a través de 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. 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 visualizado. Para las variables globales, las categorías se clasifican en Lectura o Escritura para indicar el tipo de acceso de una referencia de variable específica:

dependencias variable global

Cada categoría se puede expandir o contraer usando el Triángulos de divulgación. Un solo clic en una dependencia resalta ese componente en el tela de diseño. Al hacer doble clic en una dependencia, se abre su pantalla de configuración.

Solo se muestran las dependencias del componente que tienen un nivel de profundidad. Por ejemplo, al visualizar las dependencias de la transformación "Respuesta del producto de Magento ", si bien la actividad listada "GET Productos de Magento " depende de la transformación, no se muestran los demás componentes que dependen de la actividad. Tampoco se muestran los componentes que dependen de la transformación (es decir, no se muestran los demás componentes de los que el componente depende).

Para cerrar la vista de dependencia, haga clic en el icono 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 se muestra junto al nombre de un componente que es una dependencia del componente seleccionado:

components dependency

Un componente seleccionado se muestra con un icono de selección selected y 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, estos se mostrarán en la lista:

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

Para eliminar un componente de este tipo, debe modificar el proyecto para que los componentes listados no dependan del componente que se va a eliminar. Por ejemplo, si la actividad Componente B necesita la transformación Componente A para funcionar correctamente, primero elimine la transformación Componente A de la operación y luego intente eliminar de nuevo la actividad Componente B.

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

Desmarque cualquier componente que no desee eliminar permanentemente y haga clic en Eliminar.

Quitar 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 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 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 existentes, al eliminar el componente de la operación, operación u otros componentes utilizados como pasos dentro de la operación podrían dejar 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 la elimina del operación. Si se eliminan 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 se lista como tal al desplegar el proyecto. Dado que 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, accesible desde la pestaña Componentes o el tela de diseño.