Application Integration에 지원되는 커넥터를 참조하세요.
트리거
트리거는 통합에서 태스크나 태스크 시퀀스를 시작하는 외부 이벤트입니다. 트리거에 연결된 이벤트로 인해 트리거와 관련된 태스크가 실행되므로 트리거를 통합의 진입점으로 생각할 수 있습니다.
통합에 트리거를 여러 개 추가할 수 있습니다. 하지만 이벤트가 발생하면 이벤트에 연결된 트리거만 태스크 실행을 시작합니다. 자세한 내용은 통합에 여러 트리거 추가를 참조하세요.
즉시 사용 가능한 모든 트리거의 목록은 모든 트리거를 참조하세요.
커넥터 이벤트 트리거
커넥터 이벤트 트리거는 Integration Connectors를 사용하여 다양한 비즈니스 애플리케이션에서 생성된 이벤트 구독을 기반으로 통합을 호출할 수 있는 특수한 트리거입니다.
사용 가능한 모든 커넥터 이벤트 트리거의 목록은 커넥터 이벤트 트리거를 참조하세요. Integration Connectors의 이벤트 구독에 대한 자세한 내용은 이벤트 구독을 참조하세요.
통합에 여러 트리거 추가
통합에 하나 이상의 트리거를 추가하고 각 트리거에 서로 다른 태스크를 연결할 수 있습니다. 통합은 이벤트가 발생하는 트리거에서 시작됩니다. 예를 들어 통합에Trigger-1
이 Task-1
와 연결되어 있고 Trigger-2
가 다운스트림 태스크 Task-5
와 연결된 두 개의 트리거가 있는 경우를 생각해 보세요.
이제 이벤트가 Trigger-2
를 트리거하면 통합이 Task-5
부터 실행합니다.
여러 트리거가 동시에 실행되는 경우 각 트리거는 통합의 복사본을 실행합니다. 앞의 예시에서 Trigger-1
과 Trigger-2
가 동시에 실행되면 Trigger-1
은 Task-1
부터 통합을 실행하며 Trigger-2
는 Task-5
부터 별도의 통합 복사본을 실행합니다. 두 통합의 실행 흐름 간에는 겹치는 부분이 없습니다.
실행 모드
트리거에 따라 통합이 동기 또는 비동기 모드로 실행됩니다.
-
동기 실행: 동기 모드에서는 통합 실행 직후에 통합 실행 결과를 사용할 수 있습니다. 동기 모드는 통합 실행 직후 실행 결과를 원하는 상황에 유용합니다. 동기 모드에서 통합을 실행하는 트리거에는 다음이 포함됩니다.
- 통합 테스트 또는 게시
projects.locations.integrations.execute
API 호출- 동기 모드의 하위 통합에서 통합 호출
-
비동기 실행: 비동기 실행은 파이어 앤 포겟(fire and forget) 모델을 사용합니다. 비동기 모드는 통합이 실행하는 데 오랜 시간이 걸릴 수 있거나 통합 실행 직후 실행 결과가 필요하지 않은 상황에 유용합니다. 비동기 모드에서 통합을 실행하는 트리거에는 다음이 포함됩니다.
- 동기식이 아닌 모든 실행은 비동기 모드로 실행됩니다. 일반적인 비동기 모드 중 일부에는 다음이 포함되지만 이에 국한되지 않습니다.
- 정지 또는 승인 태스크에서 다시 시작된 실행은 초기 실행이 동기 모드였더라도 동기 모드로 실행됩니다.
할당량 및 한도
할당량 및 한도에 대한 자세한 내용은 할당량 및 한도를 참조하세요.
다음 단계
- 모든 태스크 및 트리거 알아보기
- 통합을 테스트하고 게시하는 방법 알아보기
- 오류 처리 알아보기
- 통합 실행 로그 알아보기