지리적 위치와 함께 설치됨

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 5분
  • 여러 구성요소 유형이 지리적 위치와 함께 설치됩니다.

    Geolocation 플러그인은 추적된 Geolocation 이라는 필드를 사용자 [sys_user] 테이블에 추가합니다. 이 필드를 사용하면 시스템이 지리적 좌표로 개별 사용자를 추적할 수 있습니다.

    지리적 위치와 함께 설치되는 비즈니스 규칙

    지리적 위치가 활성화되면 비즈니스 규칙이 추가됩니다.

    이름 테이블 설명
    지리적 위치 데이터 업데이트됨 사용자

    [sys_user]

    사용자 [sys_user] 테이블에서 위도경도 필드가 업데이트될 때 지리적 위치 이력 [geo_history] 테이블의 위도경도 필드를 채웁니다.

    지리적 위치와 함께 설치되는 클라이언트 스크립트

    지리적 위치가 활성화되면 클라이언트 스크립트가 추가됩니다.

    이름 테이블 설명
    작업에서 지리적 위치 업데이트 작업

    [task]

    사용자가 작업 테이블 또는 작업을 확장하는 테이블에 기록을 로드할 때 사용자 기록의 위도경도 필드를 GPS 좌표로 채웁니다. 이는 사용자에 대해 지리적 위치 추적이 활성화된 경우에만 발생합니다.

    지리적 위치와 함께 설치되는 속성

    지리적 위치는 다음과 같은 구성 가능한 속성을 제공합니다. 지리적 위치 > 관리 > 지리적 위치 속성.

    Google 지도 플러그인은 특정 지리적 위치 기능을 구현하고 제어하는 데 사용되는 추가 지도 속성을 제공합니다. 여기에 나열된 속성을 활용하려면 비즈니스용 Google Maps API에 대한 비공개 키가 있어야 합니다.
    표 1. 속성
    이름 설명
    glide.geolocation.allow.toll.roads 유료 도로 사용 허용. 에이전트의 작업 경로를 자동으로 라우팅 또는 최적화하는 경우 시스템에서 유료 도로를 사용할 수 있습니다.
    • 유형: 예/아니오
    • 기본값: True
    glide.geolocation.default.start.time 스케줄이 설정되지 않은 경우 모든 에이전트에 대한 기본 시작 시간입니다. 이 값은 예정된 작업이 없거나 전날부터 이어지는 작업이 없을 때 현재 날짜가 아닌 다른 날짜에 대한 시작 시간을 설정합니다. 이 속성은 24시간제 형식을 사용합니다.
    • 유형: 문자열
    • 기본값: 08:00
    glide.geolocation.evening.rush.hours 저녁 러시아워 범위입니다(14:30-16:00 형식). 모든 시간은 공백 없이 대시로 구분되어 범위로 표현됩니다. 이 형식을 사용하지 않는 시간은 무시됩니다. 이 속성은 work.management.morning.rush.hours 및 work.management.rush.travel.buffer 속성과 함께 사용해야 하며 24시간제를 사용합니다.
    • 유형: 문자열
    • 기본값: 0
    glide.geolocation.history.cleanup 이력 데이터를 보관할 일 수입니다. ServiceNow 이 값으로 지정된 일 수 동안 에이전트 지리적 위치 이력 기록을 유지합니다.
    • 유형: 정수
    • 기본값: 30
    glide.geolocation.morning.rush.hours 아침 러시아워 범위입니다(06:30-08:00 형식). 이 속성은 24시간제 형식을 사용합니다. 모든 시간은 공백 없이 대시로 구분되어 범위로 표현됩니다. 이 형식을 사용하지 않는 시간은 무시됩니다. 이 속성은 work.management.evening.rush.hours 및 work.management.rush.travel.buffer 속성과 함께 사용해야 합니다.
    • 유형: 문자열
    • 기본값: 0
    glide.geolocation.proximity 새 위치로 간주하기 위해 에이전트가 이동해야 할 최소 거리(미터)입니다. 이 설정은 에이전트가 동일한 인근에 여러 작업을 가지고 있을 때 불필요한 이력 기록을 생성하지 못하도록 ServiceNow 지리적 위치 경계를 설정합니다. 에이전트가 한 건물에서 여러 작업을 수행하는 경우를 예로 들 수 있습니다. 시스템에서는 지정된 반경 내의 모든 작업 활동이 단일 기록의 일부라고 가정하고 에이전트가 건물 주변의 작업 사이를 이동할 때 추가 기록을 생성하지 않습니다.
    • 유형: 정수
    • 기본값: 500
    주:
    iOS 앱 버전은 모바일 장치가 중요한 위치 변경을 감지한 경우에만 지리적 위치를 업데이트하며, 이는 장치의 운영 체제에 의해 결정됩니다. 운영 체제가 위치를 업데이트하면 앱이 해당 위치 변경 내용으로 업데이트됩니다. 거리 및 시간 속성 값은 앱 버전에 ServiceNow 대해 iOS 적용되지 않습니다.
    glide.geolocation.proximity.location 특정 위치로부터 에이전트가 있을 수 있고 계속 해당 위치에 있는 최대 거리(미터)입니다. 이 설정은 에이전트가 지정된 위치로부터 있을 수 있고 시스템이 해당 위치에 계속 배치할 수 있는 최대 거리를 정의합니다.
    • 유형: 정수
    • 기본값: 200
    glide.geolocation.rush.travel.buffer 모든 러시아워 이동 시간에 추가할 백분율입니다. 시스템은 에이전트를 자동으로 라우팅할 때 이 백분율을 사용하여 일정을 계산합니다. 아침과 저녁 러시아워 시간이 모두 정의될 때 이 속성을 사용합니다. 유효한 시간 버퍼 백분율의 예는 15입니다.
    • 유형: 정수
    • 기본값: 0
    glide.geolocation.tracking.frequency 시스템에서 사용자의 지리적 좌표를 업데이트하려는 시도 사이에 대기하는 반복 간격의 길이(초)를 설정합니다. 시스템은 지리적 위치 추적이 활성화된 사용자에 대해서만 지리적 좌표를 업데이트합니다.
    사용자 위치를 업데이트하는 최소 간격 시간(초)입니다. 이 설정은 작업 활동 또는 이동과 관계없이 에이전트의 위치를 업데이트하기 전에 시스템에서 대기하는 시간을 정의합니다. 이렇게 하면 한 위치에 있는 에이전트가 작업을 여러 번 볼 때 불필요한 이력 기록이 생성되는 것을 방지할 ServiceNow 수 있습니다.
    • 유형: 정수
    • 기본값: 300
    다음 사항에 유의하세요.
    • Android 앱 버전은 15분 간격으로 지리적 위치 데이터를 업데이트합니다. 앱은 이 속성에 설정된 간격을 사용하여 사용자의 위치를 수집하지만 해당 데이터는 여전히 15분마다 인스턴스에 업로드됩니다.
    • iOS 앱 버전은 모바일 장치가 중요한 위치 변경을 감지한 경우에만 지리적 위치를 업데이트하며, 이는 장치의 운영 체제에 의해 결정됩니다. 운영 체제가 위치를 업데이트하면 앱이 해당 위치 변경으로 업데이트됩니다. 거리 및 시간 속성 값은 앱 버전에 ServiceNow 대해 iOS 적용되지 않습니다.
    glide.geolocation.travel.buffer 모든 이동 시간에 추가할 백분율입니다. 유효한 백분율 값의 예는 15입니다.
    • 유형: 정수
    • 기본값: 0
    glide.geolocation.work.spacing 작업 종료 및 다음 이동 시작 사이에 추가하는 시간입니다(단위: 분). 유효한 시간 값의 예는 10입니다.
    • 유형: 정수
    • 기본값: 0

    지리적 위치와 함께 설치되는 스크립트 포함

    지리적 위치가 활성화되면 스크립트 포함이 추가됩니다.

    이름 설명
    지리적 위치AJAX 지리적 위치 AJAX 호출을 할 때 시스템에서 사용하는 유틸리티입니다.
    GeolocationUtils (지오로케이션 유틸리티) 지리적 위치 기능을 위한 핵심 유틸리티입니다.