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

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 6분
  • 여러 구성요소 유형이 지리적 위치와 함께 설치됩니다.

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

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

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

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

    [sys_user]

    사용자 [sys_user] 테이블의 도 및 도 필드가 업데이트되면 지리적 위치 이력 [geo_history] 테이블의 위도도 필드를 채웁니다.

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

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

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

    [작업]

    사용자가 작업 테이블 또는 작업을 확장하는 테이블에 기록을 로드할 때 사용자 기록의 위도경도 필드를 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.지리적 위치.근접성 새 위치로 간주하기 위해 에이전트가 이동해야 할 최소 거리(미터)입니다. 이 설정은 에이전트가 같은 근처에 여러 작업이 있을 때 불필요한 이력 기록이 생성되지 않도록 ServiceNow 하는 지리적 위치 경계를 설정합니다. 에이전트가 한 건물에 여러 작업을 담당하는 경우를 들 수 있습니다. 시스템은 지정된 반경 내의 모든 작업 활동이 단일 기록의 일부라고 가정하고 에이전트가 건물 주변에서 작업으로 이동할 때 추가 기록을 생성하지 않습니다.
    • 유형: 정수
    • 기본값: 500

    빈도 및 기준 속성을 모두 사용하여 위치 추적이 작동하는 방식에 대한 설명은 표 끝에 있는 위치 추적 작동 방식 섹션을 참조하십시오.

    주:
    앱 버전은 iOS 모바일 장치가 중요한 위치 변경을 감지할 때만 지리적 위치를 업데이트하며, 이는 장치의 운영 체제에 의해 결정됩니다. 운영 체제가 위치를 업데이트하면 해당 위치 변경으로 앱이 업데이트됩니다. 거리 및 시간 속성 값은 앱 버전 ServiceNow 에 적용되지 iOS 않습니다.
    glide.geolocation.proximity.location 에이전트가 특정 위치로부터 있을 수 있고 계속 해당 위치에 있는 최대 거리(미터)입니다. 이 설정은 에이전트가 지정된 위치로부터 있을 수 있고 시스템에 의해 해당 위치에 계속 배치될 수 있는 최대 거리를 정의합니다.
    • 유형: 정수
    • 기본값: 200

    빈도 및 기준 속성을 모두 사용하여 위치 추적이 작동하는 방식에 대한 설명은 표 끝에 있는 위치 추적 작동 방식 섹션을 참조하십시오.

    glide.geolocation.rush.travel.buffer 모든 러시아워 이동 시간에 추가할 백분율입니다. 시스템은 에이전트를 자동 라우팅할 때 이 백분율을 사용하여 일정을 계산합니다. 아침과 저녁 러시아워 시간이 모두 정의된 경우 이 속성을 사용합니다. 유효한 시간 버퍼 백분율의 예는 15입니다.
    • 유형: 정수
    • 기본값: 0
    glide.geolocation.tracking.frequency 시스템이 사용자의 지리적 좌표를 캡처하려는 시도 사이에 대기하는 반복 간격의 길이(초)를 설정합니다. 시스템은 지리적 위치 추적을 사용하도록 설정한 사용자에 대해서만 지리적 좌표를 업데이트합니다.
    이 속성 glide.geolocation.tracking.frequency 은 작업 활동 또는 이동에 관계없이 에이전트의 위치가 업데이트되기 전에 시스템이 대기하는 시간을 정의합니다. 이렇게 하면 한 위치에 있는 에이전트가 작업을 여러 번 보는 경우 AI 플랫폼이 ServiceNow 불필요한 이력 기록을 생성할 수 없게 됩니다.
    • 유형: 정수
    • 기본값: 60

    빈도 및 기준 속성을 모두 사용하여 위치 추적이 작동하는 방식에 대한 설명은 표 끝에 있는 위치 추적 작동 방식 섹션을 참조하십시오.

    iOS 변형
    앱 버전은 iOS 지리적 위치를 업데이트할 때 근접성 및 빈도 설정을 모두 사용합니다.
    • 근접성: 새 위치는 이전 위치까지의 거리가 구성된 임계치(미터)를 초과하는 경우에만 저장됩니다. 이는 기본 iOS distanceFilter 기능을 활용합니다.
    • 빈도: 새 위치는 타임스탬프가 이전에 알려진 위치의 타임스탬프보다 구성된 간격(분)만큼 나중인 경우에만 저장됩니다. 에서 iOS빈도는 위치 업데이트를 추적하기 위한 최소 간격으로 기록됩니다.
    Android 변형
    앱 버전은 Android 1분 간격으로 지리적 위치 데이터를 업데이트합니다. 앱은 이 속성에 설정된 간격을 사용하여 사용자의 위치를 수집하지만 해당 데이터는 여전히 1분마다 인스턴스에 업로드됩니다. 데이터가 서버로 전송되는 이 간격(매분)은 구성할 수 없습니다.
    주:
    기본 근접성 및 빈도 값은 추적 유형에 따라 다릅니다.
    • 수동 추적
      • 빈도: 1분
      • 근접성: 100미터
    • 작업 기반 추적
      • 빈도: 5분
      • 근접성: 500미터
    glide.geolocation.travel.buffer 모든 이동 시간에 추가할 백분율입니다. 유효한 백분율 값의 예는 15입니다.
    • 유형: 정수
    • 기본값: 0
    glide.geolocation.work.spacing 작업 종료와 다음의 이동 시작 사이에 추가할 시간(분)입니다. 유효한 시간 값의 예는 10입니다.
    • 유형: 정수
    • 기본값: 0
    위치 추적 작동 방식
    위치 서비스는 구성된 추적 빈도에 따라 새 좌표를 캡처하여 로컬 테이블에 저장합니다. 그런 다음 별도의 서비스가 로컬 테이블에서 저장된 모든 좌표를 전송하여 서버로 보냅니다.

    새 위치 업데이트를 기록할지 여부를 결정하기 위해 시스템은 빈도 및 근접성 기준을 모두 사용합니다. 빈도 간격에 도달하면 위치 서비스는 새 좌표 캡처를 시도하고 자동으로 이전 위치 좌표와 비교합니다. 차이가 구성된 근접성 임계치보다 작으면 좌표가 삭제되고 지정된 빈도 간격 후에 서비스가 다시 검사됩니다.

    예를 들어 빈도가 5분으로 설정되고 근접 임계치가 50미터인 경우 서비스는 5분마다 좌표 캡처를 시도합니다. 그러나 새 좌표가 이전 좌표에서 50미터 이내이면 삭제됩니다.

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

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

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