액션에 외부 웹훅 연결
기본 액션과 Data Connection 웹훅을 먼저 구성합니다. 외부 시스템에 연결할 권한이 있는 관리자와 함께 소스 및 웹훅을 준비해야 할 수 있습니다.
가상의 Modify ticket priority 웹훅은 priority 문자열을 받아 외부 시스템에 보낸다고 가정합니다. 이 절차에서는 외부 갱신을 먼저 수행하도록 Writeback을 선택합니다.
웹훅 선택
액션 Logic의 규칙 설정에서 Add new rule과 Webhook을 선택합니다.
새 규칙의 기본값은 객체 편집 뒤 실행하는 Side effect입니다. 이번 예제는 Writeback으로 바꾸어 객체 편집 전에 실행합니다.
Modify ticket priority를 선택합니다. 필요한 경우 웹훅 버전도 바꿀 수 있습니다.
입력 연결
기본적으로 웹훅 입력마다 액션 매개변수(Parameter)를 만듭니다. 같은 이름의 입력이 이미 있으면 자동으로 재사용합니다.
예제의 웹훅 priority는 기존 Ticket Priority 액션 입력에 매핑합니다.
Add webhook으로 규칙을 추가하면 Writeback이 객체 편집보다 앞에 실행되는 구성으로 나타납니다.
다른 입력에 연결하여 쓰지 않게 된 자동 생성 매개변수는 제거합니다.
Save로 액션 정의를 저장합니다. 실제 액션을 적용하면 외부 요청이 먼저 실행되고 실패하면 온톨로지 편집을 적용하지 않습니다. 외부 성공 뒤 온톨로지 실패 가능성과 다른 선택지는 웹훅 실행 계약을 따릅니다.