Saltar al contenido

Operación Reutilización

Introducción

Esta página describe cómo reutilizar operaciones en un proyecto. La reutilización de otros tipos de componentes del proyecto se trata en Reutilización de componentes.

Esta página está organizada en estas secciones:

  • Terminología de reutilización de componentes
    Esta sección define la terminología utilizada para analizar la reutilización de componentes. El reconocimiento de la diferencia entre componentes independientes y las referencias a esos componentes constituye la base necesaria para comprender los términos de la interfaz de usuario relacionados:
    • Duplicar una operación para crear una copia de la operación, ya sea con referencias de etapa de operación o copias de etapa de operación.
    • Hacer referencia a una operación existente
    • Operaciones de corte o copia para colocarlas en tu portapapeles
    • Pegar como nueva operación o como referencia según el contexto
  • Operaciones de cortar y copiar
    Esta sección describe los diversos lugares desde donde puede cortar y copiar operaciones. Cortar una operación también elimina la operación o su referencia del proyecto, dependiendo de dónde se cortó.
  • Crear una nueva operación a partir de una operación existente
    Esta sección describe las diversas formas en que puede crear una nueva operación a partir de una operación existente. Esto se hace duplicando una operación existente o cortando/copiando y pegando en las ubicaciones designadas. Puede crear una copia de una operación con referencias de pasos (excepto para ciertos tipos de actividad) o con copias de pasos. Copias de operaciones con Salesforce, Salesforce Service Cloud y actividades de ServiceMax siempre cree esas actividades como actividades nuevas en lugar de referencias, ya que no se permite reutilizar más de una instancia de estos tipos de actividades.
  • Crear una referencia de componente
    Esta sección describe las diversas formas en que puede hacer referencia a las operaciones. Se puede hacer referencia a las operaciones varias veces mediante cualquier combinación de otros componentes. Sin embargo, solo se puede hacer referencia a ellos una vez en un único flujo de trabajo.

Terminología de Reutilización de Componentes

Los componentes del proyecto tal como aparecen en la interfaz de usuario de Cloud Studio pueden ser componentes independientes o referencias de componentes:

  • Componentes independientes son los bloques de construcción discretos de un proyecto y están contenidos en la pestaña del proyecto. Los componentes independientes son los componentes del proyecto.
  • Referencias de componentes se refieren a los componentes independientes. Las referencias a los componentes en los flujos de trabajo del proyecto están contenidas en el tela de diseño y en la pestaña Flujos de Trabajo del pestaña del proyecto. También se puede hacer referencia a componentes que no forman parte de ningún flujos de trabajo.

Una operación como componente independiente se puede reutilizar en un proyecto de dos formas:

  • Duplicando está utilizando la configuración de una operación existente para crear un componente nuevo e independiente en un proyecto. Después de duplicar una operación, cualquier cambio que realice en el componente independiente original no se reflejará en la copia y cualquier cambio que realice en la copia no afectará al componente independiente original. Cuando duplica una operación, aparece una nueva operación en la pestaña Componentes del panel del proyecto y es un componente independiente del proyecto.

    Puede duplicar una operación ya sea con referencias de pasos o con copias de pasos:

    • Una operación duplicada con referencias de pasos tiene referencias a los pasos de operación originales. (Una excepción: Cualquier Salesforce, Salesforce Service Cloud y actividades de ServiceMax están duplicados en lugar de referenciados).
    • Una operación duplicada con copias de pasos crea copias de cada etapa de operación original como nuevos componentes.

    También se puede pegar una operación entre proyectos abiertos en la misma sesión del navegador.

  • Referencia utiliza la misma operación más de una vez en un proyecto y es la forma de crear flujos de trabajo del proyecto. Una referencia de componente en un flujo de trabajo es una operación, actividad, transformación, secuencia de comandos o notificación correo que se representa visualmente en el tela de diseño y aparece en la pestaña Flujos de Trabajo del panel del proyecto (excepto las notificaciones correo). Las referencias de componentes también pueden estar en otros componentes, que pueden estar o no en los flujos de trabajo del proyecto. Por ejemplo, se puede hacer referencia a una operación en una acción de operación configurada en otra operación, y también en una función de secuencia de comandos, y también en un flujo de trabajo de un solo proyecto. Cuando hace referencia a un componente dentro o fuera de los flujos de trabajo del proyecto, aumenta el recuento de referencias del componente en la pestaña del proyecto.

