执行函数
使用
“执行函数”操作可执行 Azure 函数。此操作仅支持 HTTP 触发函数。有关详细信息,请参阅
Azure 函数。
先决条件
在工作流中使用
“执行函数”操作之前,请确保在
Azure 门户中创建了函数应用。
完成以下步骤,可在工作流中使用“执行函数”操作:
1. 将
Azure 下的
“执行函数”操作拖动至工作区,并将指针置于该操作上,然后单击
![](../../../../ThingWorx/images/SettingsIcon.png)
或双击该操作。“执行函数”窗口随即打开。
2. 根据需要编辑“标签”。默认情况下,标签名称与操作名称相同。
如果先前已添加连接器类型,请选择相应的“连接器类型”,然后在“连接器名称”下选择连接器。
4. 单击“测试”以验证连接器。
5. 单击
“映射连接器”,以使用除当前用于填充输入字段的连接器以外的其他连接器来执行操作。在
“运行时连接器”字段中提供一个有效的 Azure 连接器名称。有关
“映射连接器”的详细信息,请参阅
使用映射连接器。
如果将“连接器类型”选择为“无”,则“映射连接器”选项不可用。
6. 在“资源组”列表中,选择在 Azure 订阅下定义的相应资源组。
7. 在“函数应用”列表中,选择在资源组中定义的函数应用。
8. 在“函数”列表中,选择在函数应用中定义的函数。
9. 在“选择类型”组下,单击“添加”以添加一个条目及其相应的键值对。
10. 在“条目”列表中,选择下列选项之一:
◦ 选择“查询”并执行以下操作:
a. 在“键值对”组下,单击“添加”。
b. 在“名称”字段中,输入要在请求标记中使用的名称。
c. 在“值”字段中,输入请求标记的值。
单击
“添加”可添加多个键值对。单击
![](../../../../ThingWorx/images/DeleteIcon.png)
可删除已添加的任何键值对。
◦ 选择“标题”并执行以下操作:
a. 在“键值对”组下,单击“添加”。
b. 在“名称”字段中,输入要在请求标记中使用的名称。
c. 在“值”字段中,输入请求标记的值。
单击
“添加”可添加多个键值对。单击
![](../../../../ThingWorx/images/DeleteIcon.png)
可删除已添加的键值对。
◦ 选择“正文”并执行以下操作:
a. 在“设置正文类型”列表中,根据您的内容选择相应的正文类型。
b. 在“内容类型”列表中,选择相应的内容类型。
c. 在“正文”字段中,输入要作为 HTTP 请求的一部分来发送的消息。
11. 单击
“添加”以添加多个条目。单击
![](../../../../ThingWorx/images/DeleteIcon.png)
可删除已添加的条目。
12. 单击“完成”。
输出架构
“执行函数”操作的输出架构会返回函数响应和函数 URL。