Aplica a

Bridge by Smartsheet

Copiar filas parciales a otra hoja mediante un flujo de trabajo de Bridge

Who can use this?

Plans:

  • Bridge by Smartsheet

Utilice este flujo de trabajo de Bridge para copiar datos en una fila de columnas específicas de su hoja de origen a su hoja de destino. 

Cuando se ejecute este flujo de trabajo, tomará todos los datos de la fila de la hoja de origen y copiará columnas específicas en una nueva fila de la hoja de destino. 

Lo que necesita para comenzar

  • Una hoja
  • Bridge
    • Integración de Smartsheet
    • Desencadenador “Cuando cambian los valores de la columna”
    • Módulos de flujo de trabajo de Bridge:
      • Smartsheet: Get Row
      • Conditional Junctions: Match
      • Smartsheet: Add Row
      • Smartsheet: Delete Row (optional)
      • Smartsheet: Update Row (optional)

Introducción

Para crear este flujo de trabajo en Bridge, autentique la integración de Smartsheet para su espacio de trabajo de Bridge. 

Lea los pasos sobre cómo configurar la integración de Smartsheet para Bridge

Al crear un flujo de trabajo, mantenga la hoja y el flujo de trabajo de Bridge abiertos en dos pestañas separadas. Esto facilitará la navegación por el proceso de creación.

Crear el modelo básico de flujo de trabajo

Antes que nada, extraiga todos los módulos que necesita para el flujo de trabajo. 

  1. Cree un nuevo flujo de trabajo en Bridge
  2. En el generador de flujos de trabajo, utilice el panel para agregar módulos en este orden:
    1. Smartsheet: Get Row
    2. Conditional Junctions: Match
    3. Smartsheet: Add Row
      Coloque este módulo debajo de la ruta Status is Complete.
  3. Guarde el flujo de trabajo.

Esto es lo que debería ver en su flujo de trabajo al finalizar:

Modelo básico de flujo de trabajo de Bridge para copiar filas parciales

Al agregar Conditional Junctions: Match

  1. Marque la opción Check if Complete
  2. Arrastre un nuevo State a la unión en la ruta izquierda.
  3. Luego, marque la opción Status is Complete
  4. Arrastre un nuevo State a la unión en la ruta derecha. 
  5. A continuación, marque la opción Any Other Status.

Configurar el desencadenador del flujo de trabajo

Después de crear el modelo básico de flujo de trabajo, configure su desencadenador.

  1. Seleccione el módulo Trigger.
  2. Para abrir el panel Integration en una nueva pestaña, en la sección Integrations , seleccione Integrations Page.
  3. Busque Smartsheet en la lista de integraciones.
    Utilice la opción “Connected” debajo del logotipo de Bridge para obtener una lista de las integraciones autenticadas para ese espacio de trabajo.
  4. Expanda la fila Triggers.
  5. Para crear un nuevo desencadenador, seleccione Ícono Agregar desencadenador .
  6.  Complete los siguientes campos:
    • Trigger Name: Cree una etiqueta personalizada para su desencadenador.
    • Sheet ID: Pegue el ID de la hoja para la hoja de origen (de donde se extraerán los datos de la fila).
    • Event Type: Seleccione When Column Values are Changed
    • Column Name or ID: Escriba el nombre de la columna de Smartsheet que desencadenará la copia de la fila. El ejemplo que verá en la siguiente sección se denomina Status A
    • Select Workflow: Seleccione el nuevo flujo de trabajo que acaba de crear de la lista desplegable.
  7. Seleccione Save.
  8. Vuelva al flujo de trabajo. 
    Si desea regresar a la pestaña original, actualice la página para ver el desencadenador.

Configurar los módulos del flujo de trabajo

Antes de comenzar con la configuración del módulo, desencadene el flujo de trabajo para crear una entrada del Registro de ejecución. 

  1. Vaya a la hoja de origen. 
  2. Cambie el valor de la columna desencadenadora a Complete. En este ejemplo, el flujo de trabajo se desencadena desde la columna Status A.
    Ejemplo de hoja de origen
  3. Guarde la hoja. 

Ahora, aparecerá una entrada de ejecución del flujo de trabajo en el registro de ejecución de su flujo de trabajo de Bridge. Utilice los datos del desencadenador para completar el primer módulo.

Configurar el módulo Get Row

¿Cuál es la función del módulo Get Row?