La palabra copia, como sustantivo, se utiliza para describir un componente nuevo e independiente que se ha creado a partir de una operación existente.

Las palabras cortar y copiar, como acciones, colocan una copia de una operación en el portapapeles que luego se utiliza para crear un componente independiente o una referencia de componente. Cuál de estos dos se crea depende del contexto al pegar:

  • Corte coloca una copia de una operación en su portapapeles y elimina el componente independiente original o la referencia del componente, dependiendo de dónde se cortó la operación:
    • Si se corta una operación de la pestaña del proyecto, se elimina el componente independiente original.
    • Si una operación se corta del tela de diseño o de la pestaña Flujos de Trabajo del panel del proyecto, como el componente es una referencia a un componente independiente original, solo se elimina la referencia y el componente independiente original no se modifica..
  • Copiando coloca una copia de una operación en su portapapeles. El componente independiente original no se modifica. Copiar y luego pegar una operación puede dar como resultado un nuevo componente independiente o una referencia de componente, según el contexto al pegar.
  • Pegar crea un componente independiente o una referencia de componente, según el contexto al pegar. Por ejemplo:

Operaciones de Cortar y Copiar

Puede acceder a las acciones del menú Cortar y Copiar desde el menú de acciones de una operación en cualquiera de estos lugares:

También puede utilizar los atajos de teclado estándar para cortar (Control+X en Windows o Linux y Command+X en macOS) y copie (Control+C en Windows o Linux y Command+C en macOS).

Las operaciones de corte y copia colocan una copia de una operación en su portapapeles.

Cortar una operación del proyecto (desde la pestaña Componentes del pestaña del proyecto) elimina el componente independiente original del proyecto. Como es necesaria la eliminación, cortar una operación sólo es posible en operaciones sin referencia. Los cuadros de diálogo estándar para la eliminación se muestran como se documenta en Dependencias de operación, eliminación y eliminación.

Cortar una operación de un flujo de trabajo del proyecto (desde el tela de diseño o la pestaña Flujos de Trabajo del panel del proyecto) elimina solo la referencia del componente. El componente independiente original no se modifica.

Crear una Nueva Operación a Partir de una Operación Existente

Puede crear una nueva operación como un componente independiente usando una combinación de las acciones de menú Cortar, Copiar y Pegar (o sus atajos de teclado) o usando la opción Duplicar acción del menú.

Cuando se utiliza una combinación de las acciones de menú Cortar, Copiar y Pegar (o sus métodos abreviados de teclado), se crea una nueva operación utilizando la configuración de la operación original con estas excepciones:

  • Se eliminan los horarios asignados.
  • Se eliminan todas las operaciones configuradas.

Cuando se utiliza la acción de menú Duplicar, se crea una nueva operación usando la misma configuración que la operación original, incluidos los programas asignados y las acciones de operación configuradas.

El nombre predeterminado de la nueva operación utiliza el nombre del componente independiente original al que se le añade -Copiar. Las copias posteriores se añaden además con un número incrementado entre paréntesis.

Pegar

Una vez que tenga una copia de una operación en su portapapeles, puede pegarla en el mismo proyecto usando la aplicación de navegador actual o el modo de navegador desde donde la copió.

También se puede pegar una operación (excepto las que se indican a continuación) entre proyectos abiertos en la misma sesión del navegador. Al pegar operaciones con pasos de actividad entre proyectos, se creará un nuevo extremo la primera vez que se pegue la operación con una actividad. Los pegados posteriores se conectarán al extremo existente.

Nota

Una operación con un paso como actividad que se puede usar solo en Agentes Privados no se puede pegar en un proyecto en un ambiente asociado con un Agente en Nube. Tampoco las operaciones con pasos como actividades creadas desde un conector personalizado pegarse en un proyecto donde el conector personalizado no exista. Además, las operaciones con pasos como actividades asociadas a conexiones globales no se puede pegar entre proyectos.

