Удалите строку из вашей таблицы при выполнении конкретного условия с помощью Bridge.
USM Content
Когда этот рабочий процесс запускается, он захватывает все данные в строке из исходной таблицы, а затем удаляет строку.
Предварительные условия
- Таблица:
- Исходный идентификатор таблицы (исходная таблица, из которой мы будем извлекать данные строки).
- Столбец с флажками, который указывает, когда удалять строку. В этом примере мы используем столбец с флажками под названием Удалить с Bridge.
- Bridge
- интеграция со Smartsheet;
- Триггер При изменении значений столбцов
- модули рабочих процессов Bridge:
- Smartsheet — получение строки
- Состояние (необязательно)
- Smartsheet — удаление строки
Технически, модуль Получить строку не обязателен, но он добавлен здесь в качестве резервной копии на случай случайных удалений. Поскольку данные триггера не включают информацию из строки, вам может быть полезно включить Получить строку, чтобы иметь данные строки в журнале выполнения в течение 30 дней, если вам нужно устранить неполадки или обратиться к данным. Если вы не хотите иметь данные для справки позже, вы можете создать этот рабочий процесс только с триггером и модулем Удалить строку.
Начало работы
Чтобы создать этот рабочий процесс в Bridge, выполните аутентификацию интеграции Smartsheet для вашего рабочего пространства Bridge.
При построении рабочего процесса держите таблицу и рабочий процесс Bridge открытыми в двух отдельных вкладках. Это облегчит работу.
Построение базовой модели рабочего процесса
- Создайте новый рабочий процесс в Bridge.
- Используйте панель в построителе рабочих процессов, чтобы добавить модули в таком порядке:
- Smartsheet — Получить строку
- Область или край
- Smartsheet — Удалить строку
- Сохраните рабочий процесс.
Вот как выглядит ваш рабочий процесс:
Настройка триггера рабочего процесса
- Выберите модуль Триггер.
- В разделе Интеграции выберите Страница интеграций.
- Выберите Smartsheet из списка интеграций и разверните строку Триггеры.
- Выберите Добавить в триггеры.
- Заполните следующие поля.
- Trigger Name (Имя триггера). Создайте пользовательскую метку для своего триггера.
- Sheet ID (Идентификатор таблицы). Вставьте sheet ID (идентификатор таблицы) для вашего исходного листа.
- Event Type (Тип события). Выберите When Column Values Are Changed (При изменении значений столбцов).
- Column Name or ID (Имя или идентификатор столбца). Введите имя столбца Smartsheet, который запускает удаление вашей строки. В этом примере мы используем столбец Delete with Bridge (Удалить с помощью Bridge).
- Select Workflow (Выбор рабочего процесса). Выберите новый рабочий процесс, который вы только что создали, из выпадающего списка.
- Выберите Save (Сохранить) и вернитесь к вашему рабочему процессу.
Проверьте триггер
Мы хотим протестировать триггер перед началом настройки модуля. Это гарантирует, что рабочий процесс реагирует правильно и приносит необходимые данные в журнал выполнения рабочего процесса.
- Перейдите к вашему листу.
Установите флажок в столбце триггера. В этом примере рабочий процесс запускается из столбца Delete with Bridge (Удалить с помощью Bridge).
Brandfolder Image
- Сохраните таблицу.
Теперь в журнале выполнения есть запись о запуске рабочего процесса. На следующих этапах мы используем данные триггера для заполнения модулей.
Настройка модулей рабочего процесса
Настройка модуля Get Row
Модуль Get Row module (Получить строку) извлекает данные строки в журнал выполнения рабочего процесса . Данные могут быть использованы на следующих этапах рабочего процесса из журнала выполнения.
- В поле Sheet ID (Идентификатор таблицы) вставьте ссылку на среду выполнения.
- В поле Row ID (Идентификатор строки) вставьте ссылку на среду выполнения.
- Сохраните рабочий процесс.
Настройка модуля Add Row
В этом рабочем процессе модуль Удалить строку удаляет строку, которая запустила рабочий процесс. Если вы настроили модуль Получить строку для этого рабочего процесса, вы можете использовать те же ссылки снова в соответствующих полях.
- В поле Sheet вставьте ссылку на среду выполнения, указав идентификатор таблицы.
- В поле Row ID вставьте ссылку на среду выполнения, указав идентификатор строки.
- Сохраните рабочий процесс.
Тестирование рабочего процесса
На вашем листе:
- Создайте новую строку.
- Установите флажок Удалить с помощью Bridge.
- Сохраните таблицу.
В Bridge рабочий процесс должен быть запущен, данные строки должны быть получены (если используется Получить строку), а затем строка должна быть удалена.
Ваш рабочий процесс Bridge срабатывает каждый раз, когда изменяется столбец Удалить с помощью Bridge. Отсюда вы можете установить (или снять) флажок в любое время, когда вам нужно удалить строку.
Предположим, вы хотите, чтобы это происходило при определенном условии. В этом случае вы можете добавить модули, такие как Условные соединения, в ваш рабочий процесс Bridge, чтобы проверять условия, или вы можете создать автоматизированный рабочий процесс на уровне таблицы, чтобы установить флажок за вас и скрыть столбец от просмотра в таблице. Это гарантирует, что Bridge запускается только тогда, когда автоматизированный рабочий процесс устанавливает флажок.