Включите в Bridge соединения, чтобы маршрутизировать рабочий процесс на основе определенных критериев.
USM Content
В Bridge есть много типов перекрестков, но все они состоят из двух этапов:
- Где принимается решение: этот этап основан на входных данных из другой системы или данных, хранящихся в другом месте рабочего процесса. Все варианты соединения описывают анализ данных, выполненный на этом этапе.
- Где определены возможные маршруты: этот этап может состоять из двух или более штатов. Создайте рабочий процесс так, чтобы выбрать один из нескольких путей в зависимости от результатов анализа данных на первом этапе.
При создании нового соединения учитывайте следующее:
- Назовите как минимум три элемента: одно соединение и два состояния.
- Чтобы указать дополнительные пути, перетащите новые состояния под соединение.
Conditional Junctions (Условные развилки) — Match (Совпадение);
Соединения анализируют разные типы данных в зависимости от того, какой соединительный модуль вы используете.
Модули Conditional Junction помогают вашим рабочим процессам выбрать маршрут. Их можно использовать, применяя логику к собранным данным, получаемым из внешнего источника данных в ходе рабочего процесса.
Дополнительные сведения о ссылке на ранее существовавшее значение см. в разделе Справочные данные в статье Workflow.
Найдите модули условного соединения
поиск условных соединений;
или
- Перейдите в раздел Утилиты > Условные соединения.
Модули соединения «истина/ложь»
Существует только два возможных способа выполнения рабочего процесса: true или false. Все модули True/False создают соединение как группу. Вот список модулей True/False Junction:
- Подробнее: Является ли ссылочное значение большим, чем другое?
- Меньше: указанное значение меньше другого?
- Равно: соответствует ли указанное значение другому?
- Соответствие: точно ли указанная строка совпадает с другой?
- Содержит: содержит ли указанная строка другую строку?
- Начинается с: начинается ли указанная строка с другой строки?
- Заканчивается следующим образом: Заканчивается ли указанная строка другой строкой?
- Пусто: существует ли указанная строка?
После добавления предпочтительного типа условного соединения перетащите состояния в конструктор рабочих процессов. Это позволит настроить ветви успеха и неудачи модуля.
Например, можно определить, соответствует ли значение требованию, введя данные из таблицы. Затем можно сравнить эти данные с требованием, указанным в поле «Дополнительный тип условного соединения».
Условные соединения с более чем двумя путями
Для рабочего процесса, имеющего более двух путей:
- Добавить условное соединение: совпадение соединений.
- Затем добавьте само соединение. Элемент Junction сопоставляет указанные данные с соответствующим состоянием (на основе имени штата). Этот элемент направляет рабочий процесс в нужное русло.
Например, пользователь заполнил форму Smartsheet, указав в столбце продукт A, B или C. Чтобы указать ячейку Smartsheet, в которой был выбран тип продукта, добавьте элемент Junction Match. Оно прочитает ячейку и сообщит рабочему процессу, какие названия состояний соединения соответствуют выбранному продукту.
Вы также захотите добавить резервное состояние — альтернативное состояние рабочего процесса, если ни одно из значений, введенных в ячейку, не соответствует продукту A, B или C.
Настройте совпадение соединений
Игра Junction Match учитывает регистр символов! Убедитесь, что названия ваших штатов совпадают с вашими ценностями.
- Матч на открытом перекрестке.
- В поле Junction добавьте ссылку на данные. В этом примере ссылка на данные — это стоимость продукта, полученная с помощью модуля Get Row.
- В поле Резервное состояние введите название альтернативного состояния.
Используйте внешние инструменты для принятия решений о соединениях
Вы также можете использовать внешние инструменты для взаимодействия с Bridge для принятия решений о соединениях.
В этом сценарии рабочий процесс получает список из SharePoint. Если список есть, он идет по пути State: List found. Если существующего пользователя нет, он переходит по пути State: список не найден. Или, если сайт не найден, отображается путь «Состояние: сайт не найден».