REST API 트리거
외부 시스템의 인바운드 API 호출 또는 웹후크에서 플로우를 시작합니다. 사용자 지정 코드를 작성하거나 유지 관리할 필요 없이 트리거 시작 조건을 구성합니다.
예를 들어, 외부 공급업체 IT 티켓 추적 시스템에서 인스턴스로 인바운드 요청을 보낼 때 시작되는 플로우를 생성할 수 있습니다. 그런 다음 인바운드 REST 요청의 데이터를 복잡한 데이터 객체로 구문 분석하고 해당 값을 사용하여 인스턴스에서 인시던트를 열 수 있습니다.
플로우를 활성화하면 생성한 엔드포인트가 API 탐색기에서 생성한 네임스페이스 아래에 나타납니다. 이 페이지를 사용하여 외부 공급업체 시스템에서 웹후크를 정의하고 플로우를 테스트할 수 있습니다.
플로우 트리거에 대한 자세한 내용은 다음을 참조하십시오. 워크플로우 스튜디오 트리거 유형.
사용 가능한 데이터 알약
엔드포인트를 구성하는 방법에 따라 Flow Designer는 트리거에서 다음 데이터 알약에 액세스할 수 있습니다.
- 경로 매개변수
- 인바운드 요청에 경로 매개변수를 포함하는 객체입니다.
- 쿼리 매개변수
- 인바운드 요청에 쿼리 매개변수를 포함하는 객체입니다.
- 요청 헤더
- 인바운드 요청에 헤더를 포함하는 객체입니다.
- 요청 본문
- 인바운드 요청의 본문 구조를 정의하는 복합 데이터 객체입니다. 복잡한 객체에 대한 자세한 내용은 을 참조하십시오 Complex data.
트리거를 설정할 때 인바운드 데이터의 모양을 정의합니다. 그런 다음 플로우의 작업 내에서 연결된 데이터 알약을 사용할 수 있습니다. 시스템이 플로우를 시작하는 인바운드 요청을 수신하면 요청에서 전송된 런타임 값을 사용합니다.
REST API 트리거를 사용하여 플로우 생성
외부 공급업체 시스템에서 인스턴스에 REST 요청을 보낼 때 시작되는 플로우를 생성합니다.
시작하기 전에
필요한 역할: flow_designer 또는 admin
프로시저
결과
{
"result": {
"executionId": "ndoxeRhshDSezldeGfbYlviFSeFnBjCO"
}
}
다음에 수행할 작업
결과의 실행 ID를 복사하고 플로우 디자이너의 실행 탭으로 이동합니다. 실행 ID별로 필터링하여 실행 세부 정보를 찾고 실행 상태를 볼 수 있습니다.
문제를 해결하기 위해 REST 쿼리를 디버그하거나 플로우 실행 상세 정보를 확인할 수 있습니다. REST 쿼리 디버그 및 플로우 실행 상세 정보를 참조하십시오.