返回结果
在工作流执行期间,使用“返回结果”操作可将工作流中任何已执行操作的输出返回到同步 ThingWorx 服务或 Webhook 调用程序。
在执行会将输出映射到“返回结果”操作的操作后,“返回结果”操作会立即将数据返回 ThingWorx,而不会等待工作流执行完成。因此,“返回结果”操作会提供输出,而不考虑工作流失败。
如果“返回结果”操作出现在“循环”块内,且循环块内的操作输出映射到“返回结果”操作,则会返回在第一次循环迭代期间传递给“返回结果”操作的输出,并忽略其余循环迭代的输出数据。
在任何工作流中,即使使用多个“返回结果”操作,但只有第一个“返回结果”操作用于设置结果,而将忽略工作流中的其余“返回结果”操作。
* 
对于异步 Webhook 或 ThingWorx 服务,该操作不会返回任何输出。
先决条件
将 Webhook 或 ThingWorx 服务设置为同步。
步骤
完成以下步骤,可在工作流中使用“返回结果”操作:
1. 单击 ,将“开发者工具”下的“返回结果”操作拖动至工作区,将指针置于该操作上,然后单击 或双击该操作。“返回结果”窗口随即打开。
2. 根据需要编辑“标签”。默认情况下,标签名称与操作名称相同。
3. “基本类型”列表中,选择正确的 ThingWorx 基本类型以与返回的数据相匹配。
4. “数据”字段中,映射工作流中任何先前操作的输出,以在执行工作流期间将值返回到 ThingWorx 或 Webhook 调用程序。
如果未设置此值,该操作不会将任何结果返回到 Webhook 或 ThingWorx 服务。“返回结果”操作从不失败或停止执行工作流。
5. 单击“完成”
这对您有帮助吗?