En este flujo de trabajo, el módulo Get Row completa la nueva fila en la hoja de destino. Cuando se ejecuta el módulo Get Row, Bridge extrae los datos de la fila. Luego, envía los datos al Registro de ejecución del flujo de trabajo. 

Desde el Registro de ejecución, puede hacer referencia a datos en las siguientes etapas del flujo de trabajo.

  1. En el campo Sheet, pegue la referencia de tiempo de ejecución para el ID de la hoja
  2. En el campo Row ID, pegue la referencia de tiempo de ejecución para el ID de la fila
  3. Expanda la sección Advanced Options
  4. Guarde el flujo de trabajo. 
  5. En la hoja de origen, cambie el valor de la columna desencadenadora por otro.
    • Esto creará una nueva entrada en el Registro de ejecución de la que se pueden usar datos para crear el próximo módulo.
      Ejemplo de la hoja de origen
  6. Guarde la hoja.

Configurar el módulo Match

¿Cuál es la función del módulo Match?

En este flujo de trabajo, el módulo Match comprueba el valor en la columna Estado de la hoja de origen. Si el estado es Complete, el flujo de trabajo seguirá la ruta izquierda Status is Complete. Para cualquier otro valor de la columna Estado, el flujo de trabajo seguirá la ruta derecha Any Other Status.

Tendrá que copiar la referencia de datos para la columna desencadenadora del Registro de ejecución. 

  1. En el campo First Value, pegue la referencia de datos de tiempo de ejecución para la columna del desencadenador. 
  2. En el campo Second Value, escriba el valor con el que debe coincidir la referencia. 
    • En este ejemplo, el flujo de trabajo está configurado para seguir la ruta izquierda cuando el valor de la columna Status A sea Complete.
      Ejemplo del módulo Match
  3. Guarde el flujo de trabajo. 

Configurar el módulo Add Row

En este flujo de trabajo, el módulo Add Row se configurará para agregar solo los datos de las columnas que especifique a una nueva fila de la hoja de destino. Utilizará referencias de datos de la respuesta Get Row para agregar los datos de la fila de origen a la nueva fila en la hoja de destino.

Para este ejemplo, no definiremos celdas avanzadas ni opciones avanzadas para la nueva fila. Obtenga más información sobre otras opciones para agregar filas.

  1. En el campo Sheet, pegue el ID de la hoja para su hoja de destino. 
    • En esta hoja, se agregarán los datos copiados como una nueva fila.
  2. Expanda la sección Cells
  3. Defina la primera columna de datos que se agregará a la hoja de destino. 
    1. En el campo Key #1, agregue el nombre de una columna de la hoja de destino. 
    2. En el campo Value #1, pegue la referencia de datos en el valor de la columna de la hoja de origen. 
    3. Repita los campos Key y Value para todas las columnas que desee copiar en la hoja de destino. En este ejemplo, elegimos mover solo tres de las seis columnas totales de la hoja de origen a la hoja de destino:
      Ejemplo del módulo Add Row
  4. Guarde el flujo de trabajo. 

Probar el flujo de trabajo

Después de configurar el flujo de trabajo, compruebe que funcione según lo previsto. 

Comience con una fila de la hoja de origen que esté configurada en la actualidad como In progress. En la hoja de destino, deje las filas en blanco. En estas imágenes, se muestra cómo deberían ser las hojas de origen y de destino.

Hoja de origen:
Ejemplo de la hoja de origen

Hoja de destino:

Ejemplo de la hoja de destino

Para probar el flujo de trabajo

  1. En la hoja de origen, cambie la columna del desencadenador (Status A anterior) a Complete
  2. Guarde la hoja. 

Una vez que se ejecute el flujo de trabajo de Bridge, la hoja de destino tendrá una nueva fila con solo los valores de columna específicos asignados:

Ejemplo de hoja de destino con la nueva fila

Opción alternativa

Analizar datos en varias hojas

Agregue a este flujo de trabajo una opción para mover diferentes datos de la fila en la hoja de origen a varias hojas. 

Por ejemplo, las columnas de la uno a la tres (1-3) se copian en la hoja de destino A, y las columnas de la cuatro a la seis (4-6), en la hoja de destino B.

Incluir otro módulo Add Row

  1. Agregar otro módulo Add Row debajo del primero. 
  2. Configúrelo con la información de la segunda hoja de destino.