Возвратить результат
Используйте действие Возвратить результат, чтобы возвращать выходные данные любого выполненного действия в рабочем процессе в средство вызова синхронного сервиса ThingWorx или веб-перехватчика во время выполнения рабочего процесса.
После действия, выходные данные которого сопоставляются с выполнением действия Возвратить результат, действие Возвратить результат немедленно возвращает данные в ThingWorx и не ожидает завершения выполнения рабочего процесса. Таким образом, действие Возвратить результат предоставляет выходные данные независимо от сбоя рабочего процесса.
Если действие Возвратить результат находится внутри блока Цикл, а выход действия в блоке цикла сопоставлен с действием Возвратить результат, то выходные данные, передаваемые в действие Возвратить результат, будут возвращены во время первой итерации цикла, а выходные данные для остальных итераций цикла игнорируются.
В любом рабочем процессе даже при использовании нескольких действий Возвратить результат только первое действие Возвратить результат задает результат, тогда как остальные действия Возвратить результат в рабочем процессе игнорируются.
* 
Для асинхронных веб-перехватчиков или сервисов ThingWorx действие не возвращает никакие выходные данные.
Предварительные требования
Задайте для веб-перехватчика или сервиса ThingWorx синхронное выполнение.
Шаги
Выполните следующие шаги, чтобы использовать действие Возвратить результат в рабочем процессе:
1. Щелкните значок и перетащите действие Возвратить результат из раздела Инструменты разработчика на канву, наведите указатель на это действие и щелкните значок или дважды щелкните действие. Откроется окно "Возвратить результат".
2. При необходимости измените поле Метка. По умолчанию наименование метки совпадает с наименованием действия.
3. В списке Базовый тип выберите правильный базовый тип ThingWorx для соответствия возвращаемым данным.
4. В поле Данные сопоставьте выходные данные любого предыдущего действия в рабочем процессе, чтобы возвращать значение в сервис ThingWorx или в средство вызова веб-перехватчика во время выполнения рабочего процесса.
Если это значение не задано, действие не возвращает никакие результаты в веб-перехватчик или сервис ThingWorx. Действие Возвратить результат никогда не приводит к сбою или остановке выполнения рабочего процесса.
5. Нажмите кнопку Готово.
Было ли это полезно?