创建工作流
使用以下选项之一来创建工作流:
* 
请确保您具有创建工作流的相应权限。有关权限的详细信息,请参阅 配置 ThingWorx Flow 的权限
ThingWorx Flow 仪表板
要在 ThingWorx Flow 仪表板中创建工作流,请执行以下操作:
1. ThingWorx Flow 仪表板中,单击“+ 新建”。“创建新工作流”窗口随即打开。
2. “工作流名称”字段中,为工作流输入一个合适的名称。请确保工作流名称符合服务的 ThingWorx 命名约定。
3. “说明”字段中,输入工作流的说明。此字段为可选字段。
4. “类别”组合框中,输入一个值以创建新类别,或从列表中选择一个现有类别。通过类别可以筛选彼此相关的工作流。
5. 单击“保存”。工作流编辑器随即打开。
6. 工作流编辑器中,可以配置“开始”操作,并添加用于执行工作流的触发器或 webhook。
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. 保存该事物以保存工作流。