К тексту на этой странице мог быть частично применён машинный перевод.

Утилиты Bridge: служебные функции

Служебные функции в Bridge содержат модули хранения данных и многое другое.

Доступно для:

Планы:

  • Bridge by Smartsheet

Утилитные функции позволяют автоматизировать рабочий процесс, позволяя манипулировать данными, хранить их и взаимодействовать с внешними системами. 

Модули служебных функций 

Добавить объект 

Этот модуль создает новые записи в рабочем процессе. Например, если значение состояния может возвращаться в виде массива или за его пределами, обычно необходимо указать оба значения. Вместо этого добавьте две ссылки в Add Entity и используйте выходные данные состояния в рабочем процессе.

  1. Найдите модуль Add Entity на левой навигационной панели в разделе Утилиты > Служебные функции.
  2. Перетащите новое состояние в рабочий процесс и присвойте ему имя, например, статус. Состояние должно быть выше всех модулей, которые должны использовать возвращенное состояние.
  3. Под модулем ваш рабочий процесс получает значение reference drag в модуле Add Entity. Заполните следующие поля.
  • Название штата: название только что добавленного штата.
  • Значение объекта: укажите значения, для которых вы хотите задать состояние, {{||}}. При этом задается значение состояния с использованием ссылки, которая не является пустой.
  • Имя объекта: имя объекта, который вы хотите установить.

В последующих модулях, где вам нужно ссылаться на статус, вместо этого используйте выходные данные созданного состояния. Вы можете найти его, выбрав состояние и скопировав значение состояния в разделе «Вывод» на панели.

Храните данные

Хранит и извлекает данные, привязанные к пользователю, выполняемому рабочему процессу или глобально. Укажите эти три значения при хранении данных:

  • Место хранения: где хранить данные. Допустимые варианты: пользователь, запрос (данные, привязанные к определенному запуску рабочего процесса) или глобальные (данные доступны во всех рабочих процессах).
  • Имя DataStore: в каком ключе хранить данные.
  • Данные для хранения: данные, которые необходимо сохранить.

Если вы хотите хранить простые пары ключ-значение, используйте функции управления ключами. Хранилище данных в основном предназначено для хранения объектов JSON.

Извлечение данных

Получите доступ к ранее сохраненным данным в рабочем процессе. Укажите эти два значения при получении данных:

  • Место хранения: где хранить данные. Возможные варианты: пользователь, запрос или глобальный.
  • Имя DataStore: под каким ключом хранить данные.

Удалить данные

Удалите сохраненные данные из хранилища данных рабочего процесса. Укажите эти два значения при удалении данных:

  • Место хранения: откуда удалить данные. Возможные варианты: пользователь, запрос или глобальный.
  • Имя DataStore: из какого ключа удалить данные.

Проверьте данные

Этот модуль создает соединение в рабочем процессе. Он проверяет наличие определенных данных в хранилище данных рабочего процесса и перенаправляет их на путь в зависимости от того, существуют ли они. Укажите следующие значения при проверке данных:

  • Название: название штата.
  • Место хранения: в месте хранения данных допустимыми вариантами являются пользователь, запрос или глобальный.
  • Имя DataStore: под каким ключом хранятся данные.

Задержка

Вводит паузу в выполнении рабочего процесса. Модуль Delay требует, чтобы вы заполнили одно из следующих полей:

  • Задержка: секунды, которые вы хотите дождаться выполнения Bridge следующего шага рабочего процесса.
  • Строка: строка, на основе которой Bridge вычисляет задержку в соответствии с ее длиной.

Можно указать задержку в секундах или обратиться к тексту, а Bridge автоматически вычислит задержку в зависимости от длины строки.

Кроме того, вы можете оставить оба варианта пустыми и попросить Bridge выбрать случайную задержку от 0 до 60 секунд.

Максимально возможная задержка составляет 60 секунд. Если указано более длинное время или строка, задержка составляет 60 секунд.