폴러
- 최종 업데이트2025/12/22
폴러
폴러 트리거는 주기적으로 데이터 소스를 확인하여 업데이트를 검사합니다. 구성한 후, 폴러는 데이터 소스의 폴링 URL을 사용하여 주기적으로 새로운 데이터를 확인합니다. 폴러는 실시간 업데이트가 불가능하거나 업데이트 빈도가 낮은 유스케이스에 적합합니다.
개요
폴러는 폴링 개념에 따라 작동하며, 트리거가 주기적으로 새 데이터를 위해 폴링 URL로 요청을 보냅니다. 폴러를 구성하여 수신 이벤트 알림을 받고 해당 알림을 기반으로 후속 자동화를 시작할 수 있습니다. 애플리케이션의 폴러 URL은 트리거가 새로운 이벤트를 확인하기 위해 폴링하는 엔드포인트 역할을 합니다.
GET 호출 또는 PUSH 호출에 대해 폴러를 구성할 수 있습니다. 폴러를 구성할 때 헤더 매개변수, 쿼리 매개변수, 컨텍스트 관리 세부 정보 및 JSON 필터를 추가해야 합니다. PUSH 옵션에는 요청 본문을 추가하는 조항이 포함되어 있습니다. 이 옵션을 사용하여 이벤트에 추가 데이터가 필요한 폴러 URL로 데이터를 보낼 수 있습니다.
설정
리스너 트리거에서 다음 설정을 사용할 수 있습니다.
- 이름
- 폴러에 대해 이름 지정
- 폴링 URL
- 애플리케이션의 폴링 URL을 지정합니다.
- 요청 유형
- API 요청 유형을 선택합니다. 폴러는 GET 및 POST 메서드를 지원합니다.
- GET - GET 메서드를 사용하여 이벤트 세부 정보를 가져올 수 있습니다.
- POST - POST 메서드를 사용하여 응답 데이터를 제한할 수 있습니다. POST 메서드는 요청 본문을 추가할 수 있는 규정이 있습니다. 이 옵션은 응답 데이터를 제한하는 필터 역할을 합니다.
- 요청 본문
- POST 메서드에 대한 요청 본문을 입력합니다. 요청 본문은 TXT, JSON, XML, HTML과 같은 형식으로 추가할 수 있습니다.
- 폴링 간격
- 새로운 정보를 확인하기 위해 URL을 폴링하는 빈도를 설정합니다. 간격을 분, 시간 또는 일로 설정할 수 있습니다. 간격의 최소 한도는 5분입니다.
- 인증 모드
- 트리거의 인증 방식을 지정합니다. 인증 없음 또는 OAuth2 - Control Room에서 관리됨 중에서 선택할 수 있습니다.
- 연결
- 선택 버튼을 사용하여 기존 OAuth 연결을 인증 모드로 선택합니다. 연결이 설정되어 있고 활성화되어 있는지 확인합니다.
- 헤더 추가
- 요청에 적합한 헤더를 지정합니다. 체크 박스를 활성화하고 헤더 추가를 클릭하여 항목 모달을 엽니다. 항목 모달에 헤더 이름과 값을 입력하세요.
- 쿼리 매개변수 추가
- 요청에 적합한 쿼리 매개변수를 지정합니다. 체크 박스를 활성화하고 헤더 추가를 클릭하여 항목 모달을 엽니다. 항목 모달에 헤더 이름과 값을 입력하세요.
- 컨텍스트 관리
- 동적인 쿼리 매개변수에 대해 컨텍스트 관리를 지정합니다. 예를 들어, 상태 변경에 대한 폴러 구성을 설정하려는 경우 컨텍스트 관리 설정을 통해 상태에 대한 쿼리 매개변수가 동적이며 각 폴러 간격 후에 업데이트되도록 정의할 수 있습니다.
- Json 필터
- 응답 데이터에 대한 필터를 지정합니다. 이 설정을 통해 요구 사항에 따라 데이터를 필터링할 수 있습니다. 예를 들어, JSON 데이터에 1, 5, 10, 25, 30과 같이 다양한 길이의 기록이 포함되어 있는 경우, JSON 필터를 record.length>10 으로 정의할 수 있습니다. 이 필터는 길이가 10 미만인 기록을 제외합니다.
- 응답
- 트리거 응답 데이터를 저장할 기록 변수를 선택합니다. 자동화는 트리거 응답 데이터를 키-값 쌍 형식으로 저장합니다. Bot을 실행한 후, 감사 로그 페이지로 이동하여 트리거로 실행된 Bot 이벤트를 선택하면 응답 데이터를 확인할 수 있습니다.