Создание рабочих процессов
Для создания рабочих процессов используйте одну из следующих опций.
* 
Убедитесь, что у вас есть соответствующие разрешения на создание рабочих процессов. Дополнительные сведения о разрешениях см. в разделе Конфигурирование разрешений для ThingWorx Flow.
С информационной панели ThingWorx Flow
Чтобы создать соединение с информационной панели ThingWorx Flow, выполните следующие действия.
1. На информационной панели ThingWorx Flow щелкните значок + НОВОЕ. Откроется окно "Создать новый рабочий процесс".
2. В поле Наименование рабочего процесса введите подходящее наименование для рабочего процесса. Убедитесь, что наименование рабочего процесса соответствует правилам именования ThingWorx для сервисов.
3. В поле Описание введите описание для рабочего процесса. Это необязательное поле.
4. В поле со списком Категория введите значение, чтобы создать новую категорию, или выберите существующую категорию из списка. Категория позволяет фильтровать рабочие процессы, связанные друг с другом.
5. Щелкните Сохранить. Откроется редактор рабочего процесса.
6. В редакторе рабочего процесса можно настроить действие запуска и добавить триггер или веб-перехватчик, которые выполняют рабочий процесс.
7. Добавьте действия из списка сервисов на канву, а затем соедините их в последовательность от до . Сконфигурируйте каждое действие.
При построении рабочих процессов тестируйте процесс по мере добавления действий шаг за шагом, чтобы обеспечить получение ожидаемых результатов.
8. Убедитесь, что существует хотя бы один действительный путь от до перед сохранением рабочего процесса, и нажмите кнопку Сохранить, чтобы сохранить рабочий процесс.
В ThingWorx Composer
В дополнение к возможности создания автономных рабочих процессов, инициируемых внешними системами, можно создавать сервисы рабочего процесса для объектов в ThingWorx Composer. На эти сервисы можно ссылаться и их можно запускать точно так же, как любой другой сервис JavaScript или Java для сущности в ThingWorx.
* 
Триггер в рабочий процесс, созданный в ThingWorx Composer, добавлять нельзя. Если требуется, чтобы рабочий процесс запускался триггером, создайте автономный рабочий процесс в редакторе рабочего процесса и добавьте триггер.
После сохранения рабочего процесса перейдите на вкладку Подписки в сущности вещи Рабочие процессы в ThingWorx Composer, чтобы просмотреть триггер. Наименование триггера, связанного с рабочим процессом, отображается в столбце Имя, а наименование рабочего процесса отображается в столбце Имя сервиса.
Чтобы создать рабочий процесс в ThingWorx Composer, выполните следующие действия.
1. В ThingWorx Composer создайте вещь, шаблон вещи или профиль вещи.
2. Щелкните вкладку Сервисы, а затем щелкните Добавить > Рабочий процесс. Откроется окно "Новый сервис".
* 
Любой рабочий процесс, создаваемый для вещи, шаблона вещи или профиля вещи, не отображается в редакторе рабочего процесса. Если требуется просмотреть рабочий процесс в редакторе рабочего процесса, необходимо создать рабочий процесс как сервис в сущности вещи Рабочие процессы в ThingWorx Composer.
3. На левой панели в разделе Информация о сервисе выполните следующие действия.
a. В поле Имя введите подходящее наименование для рабочего процесса. Убедитесь, что наименование рабочего процесса соответствует правилам именования ThingWorx для сервисов.
b. В поле Описание введите описание для рабочего процесса. Это необязательное поле.
c. В поле со списком Категория введите значение, чтобы определить новую категорию, или выберите существующую категорию из списка. Категория позволяет фильтровать рабочие процессы, связанные друг с другом.
4. В разделе Входные данные щелкните Добавить, чтобы указать входные параметры для сервиса. Эти параметры можно использовать только в рабочем процессе:
5. В разделе Выходные данные укажите тип выходных данных, которые сервис должен возвратить, если такие имеются.
6. В редакторе рабочего процесса добавьте и сконфигурируйте действия в рабочем процессе:
Щелкните значок в правом верхнем углу, чтобы развернуть редактор рабочего процесса.
7. Чтобы возвращать данные из рабочего процесса, щелкните в . Откроется окно "Вывод".
8. В поле Данные вручную введите данные или привяжите выходные данные последнего действия в рабочем процессе:
9. Сохраните вещь, чтобы сохранить рабочий процесс.
Было ли это полезно?