Ver dependencias, eliminar y quitar una operación en Jitterbit Integration Studio
Introducción
Al visualizar las dependencias de una operación, se muestran los demás componentes del proyecto de los que depende la operación. Si otros componentes dependen de la operación, dichas dependencias se deben eliminar antes de poder eliminar una operación. Además, las operaciones que están contenidas en un flujo de trabajo se pueden eliminar del flujo de trabajo.
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 este último 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 operación 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:
- La pestaña Flujos de trabajo del panel del proyecto (vea menú de acciones del componente en la pestaña Flujos de trabajo del panel Proyecto).
- La pestaña Componentes del panel del proyecto (vea menú de acciones de componentes en la pestañaComponentes del panel Proyecto).
- El tela de diseño (vea menú de acciones del componente en Lienzo de diseño).
Al seleccionar Ver dependencias, la vista de dependencias se abre en la pestaña Flujos de trabajo del panel del proyecto:
En la vista de dependencia, el nombre de la operación seleccionada aparece debajo de las áreas de búsqueda y filtro.
El nombre de la operación va seguido de una lista de Dependencias de las que depende la operación. Esta lista está organizada por categorías, como Resultado (que enumera las operaciones que están vinculadas por acciones de la operación), Actividad, Transformación y Programa. Cada categoría se puede expandir o contraer utilizando el botón Triángulos de revelación.
Solo se muestran las dependencias de la operación que tienen un solo nivel de profundidad. Por ejemplo, si bien la transformación listada "Magento Product Response" es una dependencia de la operación, no se muestran otros componentes que son una dependencia de la transformación. Tampoco se muestran los componentes que dependen de la operación (es decir, los componentes de los que la operación en sí es una dependencia no se muestran).
Para cerrar la vista de dependencia, haga clic en el botón Icono de cerrar.
Ver dependencias mediante un indicador visual
Al seleccionar una operación 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 de la operación seleccionada:
Una operación seleccionada se muestra con un icono de selección y un fondo gris.
Eliminar una operación
La opción Eliminar para eliminar permanentemente una operación individual es accesible desde estas ubicaciones:
- La pestaña Flujos de trabajo del panel del proyecto (vea menú de acciones del componente en la pestaña Flujos de trabajo del panel Proyecto).
- La pestaña Componentes del panel del proyecto (vea menú de acciones de componentes en la pestañaComponentes del panel Proyecto).
- El tela de diseño (vea menú de acciones del componente en Lienzo de diseño).
La opción Eliminar no utilizado para eliminar permanentemente operaciones no utilizadas en forma masiva es accesible desde esta ubicación:
- La pestaña Componentes del panel del proyecto (vea menú de acciones de la pestaña Componentes en la pestañaComponentes del panel Proyecto).
Borrar
Al seleccionar Eliminar, un cuadro de diálogo le solicitará que confirme la eliminación o le indicará que la operación tiene dependencias:
- Confirmando eliminación: Si la operación no tiene otros componentes que dependan de operación, un cuadro de diálogo le solicitará que confirme la eliminación. Después de la confirmación, Integration Studio intentará eliminar la operación y todos los componentes seleccionados. Si la operación está siendo llamada por una API externa, la operación y todos los componentes seleccionados no estarán disponibles para su eliminación.
- Otros componentes dependen de la operación: Si la operación tiene otros componentes que dependen de su existencia, un diálogo indica inmediatamente que la operación no está disponible para su eliminación.
Confirmar eliminación
Si no hay otros componentes que tengan esta operación como dependencia, un cuadro de diálogo le solicitará que confirme que desea eliminar la operación:
En el cuadro de diálogo se incluye una opción para eliminar también los componentes que quedarían sin referencia (sin usar) como resultado de la operación que se va a eliminar. Se trata de componentes que actualmente no están referenciados por ningún componente que no sea la operación que se va a eliminar. Esta opción está seleccionada de forma predeterminada. Cuando se selecciona, una lista muestra los componentes que se eliminarán cuando se elimine la operación. Haga clic en Continuar para intentar eliminar permanentemente la operación y los componentes enumerados.
Para eliminar solo la operación, sin eliminar ningún componente adicional, borre la selección:
Todos los componentes a los que solo hace referencia la operación permanecerán en el proyecto y serán accesibles desde la pestaña Componentes del panel del proyecto. No se enumeran en el cuadro de diálogo otros componentes que se eliminarán. Haga clic en Continuar para intentar eliminar de forma permanente solo la operación.
Si hay una API personalizada de Jitterbit configurada a través del API Manager que llama a esta operación, no podrá operación. Después de hacer clic en Continuar, se muestra un cuadro de diálogo adicional que indica que una API externa está llamando a la operación:
Haga clic en Continuar para volver al diseñador de proyectos sin que se realice ninguna acción. Para eliminar una operación de este tipo, primero elimine la API a través del API Manager o cambie su configuración para que la API no active esta operación y, luego, vuelva a intentar eliminar la operación.
Otros componentes dependen del operación.
Si hay otros componentes del proyecto que dependen de la operación, dichos componentes se enumeran:
Tenga en cuenta que el texto de este cuadro de diálogo implica incorrectamente que se enumeran las dependencias de la operación. Esto no es cierto y, de hecho, se enumeran todos los componentes que dependen de la operación. Haga clic en Continuar para volver al diseñador de proyectos sin que se realice ninguna acción.
Para eliminar una operación de este tipo, debe modificar el proyecto de modo que la operación no dependa de estos componentes. Por ejemplo, si la operación B está vinculada abajo en la cadena a la operación A mediante acciones de operación, primero elimine el enlace y luego intente nuevamente eliminar la operación.
Eliminar no utilizado
Al seleccionar Eliminar no utilizados, se enumera cada operación que se eliminará:
Deseleccione cualquier componente que no desee eliminar de forma permanente y luego haga clic en Eliminar.
Eliminar una operación
La opción Eliminar para eliminar una operación del tela de diseño es accesible desde estas ubicaciones:
- La pestaña Flujos de trabajo del panel del proyecto (vea menú de acciones del componente en la pestaña Flujos de trabajo del panel Proyecto).
- La pestaña Componentes del panel del proyecto (vea menú de acciones de componentes en la pestañaComponentes del panel Proyecto).
- El tela de diseño (vea menú de acciones del componente en Lienzo de diseño).
Al seleccionar Eliminar en una instancia específica (en la pestaña Flujos de trabajo del panel del proyecto o en el tela de diseño), la operación se elimina del tela de diseño. Al seleccionar Eliminar en la pestaña Componentes del panel del proyecto, todas las instancias de la operación se eliminan del tela de diseño.
Cualquier otra referencia a la operación, como dentro de secuencias de comandos, transformaciones o ajustes de configuración, no se ve afectada. Se permite eliminar operaciones independientemente de las dependencias, ya que las operaciones no se eliminan del proyecto y siguen estando disponibles en la pestaña Componentes del panel del proyecto.
Para reutilizar una operación que ha eliminado del tela de diseño, consulte Reutilización de operaciones.