Importante

Problema Conocido: El pegado entre proyectos no funciona actualmente con el navegador Firefox. Solo se puede utilizar Chrome o Safari (solo macOS ) para pegar entre proyectos.

Cortar o copiar una operación y luego pegue la operación en la pestaña Componentes del panel del proyecto o en el tela de diseño:

  • Pestaña Componentes del Panel de Proyecto: Utilice la acción del menú Operación Pegar desde el menú de acciones de una categoría de componente (consulte Menú de acciones de categoría en Pestaña Componentes del panel de proyecto). Esta acción está habilitada solo cuando tiene una operación en su portapapeles.
  • Tela de Diseño: Seleccione la área de inserción de una operación en el tela de diseño y luego use su acción de menú Pegar (consulte Menú de acciones de la zona de colocación en Tela de Diseño). Si un componente de operación se pega una sola vez en el tela de diseño, se crea un componente nuevo e independiente y se agrega una referencia a ese componente al flujo de trabajo del proyecto.

Al crear la nueva operación, el cursor se coloca en el nombre de la operación para cambiarle el nombre.

Duplicar

Puede acceder a la acción de menú Duplicar desde el menú de acciones de una operación en la pestaña Componentes del panel del proyecto (consulte Menú de acciones de componentes en Pestaña Componentes del panel de proyecto) o el tela de diseño.

La acción de menú Duplicar permite elegir entre dos métodos de duplicación:

  • Con referencias de pasos: Crea únicamente una operación nueva e independiente. La operación duplicada contiene referencias a cada uno de los pasos de la operación original, con la excepción de Salesforce, Salesforce Service Cloud y actividades de ServiceMax, que están duplicados.
  • Con copias de pasos: Crea una operación nueva e independiente y componentes nuevos e independientes a los que se hace referencia como pasos de operación. Se crean nuevos componentes para cada etapa de operación y la nueva operación hace referencia a ellos.

Si la operación se crea desde el tela de diseño, también se hace referencia a la nueva operación en el flujo de trabajo del proyecto. La nueva operación se muestra inmediatamente debajo de la operación original y el cursor se coloca en el nombre de la operación para cambiarle el nombre.

Crear una Referencia de Componente

Otros componentes o flujos de trabajo del proyecto pueden hacer referencia a una operación a lo largo del proyecto.

Se puede hacer referencia a una operación varias veces mediante cualquier combinación de otros componentes. Sin embargo, solo se puede hacer referencia a él una vez en un único flujo de trabajo. No se puede hacer referencia a una operación varias veces en el mismo flujo de trabajo, ni se puede hacer referencia a ella en varios flujos de trabajo.

Hacer Referencia a una Operación

Puede hacer referencia a la misma operación varias veces en varios lugares a lo largo de un proyecto, como se describe a continuación.

Configurar una Acción de Operación

Seleccione una operación al configurar una acción de operación en otra operación. La misma operación puede ser objeto de acciones que están configuradas para ejecutarse en caso de éxito, error o error SOAP de cualquier número de otras operaciones en el mismo proyecto.

Llamar a una Operación en un Secuencia de Comandos

Utilice una operación con un Jitterbit Script Función general que toma una ruta de referencia de operación como parámetro, como RunOperation o GetLastOperationRunStartTime. Las funciones pueden llamar a una operación tantas veces como desee.

Arrastrar y Soltar

Arrastre una operación que no esté actualmente en un flujo de trabajo desde la pestaña Componentes del pestaña del proyecto a un flujo de trabajo abierto en el tela de diseño:

operación de reutilización

Aunque no se puede hacer referencia a las operaciones en más de un flujo de trabajo, una sola operación puede estar en un solo flujo de trabajo y ser referenciada por una o varias acciones y/o funciones de operación (independientemente de cualquier asociación con operaciones que puedan estar o no en el mismo flujo de trabajo). o diferentes flujos de trabajo).

