2016-10-06 2 views
1

저는 현재 조직의 Sharepoint 및 CRM 엔드 포인트를 통합하는 Azure Logic App을 설계하고 있습니다. 셰어 포인트 사이트에서 새 파일을 만들 때마다 또는 기존 파일이 수정 될 때마다 동일한 단계 집합을 실행해야합니다. 현재 이러한 작업 중 하나에서만 앱을 실행할 수 있지만 둘 다에서 실행할 수는 없습니다. 나는 이것이 의도적으로 생각한다. 하지만 어쨌든이 두 가지 작업 모두에서 로직 앱을 트리거 할 수 있습니까?둘 이상의 트리거에서 하늘빛 논리 응용 프로그램을 어떻게 트리거 할 수 있습니까?

답변

1

UI를 통하지 않고 여러 개의 트리거를 추가 할 수 있습니다. 이것은 현재 codeview에서만 지원됩니다.
예. 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" 
    } 
} 
+0

대신 동일한 논리 응용 프로그램을 두 번 배포 할 수 있습니다. 하나는 Sharepoint 트리거로, 다른 하나는 CRM 트리거로 배포 할 수 있습니다. 이렇게하면 전체 디자이너를 지원할 수 있습니다. –

+0

@SzymonWylezol 하나 대신 두 개의 앱을 유지해야합니까? – juunas

+0

네, 그게 사실입니다 @ 주나, 그리고 그 이유는 내가 방아쇠를 제외하고 같은 목적으로 두 개의 로직 애플 리케이션을 만드는 것을 꺼려합니다. 두 개의 동일한 앱을 유지하는 것은 좋은 디자인이 아닙니다. 다른 로직 앱 (중첩 된 로직 앱)에서 하나의 로직 앱을 호출하는 옵션이 있지만 인터넷을 통해 좋은 예가없는 것 같습니다. – Nirman