지리적 위치와 함께 설치되는 구성요소

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기5분
  • 여러 구성요소 유형이 지리적 위치와 함께 설치됩니다.

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

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

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

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

    [sys_user]

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

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

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

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

    [task]

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

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

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

    Google Maps 플러그인은 특정 지리적 위치 기능을 구현하고 제어하는 데 사용되는 추가 지도 속성을 제공합니다. 여기에 나열된 속성을 활용하려면 비즈니스용 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 앱 버전은 모바일 장치가 장치의 운영 체제에 의해 결정되는 중요한 위치 변경을 탐지하는 경우에만 지리적 위치를 업데이트합니다. 운영 체제가 위치를 업데이트하면 앱이 해당 위치 변경으로 업데이트됩니다. Distance 및 time 속성 값은 앱 버전에 ServiceNow 대해 iOS 적용되지 않습니다.
    glide.geolocation.proximity.location 특정 위치로부터 에이전트가 있을 수 있고 계속 해당 위치에 있는 최대 거리(미터)입니다. 이 설정은 지정된 위치로부터 에이전트가 있을 수 있고 시스템에 의해 해당 위치에 계속 배치될 수 있는 최대 거리를 정의합니다.
    • 유형: 정수
    • 기본값: 200
    glide.geolocation.rush.travel.buffer 모든 러시아워 이동 시간에 추가할 백분율입니다. 시스템은 에이전트를 자동으로 라우팅할 때 이 백분율을 사용하여 일정을 계산합니다. 아침과 저녁 러시아워 시간이 모두 정의될 때 이 속성을 사용합니다. 유효한 시간 버퍼 백분율의 예는 15입니다.
    • 유형: 정수
    • 기본값: 0
    glide.geolocation.tracking.frequency 시스템에서 사용자의 지리적 좌표 업데이트 시도 사이에 대기하는 반복 간격의 길이(초)를 설정합니다. 시스템은 지리적 위치 추적을 활성화한 사용자에 대해서만 지리적 좌표를 업데이트합니다.
    사용자 위치를 업데이트하는 최소 간격 시간(초)입니다. 이 설정은 작업 활동이나 이동에 관계없이 에이전트의 위치를 업데이트하기 전에 시스템이 대기하는 시간을 정의합니다. 이렇게 하면 한 위치에 있는 에이전트가 작업을 여러 번 보는 경우 불필요한 이력 기록이 생성되는 것을 방지할 ServiceNow 수 있습니다.
    • 유형: 정수
    • 기본값: 300
    다음 사항에 유의하십시오.
    • Android 앱 버전은 15분 간격으로 지리적 위치 데이터를 업데이트합니다. 앱은 이 속성에 설정된 간격을 사용하여 사용자의 위치를 수집하지만 해당 데이터는 여전히 15분마다 인스턴스에 업로드됩니다.
    • iOS 앱 버전은 모바일 장치가 장치의 운영 체제에 의해 결정되는 중요한 위치 변경을 탐지하는 경우에만 지리적 위치를 업데이트합니다. 운영 체제가 위치를 업데이트하면 앱이 해당 위치 변경으로 업데이트됩니다. Distance 및 time 속성 값은 앱 버전에 ServiceNow 대해 iOS 적용되지 않습니다.
    glide.geolocation.travel.buffer 모든 이동 시간에 추가할 백분율입니다. 유효한 백분율 값의 예는 15입니다.
    • 유형: 정수
    • 기본값: 0
    glide.geolocation.work.spacing 작업 종료 및 다음 이동 시작 사이에 추가하는 시간입니다(단위: 분). 유효한 시간 값의 예는 10입니다.
    • 유형: 정수
    • 기본값: 0

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

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

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