Una operación puede aparecer sólo una vez en el tela de diseño de un proyecto.

Pegar

Una vez que tenga una copia de una operación en su portapapeles, puede pegarla en el mismo proyecto usando la aplicación de navegador actual o el modo de navegador desde donde la copió. No se admiten operaciones de pegado como referencias entre proyectos y modos de navegador.

Cortar o copiar una operación y luego pegue la operación en el tela de diseño usando la acción de menú Pegar del menú de acciones de una zona de colocación de operación (consulte Menú de acciones de la zona de colocación en Tela de Diseño). Si un componente de operación se pega una sola vez en el tela de diseño, se crea un componente nuevo e independiente y se agrega una referencia a ese componente al flujo de trabajo del proyecto. Al pegar la misma operación más veces se agrega una referencia adicional a la operación recién creada en el flujo de trabajo del proyecto.

Las referencias de componentes y flujo de trabajo se cuentan y se muestran en la pestaña del proyecto. El recuento depende de cuántas veces se hace referencia al componente en los flujos de trabajo de un proyecto.

Nota

La cantidad de referencias se basa en el proyecto tal como existe actualmente en el diseñador de proyectos de Cloud Studio y no tiene en cuenta si los componentes se han implementado en Harmony.

  • Sin referencias

    Si ninguno de los flujos de trabajo del proyecto hace referencia a una operación (no la utiliza en ella), se la conoce como operación no utilizada. Los componentes no utilizados, incluidas las operaciones, se muestran en el panel del proyecto con un icono sin referencia ( enlace roto) adjunto junto al nombre del componente.

    Por ejemplo, después de duplicar una operación desde el panel del proyecto, no aparece en un flujo de trabajo en el tela de diseño:

    operaciones sin referencia

  • Una única referencia

    Si se hace referencia a una operación solo una vez en el tela de diseño, se muestra sin ningún indicador visual junto al nombre del componente.

    Por ejemplo, cada una de estas operaciones está contenida en un flujo de trabajo:

    referencia única de operaciones

  • Múltiples referencias

    Si se hace referencia a una operación varias veces en el tela de diseño, la cantidad de componentes del flujo de trabajo del proyecto y/o flujos de trabajo a los que se hace referencia se muestra en una insignia junto al nombre del componente.

    En este ejemplo, Operación de ejemplo y Operación de ejemplo segunda están cada uno en un flujo de trabajo y cada uno tiene una acción de operación configurada para llamar a Operación de ejemplo - Copiar, que es parte del flujo de trabajo por referencia, lo que da como resultado dos recuentos de referencia:

    operaciones múltiples referencias

    El recuento no es necesariamente el número de veces que se hace referencia a la operación; Si otro componente hace referencia a una operación varias veces, esto puede contar como una referencia única o múltiple, dependiendo de cómo se hizo referencia a la operación. Cada una de las acciones de operación configuradas cuenta como una referencia, pero las referencias múltiples de componentes que no son de operación no se agregan en el recuento total.

    Por ejemplo:

    • Un secuencia de comandos que hace referencia a una operación dos veces mediante su ruta de referencia en un secuencia de comandos, tal vez usando tanto el GetLastOperationRunStartTime y RunOperation funciones: cuenta la referencia de operación solo una vez.

    • Una operación configurada para ejecutar una operación tanto en caso de éxito como de fallo de la operación cuenta la referencia de operación dos veces.

Aunque no hay ninguna indicación visual en el panel del proyecto de que las acciones de operación están configuradas, puede determinar cómo se vinculan las operaciones viendo las dependencias o iniciando el cuadro de diálogo de eliminación de operación, como se describe en Dependencias de operaciones, eliminación y eliminación.

Por ejemplo, cuando vea las dependencias de Operación de ejemplo y Segunda operación de ejemplo, verá que la Operación de ejemplo - Copiar depende de las dos primeras operaciones. Cuando intente eliminar Operación de ejemplo - Copiar, verá la Operación de ejemplo y la Operación de ejemplo segunda enumeradas como componentes que impiden que se pueda eliminar la Operación de ejemplo - Copiar.