지리적 위치와 함께 설치됨
여러 구성요소 유형이 지리적 위치와 함께 설치됩니다.
Geolocation 플러그인은 추적된 Geolocation 이라는 필드를 사용자 [sys_user] 테이블에 추가합니다. 이 필드를 사용하면 시스템이 지리적 좌표로 개별 사용자를 추적할 수 있습니다.
지리적 위치와 함께 설치되는 비즈니스 규칙
지리적 위치가 활성화되면 비즈니스 규칙이 추가됩니다.
| 이름 | 테이블 | 설명 |
|---|---|---|
| 지리적 위치 데이터 업데이트됨 | 사용자 [sys_user] |
사용자 [sys_user] 테이블에서 위도 및 경도 필드가 업데이트될 때 지리적 위치 이력 [geo_history] 테이블의 위도 및 경도 필드를 채웁니다. |
지리적 위치와 함께 설치되는 클라이언트 스크립트
지리적 위치가 활성화되면 클라이언트 스크립트가 추가됩니다.
| 이름 | 테이블 | 설명 |
|---|---|---|
| 작업에서 지리적 위치 업데이트 | 작업 [task] |
사용자가 작업 테이블 또는 작업을 확장하는 테이블에 기록을 로드할 때 사용자 기록의 위도 및 경도 필드를 GPS 좌표로 채웁니다. 이는 사용자에 대해 지리적 위치 추적이 활성화된 경우에만 발생합니다. |
지리적 위치와 함께 설치되는 속성
지리적 위치는 다음과 같은 구성 가능한 속성을 제공합니다. .
Google 지도 플러그인은 특정 지리적 위치 기능을 구현하고 제어하는 데 사용되는 추가 지도 속성을 제공합니다. 여기에 나열된 속성을 활용하려면 비즈니스용 Google Maps API에 대한 비공개 키가 있어야 합니다.
| 이름 | 설명 |
|---|---|
| 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.geolocation.proximity | 새 위치로 간주하기 위해 에이전트가 이동해야 할 최소 거리(미터)입니다. 이 설정은 에이전트가 동일한 인근에 여러 작업을 가지고 있을 때 불필요한 이력 기록을 생성하지 못하도록 ServiceNow 지리적 위치 경계를 설정합니다. 에이전트가 한 건물에서 여러 작업을 수행하는 경우를 예로 들 수 있습니다. 시스템에서는 지정된 반경 내의 모든 작업 활동이 단일 기록의 일부라고 가정하고 에이전트가 건물 주변의 작업 사이를 이동할 때 추가 기록을 생성하지 않습니다.
주: iOS 앱 버전은 모바일 장치가 중요한 위치 변경을 감지한 경우에만 지리적 위치를 업데이트하며, 이는 장치의 운영 체제에 의해 결정됩니다. 운영 체제가 위치를 업데이트하면 앱이 해당 위치 변경 내용으로 업데이트됩니다. 거리 및 시간 속성 값은 앱 버전에 ServiceNow 대해 iOS 적용되지 않습니다. |
| glide.geolocation.proximity.location | 특정 위치로부터 에이전트가 있을 수 있고 계속 해당 위치에 있는 최대 거리(미터)입니다. 이 설정은 에이전트가 지정된 위치로부터 있을 수 있고 시스템이 해당 위치에 계속 배치할 수 있는 최대 거리를 정의합니다.
|
| glide.geolocation.rush.travel.buffer | 모든 러시아워 이동 시간에 추가할 백분율입니다. 시스템은 에이전트를 자동으로 라우팅할 때 이 백분율을 사용하여 일정을 계산합니다. 아침과 저녁 러시아워 시간이 모두 정의될 때 이 속성을 사용합니다. 유효한 시간 버퍼 백분율의 예는 15입니다.
|
| glide.geolocation.tracking.frequency | 시스템에서 사용자의 지리적 좌표를 업데이트하려는 시도 사이에 대기하는 반복 간격의 길이(초)를 설정합니다. 시스템은 지리적 위치 추적이 활성화된 사용자에 대해서만 지리적 좌표를 업데이트합니다. 사용자 위치를 업데이트하는 최소 간격 시간(초)입니다. 이 설정은 작업 활동 또는 이동과 관계없이 에이전트의 위치를 업데이트하기 전에 시스템에서 대기하는 시간을 정의합니다. 이렇게 하면 한 위치에 있는 에이전트가 작업을 여러 번 볼 때 불필요한 이력 기록이 생성되는 것을 방지할 ServiceNow 수 있습니다.
다음 사항에 유의하세요.
|
| glide.geolocation.travel.buffer | 모든 이동 시간에 추가할 백분율입니다. 유효한 백분율 값의 예는 15입니다.
|
| glide.geolocation.work.spacing | 작업 종료 및 다음 이동 시작 사이에 추가하는 시간입니다(단위: 분). 유효한 시간 값의 예는 10입니다.
|
지리적 위치와 함께 설치되는 스크립트 포함
지리적 위치가 활성화되면 스크립트 포함이 추가됩니다.
| 이름 | 설명 |
|---|---|
| 지리적 위치AJAX | 지리적 위치 AJAX 호출을 할 때 시스템에서 사용하는 유틸리티입니다. |
| GeolocationUtils (지오로케이션 유틸리티) | 지리적 위치 기능을 위한 핵심 유틸리티입니다. |