执行操作
在 OData 中,操作是用来添加无法轻松定义为 CRUD 操作 (例如实体的创建、检索、更新和删除操作) 的服务器端操作的方法。
操作可以返回数据,并且可用于执行以下操作:
复杂的事务处理
同时处理多个实体
允许仅对一个实体的某些属性进行更新
发送并非实体的数据
操作可以单一实体或集合为目标。在 OData 术语中,此操作称为绑定操作。您还可以拥有“未绑定”操作,该操作称为服务的静态操作。
使用此操作可按照 OData 元数据中的分析执行操作。
使用“执行操作”操作
要在工作流中使用此操作,请将其连接至 ThingWorx Flow。要连接到工作流,请执行以下操作:
1. OData 连接器下的“执行操作”操作拖动到工作区,并将指针置于该操作上,然后单击 或双击该操作。“执行操作”操作窗口随即打开。
2. 根据需要编辑标签名称。默认情况下,标签名称与操作名称相同。
3. 要添加新权限,请参阅“OData 连接器”主题中的 授权 OData 部分。
* 
如果先前已添加 OData 授权,请从列表中选择一个授权。
4. 选择要执行的 OData“操作”。根据所选的操作,输入表单将会发生更改。
例如,如果选择 AddAppComponents,则输入表单中会显示以下属性:
AppId
Components
5. 输入属性详细信息,然后单击“完成”
动态输出架构
“执行操作”这一操作会根据所选的 OData 操作返回动态输出架构。如果此操作没有返回类型,则会返回消息字符串。选择 ShareTrip-Person 操作后的示例输出架构如下图所示: