Служебные функции в Bridge содержат модули хранения данных и многое другое.
USM Content
Утилитные функции позволяют автоматизировать рабочий процесс, позволяя манипулировать данными, хранить их и взаимодействовать с внешними системами.
Модули служебных функций
Добавить объект
Этот модуль создает новые записи в рабочем процессе. Например, если значение состояния может возвращаться в виде массива или за его пределами, обычно необходимо указать оба значения. Вместо этого добавьте две ссылки в Add Entity и используйте выходные данные состояния в рабочем процессе.
- Найдите модуль Add Entity на левой навигационной панели в разделе Утилиты > Служебные функции.
- Перетащите новое состояние в рабочий процесс и присвойте ему имя, например, статус. Состояние должно быть выше всех модулей, которые должны использовать возвращенное состояние.
- Под модулем ваш рабочий процесс получает значение reference drag в модуле Add Entity. Заполните следующие поля.
- Название штата: название только что добавленного штата.
- Значение объекта: укажите значения, для которых вы хотите задать состояние, {{||}}. При этом задается значение состояния с использованием ссылки, которая не является пустой.
- Имя объекта: имя объекта, который вы хотите установить.
В последующих модулях, где вам нужно ссылаться на статус, вместо этого используйте выходные данные созданного состояния. Вы можете найти его, выбрав состояние и скопировав значение состояния в разделе «Вывод» на панели.
Храните данные
Хранит и извлекает данные, привязанные к пользователю, выполняемому рабочему процессу или глобально. Укажите эти три значения при хранении данных:
- Место хранения: где хранить данные. Допустимые варианты: пользователь, запрос (данные, привязанные к определенному запуску рабочего процесса) или глобальные (данные доступны во всех рабочих процессах).
- Имя DataStore: в каком ключе хранить данные.
- Данные для хранения: данные, которые необходимо сохранить.
Если вы хотите хранить простые пары ключ-значение, используйте функции управления ключами. Хранилище данных в основном предназначено для хранения объектов JSON.
Извлечение данных
Получите доступ к ранее сохраненным данным в рабочем процессе. Укажите эти два значения при получении данных:
- Место хранения: где хранить данные. Возможные варианты: пользователь, запрос или глобальный.
- Имя DataStore: под каким ключом хранить данные.
Удалить данные
Удалите сохраненные данные из хранилища данных рабочего процесса. Укажите эти два значения при удалении данных:
- Место хранения: откуда удалить данные. Возможные варианты: пользователь, запрос или глобальный.
- Имя DataStore: из какого ключа удалить данные.
Проверьте данные
Этот модуль создает соединение в рабочем процессе. Он проверяет наличие определенных данных в хранилище данных рабочего процесса и перенаправляет их на путь в зависимости от того, существуют ли они. Укажите следующие значения при проверке данных:
- Название: название штата.
- Место хранения: в месте хранения данных допустимыми вариантами являются пользователь, запрос или глобальный.
- Имя DataStore: под каким ключом хранятся данные.
Задержка
Вводит паузу в выполнении рабочего процесса. Модуль Delay требует, чтобы вы заполнили одно из следующих полей:
- Задержка: секунды, которые вы хотите дождаться выполнения Bridge следующего шага рабочего процесса.
- Строка: строка, на основе которой Bridge вычисляет задержку в соответствии с ее длиной.
Можно указать задержку в секундах или обратиться к тексту, а Bridge автоматически вычислит задержку в зависимости от длины строки.
Кроме того, вы можете оставить оба варианта пустыми и попросить Bridge выбрать случайную задержку от 0 до 60 секунд.
Максимально возможная задержка составляет 60 секунд. Если указано более длинное время или строка, задержка составляет 60 секунд.