将参数从数据工厂中的 Web activity 发送到逻辑应用
Sending parameter from web activity in Data Factory to logic apps
我可以通过网络从 ADFv2 中的管道成功触发逻辑应用 activity。但现在我还想向逻辑应用程序发送一些用户定义的参数。
我现在的问题是:
如何从 Web Activity 向逻辑应用程序发送参数
如何在逻辑应用程序中提取此参数
在 Azure Data Factory-v2 端:
- 点击网页 activity。转到 activity.
的设置选项卡
See this image for how to fill fields in settings tab
当您成功触发逻辑应用程序时,您已经知道 URL 和设置选项卡中的方法字段是什么。
假设我们要在 JSON 中发送参数(首选方式)。将 'NAME' Headers 字段设置为 'Content-Type' 并将 'VALUE' 设置为 'application/json'。
在body中以JSON的形式向您发送参数。让我们发送以下虚拟参数
{"Location":"northeurope","Model":"dummy_model","Server_name":"dummy_service","Onwer_email":"dummy@dummy.com"}
在逻辑应用端:
您已经为逻辑应用程序使用了 'When a HTTP request is received' 触发器。
在 'Request Body JSON Schema' 字段中,输入以下架构以捕获从 ADFv2 web activity:
发送的参数
{
"properties": {
"Location": {
"type": "string"
},
"Model": {
"type": "string"
},
"Onwer_email": {
"type": "string"
},
"Server_name": {
"type": "string"
}
},
"type": "object"
}
您也可以使用 'Use sample payload to generate schema' 代替上面的第 2 步。使用此选项时,只需粘贴您在 ADFv2 web activity 的 body 中传递的 json。它将自动生成 JSON 模式来捕获参数。
将 'Method' 字段设置为您在 ADFv2 web activity 'Method' 字段中选择的相同方法。
在逻辑应用程序的后续步骤(例如初始化变量步骤)中,您现在可以使用上面设置的参数(位置、模型、Onwer_email 和 Server_name)作为动态内容使用 'Add dynamic content' 选项。 See this image for help.
我可以通过网络从 ADFv2 中的管道成功触发逻辑应用 activity。但现在我还想向逻辑应用程序发送一些用户定义的参数。 我现在的问题是:
如何从 Web Activity 向逻辑应用程序发送参数
如何在逻辑应用程序中提取此参数
在 Azure Data Factory-v2 端:
- 点击网页 activity。转到 activity. 的设置选项卡
See this image for how to fill fields in settings tab
当您成功触发逻辑应用程序时,您已经知道 URL 和设置选项卡中的方法字段是什么。
假设我们要在 JSON 中发送参数(首选方式)。将 'NAME' Headers 字段设置为 'Content-Type' 并将 'VALUE' 设置为 'application/json'。
在body中以JSON的形式向您发送参数。让我们发送以下虚拟参数
{"Location":"northeurope","Model":"dummy_model","Server_name":"dummy_service","Onwer_email":"dummy@dummy.com"}
在逻辑应用端:
您已经为逻辑应用程序使用了 'When a HTTP request is received' 触发器。
在 'Request Body JSON Schema' 字段中,输入以下架构以捕获从 ADFv2 web activity:
发送的参数
{
"properties": {
"Location": {
"type": "string"
},
"Model": {
"type": "string"
},
"Onwer_email": {
"type": "string"
},
"Server_name": {
"type": "string"
}
},
"type": "object"
}
您也可以使用 'Use sample payload to generate schema' 代替上面的第 2 步。使用此选项时,只需粘贴您在 ADFv2 web activity 的 body 中传递的 json。它将自动生成 JSON 模式来捕获参数。
将 'Method' 字段设置为您在 ADFv2 web activity 'Method' 字段中选择的相同方法。
在逻辑应用程序的后续步骤(例如初始化变量步骤)中,您现在可以使用上面设置的参数(位置、模型、Onwer_email 和 Server_name)作为动态内容使用 'Add dynamic content' 选项。 See this image for help.