Saltar al contenido

Operación Reutilización

Introducción

En esta página se describe cómo reutilizar operaciones en un proyecto. La reutilización de otros tipos de componentes del proyecto se explica 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 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 copiado para colocarlas en el portapapeles
    • Pegar como nueva operación o como referencia según el contexto
  • Operaciones de cortar y copiar
    En esta sección se describen los distintos lugares desde los que se pueden cortar y copiar operaciones. Al cortar una operación, también se elimina la operación o su referencia del proyecto, según el lugar desde el que se haya cortado.
  • Crear una nueva operación a partir de una operación existente
    En esta sección se describen las distintas formas en las 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 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 crea esas actividades como actividades nuevas en lugar de como referencias, ya que no se permite reutilizar más de una instancia de estos tipos de actividades.
  • Crear una referencia de componente
    En esta sección se describen las distintas formas en las que se pueden hacer referencias a 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 ellas una única 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:

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

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

  • Duplicando utiliza la configuración de una operación existente para crear un nuevo componente independiente en un proyecto. Después de duplicar una operación, los cambios que realice en el componente independiente original no se reflejarán en la copia y los cambios que realice en la copia no afectarán 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 en el proyecto.

    Puedes 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 la operación original. (Una excepción: Cualquier Salesforce, Salesforce Service Cloud y actividades de ServiceMax se duplican en lugar de referenciarse.)
    • 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 en que se crean los 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 componente 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 solo flujo de trabajo del proyecto. Cuando se 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 Componentes del panel 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 el 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 desde la pestaña Componentes del panel del proyecto, se elimina el componente independiente original.
    • Si se corta una operación desde el tela de diseño o desde 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 el portapapeles. El componente independiente original no se modifica. Copiar y pegar una operación puede generar un nuevo componente independiente o una referencia de componente, según el contexto en el que se pegue.
  • Pegar crea un componente independiente o una referencia de componente, según el contexto en el que se pegue. 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 puedes utilizar los atajos de teclado estándar para cortar (Control+X en Windows o Linux y Command+X en macOS) y copiar (Control+C en Windows o Linux y Command+C en macOS).

Tanto las operaciones de cortar como de copiar colocan una copia de una operación en el portapapeles.

Al cortar una operación del proyecto (desde la pestaña Componentes del panel del proyecto), se elimina el componente independiente original del proyecto. Como la eliminación es obligatoria, cortar una operación solo 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 operaciones, eliminación y remoción.

Al cortar una operación de un flujo de trabajo de proyecto (desde el tela de diseño o la pestaña Flujos de Trabajo del panel de proyecto), se elimina únicamente la referencia del componente. El componente independiente original permanece sin cambios.

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

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

Al utilizar una combinación de las acciones de menú Cortar, Copiar y Pegar (o sus atajos de teclado), se crea una nueva operación utilizando la configuración de la operación original con estas excepciones:

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

Al utilizar la acción de menú Duplicar, se crea una nueva operación utilizando la misma configuración que la operación original, incluidos todos 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, más - Copiar. Las copias posteriores se añaden 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 del navegador actual o el modo del 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 de nube. Tampoco se pueden pegar operaciones con pasos como actividades creadas desde un conector personalizado se pueden pegar en un proyecto donde no existe el conector personalizado. Además, las operaciones con pasos como actividades asociadas con una conexiones globales no se puede pegar entre proyectos.

Importante

Problema Conocido: La función de pegar entre proyectos no funciona actualmente con el navegador Firefox. Solo se puede usar 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 Proyecto: Utilice la acción de menú Operación Pegar del menú de acciones de una categoría de componente (consulte menú de acciones de la pestaña Componentes en la pestaña Componentes del panel Proyecto). Esta acción está habilitada solo cuando tienes una operación en tu 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 Lienzo 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 una nueva operación, el cursor se posiciona 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 de proyecto (consulte menú de acciones de componentes en la pestaña Componentes del panel Proyecto) o el tela de diseño.

La acción de menú Duplicar ofrece la posibilidad de 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 excepción de Salesforce, Salesforce Service Cloud y actividades de ServiceMax, que están duplicados.
  • Con copias de pasos: Crea una nueva operación independiente y nuevos componentes independientes a los que se hace referencia como pasos de la 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, la nueva operación también se referencia en el flujo de trabajo del proyecto. La nueva operación se muestra inmediatamente debajo de la operación original y el cursor se posiciona sobre el nombre de la operación para cambiarle el nombre.

Crear una Referencia de Componente

Una operación puede ser referenciada por otros componentes o flujos de trabajo del proyecto a lo largo del proyecto.

Una operación puede ser referenciada varias veces por cualquier combinación de otros componentes. Sin embargo, solo se puede hacer referencia a ella una única vez en un único flujo de flujo de trabajo. No se puede hacer referencia a una operación varias veces en el mismo flujo de trabajo ni 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 configuradas para ejecutarse en caso de éxito, falla o error SOAP de cualquier otra cantidad de 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 una operación puede ser llamada por funciones cualquier número de veces.

Arrastrar y Soltar

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

operación de reutilización

Aunque las operaciones no pueden ser referenciadas por 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 o no estar en el mismo flujos de trabajo o en diferentes).

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

Pegar

Una vez que tenga una copia de una operación en el portapapeles, puede pegarla en el mismo proyecto utilizando la aplicación o el modo de navegador actual desde el que la copió. No se admite pegar operaciones 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 utilizando la acción de menú Pegar del menú de acciones de la zona de colocación de una operación (consulte menú de acciones de la zona de colocación en Lienzo de diseño). Si se pega un componente de operación 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. Si se pega la misma operación varias veces, se agrega una referencia adicional a la operación recién creada en el flujo de trabajo del proyecto.

Ver la Cantidad de Referencias de Componentes y Flujo de Trabajo

Las referencias de componentes y flujo de trabajo se cuentan y se muestran dentro de la pestaña Componentes del panel 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 una operación no está referenciada por (o no se utiliza en) ninguno de los flujos de trabajo del proyecto, se conoce como una operación no utilizada. Los componentes no utilizados, incluidas las operaciones, se muestran en el panel del proyecto con una operación no referenciada. icono 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 sola 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, estas operaciones están contenidas cada una en un flujo de trabajo:

    operaciones referencia única

  • Referencias múltiples

    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 que la hacen referencia se muestra en una insignia junto al nombre del componente.

    En este ejemplo, Operación de ejemplo y Segunda operación de ejemplo están cada una en un flujo de trabajo y cada una 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 referencias:

    operaciones referencias múltiples

    El recuento no es necesariamente la cantidad 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 o varias referencias, según 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 operaciones no se agregan en el recuento total.

    Por ejemplo:

    • Un secuencia de comandos que hace referencia a una operación dos veces por su ruta de referencia en un secuencia de comandos, tal vez usando ambos 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 error de la operación cuenta la referencia de la 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 están vinculadas las operaciones al ver las dependencias o iniciar el cuadro de diálogo de eliminación de la operación, como se describe en Dependencias de la operación, eliminación y remoción.

Por ejemplo, cuando ve las dependencias de Example Operation y Second Example Operation, verá que Example Operation - Copy depende de las dos primeras operaciones. Cuando intenta eliminar Example Operation - Copy, verá que Example Operation y Second Example Operation aparecen como componentes que impiden que Example Operation - Copy se pueda eliminar.