创建工作流
使用以下选项之一来创建工作流:
从 ThingWorx Flow 仪表板
要在 ThingWorx Flow 仪表板中创建工作流,请执行以下操作:
1. 在 ThingWorx Flow 仪表板中,单击“+ 新建”。“创建新工作流”窗口随即打开。
2. 在“工作流名称”字段中,为工作流输入一个合适的名称。请确保工作流名称符合服务的 ThingWorx 命名约定。
3. 在“说明”字段中,输入工作流的说明。此字段为可选字段。
4. 在“类别”组合框中,输入一个值以创建新类别,或从列表中选择一个现有类别。通过类别可以筛选彼此相关的工作流。
5. 单击“保存”。工作流编辑器随即打开。
7. 将操作从“服务”列表添加到工作区,然后将它们从
连接到
形成一个序列。通过添加连接或授权以及输入来配置每个操作。
构建工作流时,在逐步添加操作的同时测试工作流,以确保获得预期结果。
8. 请确保至少存在一个从
到
的有效路径以便保存工作流,然后单击
“保存”保存工作流。
在 ThingWorx Composer 中
除了能够创建由外部系统触发的独立工作流外,还可以在 ThingWorx Composer 中的实体上创建工作流服务。可以像 ThingWorx 中实体上的任何其他 JavaScript 或 Java 服务一样,参考并启动这些服务。
| 无法将触发器添加到在 ThingWorx Composer 中创建的工作流。如果希望工作流根据触发器执行,请在工作流编辑器中创建一个独立工作流,然后添加触发器。 保存工作流后,请转至 ThingWorx Composer 中“工作流”事物实体中的“订阅”选项卡来查看触发器。与工作流关联的触发器名称显示在“名称”列下,而工作流名称则显示在“服务名称”列下。 |
要在 ThingWorx Composer 中创建工作流,请执行以下操作:
1. 在 ThingWorx Composer 中,创建“事物”、“事物模板”或“事物形态”。
2. 单击“服务”选项卡,然后单击 > 。“新建服务”窗口随即打开。
| 在“事物”、“事物模板”或“事物形态”上创建的任何工作流在工作流编辑器中均不可见。如果要在工作流编辑器中查看工作流,应在 ThingWorx Composer 中的“工作流”事物实体下将工作流作创建为服务。 |
3. 在左侧面板的“服务信息”部分下,执行以下操作:
a. 在“名称”字段中,为工作流输入一个合适的名称。请确保工作流名称符合服务的 ThingWorx 命名约定。
b. 在“说明”字段中,输入工作流的说明。此字段为可选字段。
c. 在“类别”组合框中,输入一个值以定义新类别,或从列表中选择一个现有类别。通过类别可以筛选彼此相关的工作流。
4. 在“输入”部分下,单击“添加”以指定服务的输入参数。这些参数仅可在工作流内使用。
5. 在“输出”部分下,指定服务必须返回的输出类型 (若有)。
6. 在工作流编辑器中,添加和配置工作流中的操作。
单击右上角的
以最大化工作流编辑器。
7. 要从工作流中返回数据,请单击
上的
。“输出”窗口随即打开。
8. 在“数据”字段中,手动输入数据或绑定工作流中最后一个操作的输出。
9. 保存该事物以保存工作流。