1
我目前正在設計一個集成我們組織的Sharepoint和CRM端點的Azure Logic應用程序。無論何時在SharePoint站點上創建新文件或者修改現有文件時,我都需要執行相同的一組步驟。目前,我只能在這些操作中的任何一個上觸發應用程序,但不能同時觸發這兩個應用程序。我認爲這是設計。但是,無論如何要觸發這兩種行爲的邏輯應用程序?如何在多個觸發器上觸發一個天青邏輯應用程序?
我目前正在設計一個集成我們組織的Sharepoint和CRM端點的Azure Logic應用程序。無論何時在SharePoint站點上創建新文件或者修改現有文件時,我都需要執行相同的一組步驟。目前,我只能在這些操作中的任何一個上觸發應用程序,但不能同時觸發這兩個應用程序。我認爲這是設計。但是,無論如何要觸發這兩種行爲的邏輯應用程序?如何在多個觸發器上觸發一個天青邏輯應用程序?
您可以添加多個觸發器,但不能通過UI。目前僅在代碼視圖中支持此功能。
示例。 LA中的多個觸發器
"triggers": {
"Recurrence": {
"recurrence": {
"frequency": "Minute",
"interval": 5
},
"type": "Recurrence"
},
"When_a_new_tweet_is_posted": {
"inputs": {
"host": {
"api": {
"runtimeUrl": "https://logic-apis-westus.azure-apim.net/apim/twitter"
},
"connection": {
"name": "@parameters('$connections')['twitter']['connectionId']"
}
},
"method": "get",
"path": "/onnewtweet",
"queries": {
"searchQuery": "#LogicApps"
}
},
"recurrence": {
"frequency": "Minute",
"interval": 3
},
"splitOn": "@triggerBody()?.value",
"type": "ApiConnection"
}
}
作爲一種替代方案,您可以兩次部署相同的邏輯應用程序,一個使用Sharepoint觸發器複製,一個使用CRM觸發器複製。這樣您仍然可以獲得完整的設計師支持。 –
@SzymonWylezol並且必須維護兩個應用程序而不是一個? – juunas
是的,這是真的@juunas,這就是爲什麼我很不情願爲同一目的創建兩個邏輯應用程序,除了觸發器。保持兩個相同的應用程序不是一個好的設計。有一個選項可以從另一個邏輯應用程序(嵌套邏輯應用程序)調用一個邏輯應用程序,但似乎沒有很好的例子通過互聯網。 – Nirman