정책에 매개변수 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 개체를 사용하여 액세스할 수 있습니다.로우코드에서 정책을 편집하는 동안 드롭다운 메뉴에서 구성된 데이터 수집기의 출력을 사용할 수 있습니다.