아래 예시에서 우리는 priority
문자열 값을 받아 외부 시스템으로 전송하는 티켓 우선 순위 수정이라는 웹훅이 있다고 가정합니다.
액션으로 이동하여 Logic 탭을 선택한 다음 새 규칙 추가를 선택하고 웹훅을 선택합니다.
기본적으로 새로 추가된 웹훅은 side effect로 설정됩니다. 이렇게 하면 웹훅이 Foundry에서 오브젝트를 편집한 이후에 실행됩니다. 대신 Writeback을 선택하여 오브젝트 편집 이전에 웹훅이 실행되도록 할 수 있습니다.
아래 메뉴에서 실행할 웹훅을 선택합니다. 이 예에서는 티켓 우선 순위 수정 웹훅을 선택합니다. 원한다면 웹훅의 다른 버전을 선택할 수 있습니다.
다음으로, 액션 파라미터를 기반으로 웹훅 입력 파라미터를 설정합니다. 기본적으로 동일한 이름의 기존 액션 파라미터가 이미 있는 경우를 제외하고 웹훅 입력마다 새로운 액션 파라미터가 생성됩니다. 이 경우 기존 파라미터가 자동으로 설정됩니다. 이 예에서는 priority
라는 웹훅 입력을 Ticket Priority
라는 기존 액션 파라미터에 매핑합니다.
웹훅 추가를 선택하여 웹훅 규칙을 액션에 추가를 완료합니다. 웹훅이 추가된 후 규칙 섹션에서 writeback이 오브젝트가 수정되기 전에 발생함을 알 수 있습니다.
웹훅을 추가하면서 생성된 이제 사용되지 않는 자동 생성된 파라미터를 제거하려면 아래와 같이 진행합니다.
오른쪽 상단의 저장하기를 선택하여 액션 변경 사항을 저장합니다. 이제 액션이 적용되면 외부 시스템에 대한 요청이 Foundry에서 오브젝트에 대한 변경 사항이 적용되기 전에 이루어집니다.
이 튜토리얼에서는 액션에 웹훅을 추가하는 방법을 설명했습니다. 더 알아보려면 다음 리소스를 참조하세요: