ThingWorx Flow > Компоненты ThingWorx Flow
Компоненты ThingWorx Flow
Ниже перечислены основные компоненты ThingWorx Flow:
Рабочие процессы
Рабочий процесс - это серии последовательных шагов, разработанных для выполнения единицы работы, часто в составе более широкого бизнес-процесса.
В ThingWorx Flow рабочий процесс можно сконфигурировать для выполнения с помощью внешних системных событий через триггеры или с помощью внешнего вызова по URL-адресу веб-перехватчика.
Шаги в рабочем процессе - это действия, вызывающие сервисы RESTful в сторонних системах. Каждое действие конфигурируется с соединителем для аутентификации и с входными данными, которые передаются в стороннюю систему. Выходные данные этих действий можно затем использовать в последующих действиях в рабочем процессе: Дополнительные сведения см. в разделе Создание рабочих процессов и управление ими.
Соединители
Соединитель позволяет получить доступ к стороннему приложению. ThingWorx Flow предоставляет сторонние сервисы или утилиты, которые включают предопределенные действия, триггеры и типы соединителей. Можно сконфигурировать их для использования в рабочих процессах, чтобы взаимодействовать с внешними системами или выполнять конкретные задания. Можно создать пользовательские соединители, используя пакет ThingWorx Flow SDK.
Действия
Действие - это отдельный шаг в рабочем процессе, который принимает входные данные и выполняет конкретное задание, обычно вызывая сервис во внешней системе, и делает его выходные данные доступными для последующих шагов рабочего процесса.
Дополнительные сведения о действиях см. в разделе Действия. Дополнительные сведения о создании действий с помощью командной строки ThingWorx Flow см. в разделе Создание действий.
Триггеры
Триггер - это специализированное действие, которое можно настроить на начальном шаге () рабочего процесса, чтобы определить, когда выполняется рабочий процесс. Некоторые триггеры опрашивают внешние системы, проверяя выполнение определенных условий. Другие триггеры регистрируют обратные вызовы с внешними системами таким образом, чтобы рабочие процессы выполнялись каждый раз, когда в системе возникает определенное событие.
Дополнительные сведения о триггерах см. в разделе Триггеры. Дополнительные сведения о создании триггеров с помощью командной строки ThingWorx Flow см. в разделе Создание триггеров.
Примеры
Рабочий процесс 1
На следующем рисунке показан пример рабочего процесса:
В этом рабочем процессе используется триггер Box Папка создана. Когда новая папка создается в учетной записи Box, пользователь получает все подробные сведения для записи с помощью Dynamics 365 CRM. Эти сведения отправляются по электронной почте в учетную запись Gmail пользователя.
Рабочий процесс 2
Подробное описание шагов по созданию рабочего процесса управления предупреждениями см. в разделе Пример. Рабочий процесс управления предупреждениями ThingWorx.
Было ли это полезно?