Saltar al contenido

Dependencias de Operación, Eliminación y Eliminación

Introducción

Ver las dependencias de una operación enumera los otros componentes del proyecto de los que depende la operación. Si otros componentes dependen de la operación, esas dependencias deben eliminarse antes de que se pueda 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 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 operación 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 del proyecto.

Ver Dependencias Usando Menús de Acciones de Componentes

Se puede acceder a la opción Ver dependencias desde estas ubicaciones:

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

operación de dependencias

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 operación), Actividad, Transformación y Horario. Cada categoría se puede expandir o contraer usando los triángulos desplegables flecha hacia abajo 2 flecha abajo 2.

Solo se muestran las dependencias de la operación que tienen un solo nivel de profundidad. Por ejemplo, mientras que la transformación enumerada "Respuesta del producto Magento " 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 depende la propia operación no se muestran).

Para cerrar la vista de dependencia, haga clic en el icono de cierre cerrar:

operación de dependencias cerrada anotada

Ver Dependencias Usando 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 ve la pestaña Componentes), un icono de dependencia dependencia se muestra junto al nombre de un componente que depende de la operación seleccionada:

dependencia de los componentes

Una operación seleccionada se muestra con un icono de selección seleccionado y un fondo gris.

Eliminar una Operación

Se puede acceder a la opción Eliminar para eliminar permanentemente una operación individual desde estas ubicaciones:

Se puede acceder a la opción Eliminar no utilizados para eliminar permanentemente operaciones no utilizadas de forma masiva desde esta ubicación:

Borrar

Al seleccionar Eliminar, un cuadro de diálogo le pide que confirme la eliminación o indica que la operación tiene dependencias:

  • Confirmando Eliminación: Si la operación no tiene otros componentes que dependan de la operación, un cuadro de diálogo le pedirá que confirme la eliminación. Después de la confirmación, Cloud Studio intentará eliminar la operación y los componentes seleccionados. Si una API externa llama a la operación, la operación y 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 cuadro de diálogo indica inmediatamente que la operación no está disponible para su eliminación.

Confirmar la Eliminación

Si no hay otros componentes que tengan esta operación como dependencia, un cuadro de diálogo le pedirá que confirme que desea eliminar la operación:

¿Está seguro de que desea eliminar los componentes de operación de este componente?

En el cuadro de diálogo se incluye una opción para eliminar también los componentes que quedarían sin referencia (no utilizados) como resultado de la eliminación de la operación. Estos son componentes a los que actualmente no hace referencia ningún componente que no sea la operación que se va a eliminar. Esta opción es seleccionada por defecto. 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 de forma permanente la operación y los componentes enumerados.

Para eliminar solo la operación, sin eliminar ningún componente adicional, borre la selección:

¿Está seguro de que desea eliminar solo esta operación de componente?

Todos los componentes a los que solo hace referencia la operación permanecerán en el proyecto y se podrá acceder a ellos desde la pestaña Componentes del panel del proyecto. No se enumeran componentes adicionales para eliminar en el cuadro de diálogo. 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á eliminar la 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:

no se puede borrar

Haga clic en Continuar para volver al diseñador del proyecto sin que se lleve a cabo 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, a continuación, intente eliminar la operación de nuevo.

Otros Componentes Dependen de la Operación

Si hay otros componentes del proyecto que dependen de la operación, esos componentes se enumeran:

no se puede eliminar la operación

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, todos los componentes que dependen de la operación se enumeran en realidad. Haga clic en Continuar para volver al diseñador del proyecto sin que se lleve a cabo ninguna acción.

Para eliminar una operación de este tipo, debe modificar el proyecto para que la operación no dependa de estos componentes. Por ejemplo, si la Operación B está vinculada abajo en la cadena de la Operación A mediante acciones de operación, primero elimine el enlace y luego intente nuevamente eliminar la operación.

Eliminar No Utilizados

Al seleccionar Eliminar no utilizados, se lista cada operación a eliminar:

operación de eliminación de componentes

Haga clic en Continuar para eliminar permanentemente las operaciones.

Eliminar una Operación

Se puede acceder a la opción Eliminar para eliminar una operación del tela de diseño desde estas ubicaciones:

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 de 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 todavía están disponibles en la pestaña Componentes del panel del proyecto.

Para reutilizar una operación que haya eliminado del tela de diseño, consulte Reutilización de operaciones.