정책에 매개변수 PaCE 전달
매개변수를 정책에 전달 PaCE 하여 객체(테이블 및 문서 ID)에 대한 업데이트를 확인할 수 있습니다. 이러한 변수는 로우코드 또는 JavaScript 모두에서 작성에 적용됩니다. 정책 버전에는 API 변수, 구성 매개변수 및 기록 참조의 세 가지 매개변수 입력이 포함됩니다.
API 변수
이전에는 호출자 입력이었던 API 변수는 개발자가 호출할 때 API에 PaCE 전달됩니다. API 변수는 정책이 호출될 때마다 정책에 값을 전달할 수 있는 변수입니다. API를 호출할 때 이 API 변수의 값을 지정하십시오. 그렇지 않으면 정책이 실행되지 않고 결정에 도달하지 못합니다. 코드 편집기에서 변수 이름은 apiVars입니다.
각 PaCE 정책에는 SnapshotId라는 미리 정의된 API 변수가 하나만 있습니다. 이 API 변수는 변경할 수 없으며 수정하거나 삭제할 수 없습니다. 정책에 대해 추가 API 변수를 정의할 수 없습니다.
구성 매개변수
이전에는 매핑된 입력이라고 했던 구성 매개변수는 정책을 객체(테이블 및 문서 ID)에 매핑할 때 전달될 수 있습니다. 구성 매개변수를 정의하면 정책이 매핑될 때마다 정책에 값을 전달할 수 있는 매개변수가 생성됩니다. 필수 입력을 정의하는 경우 정책을 매핑할 때 이러한 입력에 대한 값을 지정해야 합니다. 정의한 입력이 필수가 아닌 경우 정책이 실행되지 않고(상태가 비활성으로 설정됨) 결정에 도달하지 못합니다. 코드 편집기에서 변수 이름은 configParams입니다.
예를 들어, 출장 경비 정책의 경우 변수를 추가하여 다양한 유형의 경비 한도를 정의할 수 있습니다. 이 제한은 정책을 매핑할 때 지정되고, 이 객체에서 정책이 호출될 때 경비에 대한 제한을 설정합니다. 한 직원 그룹의 아침 식사 비용 한도는 $25이고 다른 직원 그룹의 경우 한도는 $50일 수 있습니다. 정책이 호출될 때마다 매핑에 지정된 한도에 따라 정책에서 경비의 유효성을 검사합니다.
기록 참조
기록 참조는 쿼리를 정의하여 테이블에서 ServiceNow® 데이터를 추출하고 데이터를 사용하여 정책 논리를 구성합니다. 이 기능을 사용하면 정책을 정의하는 동안 필요할 수 있는 추가 데이터를 검색할 수 있습니다. 쿼리를 정의하여 기록 참조에 대한 집계 기능을 수행할 수 있습니다. 코드 편집기에서 변수 이름은 recordRefs입니다.
데이터 수집기
데이터 수집기 기능은 출력을 제공하기 위해 외부 데이터 소스에서 ServiceNow 입력 프로세스 데이터를 수집합니다. 출력은 정책 논리에서 결정을 내리는 데 사용될 수 있습니다. 데이터 수집기를 생성, 편집, 업데이트 및 정책 작성기에서 활성화하여 데이터 수집기를 정의하고 관리할 수 있습니다.
dataCollectors 객체를 사용하여 액세스할 수 있습니다.로우코드로 정책을 편집하는 동안 드롭다운 메뉴에서 구성된 데이터 수집기의 출력을 사용할 수 있습니다.