지리적 위치와 함께 설치되는 구성요소
여러 구성요소 유형이 지리적 위치와 함께 설치됩니다.
Geolocation 플러그인은 Geolocation 추적이라는 필드를 사용자 [sys_user] 테이블에 추가합니다. 이 필드를 사용하면 시스템에서 지리적 좌표로 개별 사용자를 추적할 수 있습니다.
지리적 위치와 함께 설치되는 비즈니스 규칙
지리적 위치가 활성화되면 비즈니스 규칙이 추가됩니다.
| 이름 | 테이블 | 설명 |
|---|---|---|
| 지리적 위치 데이터 업데이트됨 | 사용자 [sys_user] |
사용자 [sys_user] 테이블의 위도 및 경도 필드가 업데이트되면 지리적 위치 이력 [geo_history] 테이블의 위도 및 경도 필드를 채웁니다. |
지리적 위치와 함께 설치되는 클라이언트 스크립트
지리적 위치가 활성화되면 클라이언트 스크립트가 추가됩니다.
| 이름 | 테이블 | 설명 |
|---|---|---|
| 작업의 지리적 위치 업데이트 | 작업 [작업] |
사용자가 작업 테이블 또는 작업을 확장하는 테이블에 기록을 로드할 때 사용자 기록의 위도 및 경도 필드를 GPS 좌표로 채웁니다. 이는 사용자에 대한 지리적 위치 추적이 활성화된 경우에만 발생합니다. |
지리적 위치와 함께 설치되는 속성
지리적 위치는 다음에서 다음과 같은 구성 가능한 속성을 제공합니다. .
| 이름 | 설명 |
|---|---|
| glide.geolocation.allow.toll.roads | 유료 도로 사용을 허용합니다. 에이전트의 작업 경로를 자동 라우팅하거나 최적화할 때 시스템에서 유료 도로를 사용할 수 있도록 허용합니다.
|
| glide.geolocation.default.start.time | 일정이 설정되지 않은 경우 모든 에이전트에 대한 기본 시작 시간입니다. 이 값은 예약된 작업이 없거나 전날부터 계속되는 현재 날짜가 아닌 다른 날의 시작 시간을 설정합니다. 이 숙박 시설은 24시간제를 사용합니다.
|
| glide.geolocation.evening.rush.hours | 저녁 러시아워 범위(14:30-16:00으로 형식 지정됨) 모든 시간은 공백 없이 대시로 구분된 범위로 표시됩니다. 이 형식을 사용하지 않는 시간은 무시됩니다. 이 속성은 work.management.morning.rush.hours 및 work.management.rush.travel.buffer 속성과 함께 사용해야 하며 24시간제를 사용합니다.
|
| glide.geolocation.history.cleanup | 이력 데이터를 보관할 일수입니다. ServiceNow 이 값에 의해 지정된 일수 동안 에이전트 지리적 위치 이력 기록을 유지합니다.
|
| glide.geolocation.morning.rush.hours | 아침 러시아워 범위(06:30-08:00으로 형식 지정됨) 이 숙박 시설은 24시간제를 사용합니다. 모든 시간은 공백 없이 대시로 구분된 범위로 표시됩니다. 이 형식을 사용하지 않는 시간은 무시됩니다. 이 속성은 work.management.evening.rush.hours 및 work.management.rush.travel.buffer 속성과 함께 사용해야 합니다.
|
| glide.지리적 위치.근접성 | 새 위치로 간주하기 위해 에이전트가 이동해야 할 최소 거리(미터)입니다. 이 설정은 에이전트가 같은 근처에 여러 작업이 있을 때 불필요한 이력 기록이 생성되지 않도록 ServiceNow 하는 지리적 위치 경계를 설정합니다. 에이전트가 한 건물에 여러 작업을 담당하는 경우를 들 수 있습니다. 시스템은 지정된 반경 내의 모든 작업 활동이 단일 기록의 일부라고 가정하고 에이전트가 건물 주변에서 작업으로 이동할 때 추가 기록을 생성하지 않습니다.
빈도 및 기준 속성을 모두 사용하여 위치 추적이 작동하는 방식에 대한 설명은 표 끝에 있는 위치 추적 작동 방식 섹션을 참조하십시오. 주: 앱 버전은 iOS 모바일 장치가 중요한 위치 변경을 감지할 때만 지리적 위치를 업데이트하며, 이는 장치의 운영 체제에 의해 결정됩니다. 운영 체제가 위치를 업데이트하면 해당 위치 변경으로 앱이 업데이트됩니다. 거리 및 시간 속성 값은 앱 버전 ServiceNow 에 적용되지 iOS 않습니다. |
| glide.geolocation.proximity.location | 에이전트가 특정 위치로부터 있을 수 있고 계속 해당 위치에 있는 최대 거리(미터)입니다. 이 설정은 에이전트가 지정된 위치로부터 있을 수 있고 시스템에 의해 해당 위치에 계속 배치될 수 있는 최대 거리를 정의합니다.
빈도 및 기준 속성을 모두 사용하여 위치 추적이 작동하는 방식에 대한 설명은 표 끝에 있는 위치 추적 작동 방식 섹션을 참조하십시오. |
| glide.geolocation.rush.travel.buffer | 모든 러시아워 이동 시간에 추가할 백분율입니다. 시스템은 에이전트를 자동 라우팅할 때 이 백분율을 사용하여 일정을 계산합니다. 아침과 저녁 러시아워 시간이 모두 정의된 경우 이 속성을 사용합니다. 유효한 시간 버퍼 백분율의 예는 15입니다.
|
| glide.geolocation.tracking.frequency | 시스템이 사용자의 지리적 좌표를 캡처하려는 시도 사이에 대기하는 반복 간격의 길이(초)를 설정합니다. 시스템은 지리적 위치 추적을 사용하도록 설정한 사용자에 대해서만 지리적 좌표를 업데이트합니다. 이 속성 glide.geolocation.tracking.frequency 은 작업 활동 또는 이동에 관계없이 에이전트의 위치가 업데이트되기 전에 시스템이 대기하는 시간을 정의합니다. 이렇게 하면 한 위치에 있는 에이전트가 작업을 여러 번 보는 경우 AI 플랫폼이 ServiceNow 불필요한 이력 기록을 생성할 수 없게 됩니다.
빈도 및 기준 속성을 모두 사용하여 위치 추적이 작동하는 방식에 대한 설명은 표 끝에 있는 위치 추적 작동 방식 섹션을 참조하십시오.
|
| glide.geolocation.travel.buffer | 모든 이동 시간에 추가할 백분율입니다. 유효한 백분율 값의 예는 15입니다.
|
| glide.geolocation.work.spacing | 작업 종료와 다음의 이동 시작 사이에 추가할 시간(분)입니다. 유효한 시간 값의 예는 10입니다.
|
- 위치 추적 작동 방식
- 위치 서비스는 구성된 추적 빈도에 따라 새 좌표를 캡처하여 로컬 테이블에 저장합니다. 그런 다음 별도의 서비스가 로컬 테이블에서 저장된 모든 좌표를 전송하여 서버로 보냅니다.
새 위치 업데이트를 기록할지 여부를 결정하기 위해 시스템은 빈도 및 근접성 기준을 모두 사용합니다. 빈도 간격에 도달하면 위치 서비스는 새 좌표 캡처를 시도하고 자동으로 이전 위치 좌표와 비교합니다. 차이가 구성된 근접성 임계치보다 작으면 좌표가 삭제되고 지정된 빈도 간격 후에 서비스가 다시 검사됩니다.
예를 들어 빈도가 5분으로 설정되고 근접 임계치가 50미터인 경우 서비스는 5분마다 좌표 캡처를 시도합니다. 그러나 새 좌표가 이전 좌표에서 50미터 이내이면 삭제됩니다.
지리적 위치와 함께 설치되는 스크립트 포함
지리적 위치가 활성화되면 스크립트 포함이 추가됩니다.
| 이름 | 설명 |
|---|---|
| 지리적 위치AJAX | 지리적 위치 AJAX 호출을 할 때 시스템에서 사용하는 유틸리티입니다. |
| 지리적 위치 유틸리티 | 지리적 위치 기능을 위한 핵심 유틸리티입니다. |