Elimine una fila de su hoja con una condición específica usando Bridge.
USM Content
Cuando se ejecuta este flujo de trabajo, toma todos los datos de la fila de la hoja de origen y, luego, elimina la fila.
Requisitos previos
- Una hoja
- El ID de hoja fuente (la hoja fuente de la que extraeremos los datos de la fila).
- Una columna de casilla de verificación que indica cuándo eliminar una fila. En este ejemplo, utilizamos una columna de casilla de verificación llamada Delete with Bridge (Eliminar con Bridge).
- Bridge
- Integración de Smartsheet
- Cuando los valores de la columna cambian el disparador
- Módulos de flujo de trabajo de Bridge:
- Smartsheet: Get Row (Obtener fila)
- State (Estado) (opcional)
- Smartsheet: Delete Row (Eliminar fila)
Técnicamente, no se requiere el módulo Get Row, pero se agrega aquí como respaldo en caso de que haya eliminaciones accidentales. Debido a que los datos del desencadenador no incluyen información dentro de la fila, es posible que le resulte útil incluir Get Row para tener los datos de la fila en Run Log durante 30 días, en caso de que necesite resolver problemas o consultar los datos. Si no quiere tener los datos para consultar más adelante, puede crear este flujo de trabajo solo con el desencadenador y el módulo Delete Row.
Comenzar
Para crear este flujo de trabajo en Bridge, autentique la integración de Smartsheet para su espacio de trabajo de Bridge.
Al crear un flujo de trabajo, mantenga la hoja y el flujo de trabajo de Bridge abiertos en dos pestañas separadas. Esto facilita la navegación por el proceso de creación.
Crear el modelo básico de flujo de trabajo
- Cree un nuevo flujo de trabajo en Bridge.
- En el generador de flujos de trabajo, utilice el panel para agregar módulos en este orden:
- Smartsheet: Get Row
- Estado
- Smartsheet — Eliminar fila
- Guarde el flujo de trabajo.
El flujo de trabajo tiene el siguiente aspecto:
Configurar el desencadenador
- Seleccione el módulo Trigger.
- En la sección Integraciones, seleccione Página Integraciones.
- Seleccione Hoja inteligente en la lista de integración y expanda la fila Activadores.
- Seleccione Add to Triggers.
- Complete los siguientes campos:
- Trigger Name: cree una etiqueta personalizada para su desencadenador.
- ID de hoja: Pegue el ID de hoja para su hoja de origen.
- Event Type: Seleccione When Column Values Are Changed.
- Column Name or ID: Escriba el nombre de la columna de Smartsheet que desencadenará la eliminación de la fila. En este ejemplo, utilizamos la columna Delete with Bridge.
- Select Workflow: Seleccione el nuevo flujo de trabajo que acaba de crear de la lista desplegable.
- Seleccione Guardar y vuelva a su flujo de trabajo.
Probar el desencadenador
Queremos probar el disparador antes de iniciar la configuración del módulo. Esto garantiza que el flujo de trabajo responda correctamente y lleve los datos necesarios al registro de ejecución del flujo de trabajo.
- Vaya a su hoja.
Marque la casilla en la columna del desencadenador. En este ejemplo, el flujo de trabajo se desencadena desde la columna Eliminar con Bridge.
Brandfolder Image
- Guarde la hoja.
Ahora hay una entrada de ejecución de flujo de trabajo en el registro de ejecución. En los siguientes pasos, utilizamos los datos de activación para rellenar los módulos.
Configurar los módulos del flujo de trabajo
Configurar el módulo Get Row (Obtener fila)
El módulo Obtener fila introduce los datos de la fila en el Registro de ejecución del flujo de trabajo. Los datos se pueden referenciar en las siguientes etapas del flujo de trabajo desde el Registro de ejecución.
- En el campo Sheet (Hoja), pegue la referencia de tiempo de ejecución para el ID de hoja.
- En el campo Row ID, pegue la referencia de tiempo de ejecución para el ID de fila.
- Guarde el flujo de trabajo.
Configurar el módulo Delete Row (Eliminar fila)
En este flujo de trabajo, el módulo Eliminar fila elimina la fila que desencadenó el flujo de trabajo. Si configura el módulo Get Row para este flujo de trabajo, puede volver a utilizar las mismas referencias en sus respectivos campos.
- En el campo Sheet (Hoja), pegue la referencia de tiempo de ejecución para el ID de hoja.
- En el campo Row ID, pegue la referencia de tiempo de ejecución para el ID de fila.
- Guarde el flujo de trabajo.
Probar el flujo de trabajo
En su hoja:
- Cree una nueva fila.
- Marque la casilla Eliminar con Bridge
- Guarde la hoja.
En Bridge, se debe activar el flujo de trabajo, obtener los datos de la fila (si se utiliza Get Row) y, a continuación, eliminar la fila.
Su flujo de trabajo de Bridge se activará cada vez que cambie la columna Eliminar con Bridge. Desde aquí, puede marcar (o desmarcar) la casilla cada vez que necesite que se elimine una fila.
Suponga que desea que esto suceda bajo una condición específica. En ese caso, puede agregar módulos, como Uniones condicionales, a su flujo de trabajo Bridge para verificar las condiciones, o puede crear un flujo de trabajo automatizado a nivel de hoja para marcar la casilla por usted y ocultar la columna de la vista en la hoja. Esto garantiza que Bridge solo se ejecute cuando el flujo de trabajo automatizado marque la casilla.