我正在Microsoft流程中创建自定义连接器,它有一个操作,所以当在CRM中创建新记录时,我想使用流将其推送到我的应用程序。
在我的应用程序中我有不同的模块,有一个下拉选择流程中的模块,选择模块我想填充输入字段。我想知道是否有办法实现这一点。我看到一些现有的流连接器具有此功能,但我找不到实现它的有用资源。
答案 0 :(得分:0)
是的,您可以实现这一目标。
如果列表是静态的,则可以使用enum
属性和
如果列表是动态的,则可以使用x-ms-dynamic-values
属性来填充任何属性的输入字段。
静态下拉列表示例:
"action": {
"type": "string",
"description": "",
"title": "Action",
"enum": [
"Car",
"Bike"
]
}
动态下拉列表示例:
{
name: "listID-dynamic",
type: "string",
in: "path",
description: "Select List you want outputs from",
required: true,
x-ms-summary: "Select List",
x-ms-dynamic-values: {
operationId: "GetLists",
value-path: "id",
value-title: "name"
}
}
完整的示例可以在这里查看: https://procsi.blob.core.windows.net/docs/sampleDynamicSwagger.json
以下是相同的详细文档: https://docs.microsoft.com/en-us/connectors/custom-connectors/openapi-extensions#x-ms-dynamic-values