현장 서비스 영역 계획 수립 구성요소

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기10분
  • 영역 계획 수립 기능과 함께 현장 서비스 테이블, 역할, 스크립트 포함, 비즈니스 규칙을 포함한 여러 유형의 구성요소가 설치됩니다.

    테이블

    현장 서비스 영역 계획 수립에서는 다음 테이블이 추가됩니다.
    표 1. 영역 계획 수립 기능과 함께 설치되는 현장 서비스 테이블
    테이블 설명
    영역

    sn_tp_territory

    영역 이름과 같은 영역에 대한 정보를 저장합니다.
    영역 조건

    sn_tp_territory_condition

    작업 주문 또는 작업 주문 작업에 대해 가장 일치하는 영역을 필터링하기 위해 영역에 추가된 조건을 저장합니다.
    영역 지리

    sn_tp_territory_geography

    영역의 지리를 그릴 때 자동으로 생성되는 geoJSON 스크립트 정보를 저장합니다.
    영역 그룹

    sn_tp_territory_group

    영역에 할당된 자격, 디스패치 및 할당 그룹에 대한 정보를 저장합니다.
    영역 구성원 자격 재정의

    sn_tp_territory_membership_override

    에이전트 또는 크루가 영역의 기본 또는 보조 구성원인지 여부에 대한 정보를 저장합니다.
    영역 모델

    sn_tp_territory_model

    기본 영역 모델과 매핑된 영역 및 자원에 대한 정보를 저장합니다.
    영역 모델 소스

    sn_tp_territory_model_source

    영역 모델에 매핑된 소스 테이블에 대한 정보(예: wm_task 및 wm_order)를 저장합니다.
    영역 관리자

    sn_tp_territory_manager

    영역의 관리자에 관한 정보를 저장합니다.

    역할

    현장 서비스 영역 계획 수립에서는 다음 역할을 추가합니다.
    표 2. 영역 계획 수립 기능과 함께 설치되는 현장 서비스 역할
    역할 설명
    현장 서비스 영역 편집 자원 할당

    [sn_fsm_tp.fsm_territory_edit_resource_allocation]

    선택한 현장 서비스 영역과 연결된 자원의 할당을 편집합니다.
    FSM 영역 플래너

    [sn_fsm_tp.fsm_territory_planner]

    기존 현장 서비스 영역을 보고, 영역에서 자원 할당을 관리하는 등의 기능과 함께 새 현장 서비스 영역을 생성합니다.
    FSM 영역 읽기

    [sn_fsm_tp.fsm_영역_읽기]

    영역 데이터를 봅니다 현장 서비스 .
    영역 관리자

    [sn_tp.territory_admin]

    새 영역 모델, 소스 및 일치 규칙을 생성합니다.
    영역 편집 자원 할당

    [sn_tp.territory_edit_resource_allocation]

    선택한 영역과 연결된 자원의 할당을 편집합니다.
    영역 지리 쓰기

    [sn_tp.territory_geography_write]

    영역 지리를 작성, 업데이트 또는 삭제합니다.
    영역 플래너

    [sn_tp.영역_플래너]

    영역, 자원 할당 등을 새 영역을 생성하는 기능과 함께 봅니다.
    영역 읽기

    [sn_tp.territory_read]

    영역 데이터 보기.
    영역 자원 관리자

    [sn_tp.territory_resource_manager]

    로그인한 사용자가 자원 관리자로 할당된 영역의 자원 관리
    영역 관리자

    [sn_tp.영역_관리자]

    [sn_tp.territory_resource_manager]

    영역 및 관련 정보를 관리합니다. 또한 영역 자원 관리자의 역할을 상속합니다.
    FSM 영역 관리자

    [sn_fsm_tp.fsm_territory_manager]

    [sn_tp.영역_관리자]

    [sn_tp.territory_resource_manager]

    현장 서비스 영역 및 관련 정보를 관리합니다. 또한 영역 자원 관리자의 역할을 상속합니다.
    FSM 영역 자원 관리자

    [sn_fsm_tp.fsm_resource_manager]

    [sn_tp.영역_관리자]

    [sn_tp.territory_resource_manager]

    로그인한 사용자가 자원 관리자로 할당된 영역의 현장 서비스 자원 관리

    스크립트 포함

    현장 서비스 영역 계획 수립은 다음 스크립트 포함을 추가합니다.
    표 3. 영역 계획 수립 기능과 함께 설치되는 현장 서비스 스크립트 포함
    스크립트 포함 설명
    FieldServiceTerritoryPlanning 영역 상세 정보, 할당 그룹 등과 같은 데이터를 데이터 브로커에 제공하는 유틸리티 함수를 포함합니다.
    MatchTerritoryCondition 영역 계획 일치 규칙에서 사용하는 필터링 조건에 따라 작업 주문 작업의 영역을 필터링하는 유틸리티 함수가 포함되어 있습니다.
    영역 필터 모든 참조 한정자가 해당 그룹, 에이전트, 크루 및 상위 영역을 기준으로 영역을 필터링하는 메서드를 포함합니다.
    TerritoryMatchingDimensionLocation 일치 규칙에서 사용할 작업 위치를 기준으로 영역을 필터링하는 유틸리티 함수를 포함합니다.
    TerritoryPlanningHelpers 전체 영역 계획 구현을 위한 도우미 메서드를 포함합니다.
    영역 계획 수립AJAX 영역 계획 수립 플러그인이 활성 상태인지 확인하고, 기본 모델을 가져오고, 작업 주문 작업 양식에서 영역을 채우고, 작업 주문 작업에 대해 선택된 할당 그룹을 확인하는 도우미 함수를 제공하는 Ajax 클래스입니다.

    비즈니스 규칙

    현장 서비스 영역 계획 수립에서는 다음 비즈니스 규칙을 추가합니다.
    표 4. 영역 계획에 대한 현장 서비스 비즈니스 규칙
    비즈니스 규칙 테이블 설명
    에이전트 재정의 삭제 영역 그룹

    [sn_tp_territory_group]

    해당 그룹이 영역에서 삭제되면 에이전트의 수정된 구성원 자격 기록을 삭제합니다.
    크루 구성원 재정의 삭제 영역 그룹

    [sn_tp_territory_group]

    해당 그룹이 영역에서 삭제되면 크루의 수정된 구성원 자격 기록을 삭제합니다.
    할당 그룹 채우기 영역 그룹

    [sn_tp_territory_group]

    은 지역에 디스패치 그룹을 추가할 때 해당 할당 그룹을 자동으로 채웁니다.
    일치하지 않는 경우 영역 업데이트 작업 주문 작업

    [wm_task]

    allow_assignment_override 선택한 경우 선택한 할당 그룹에 가장 적합한 영역을 확인하고 할당합니다.
    적격성 평가 그룹 확인 작업 주문

    [wm_order]

    작업 주문에 유효한 자격 부여 그룹이 있는지 확인합니다.
    고유한 그룹 영역만 허용 영역 그룹

    [sn_tp_territory_group]

    자격 요건, 디스패처 및 영역에 할당을 포함하는 중복 그룹의 조합을 추가할 수 없도록 차단합니다.
    고유한 사용자만 허용 영역 구성원 자격 재정의

    [sn_tp_territory_membership_override]

    영역 구성원 자격 재정의 테이블의 영역에 대한 중복 사용자 선택을 방지합니다.
    지리 경계 상자 계산 영역 지리

    [sn_tp_territory_geography]

    정의된 영역 지리 GeoJSON에서 최대 또는 최소 위도 및 경도 값을 계산합니다.
    크루 구성원 자격 확인 및 생성 작업 주문 작업

    [wm_task]

    작업 주문 작업을 저장할 때 동적으로 할당된 크루에 대한 새 영역 구성원 자격 기록을 작성하고 크루의 "유효 시작" 및 "유효 종료" 날짜와 일치하도록 "시작" 및 "종료" 날짜를 설정합니다.
    구성원 자격 날짜 확인 영역 구성원 자격 재정의

    [sn_tp_territory_membership_override]

    영역 구성원에 대한 영역 구성원 자격 재정의 테이블의 시작종료 필드에 입력된 날짜를 확인합니다.
    색상 필드 확인 영역

    [sn_tp_territory]

    영역 색상의 16진수 코드를 확인합니다.
    상위 확인 영역

    [sn_tp_territory]

    상위 영역의 계층 구조를 확인합니다.
    모델에 대한 소스 테이블 확인 영역 모델 소스

    [sn_tp_territory_model_source]

    영역 모델 소스의 모델 및 소스 테이블에 대한 중복 항목을 방지합니다.
    영역 조건 확인 영역 조건

    [sn_tp_territory_condition]

    특정 영역의 영역 조건에 대한 중복 항목 생성을 방지합니다.
    영역 지리 이름 확인 영역 지리

    [sn_tp_territory_geography]

    새 영역 지리에 대한 중복 항목 생성을 방지합니다.
    영역 모델 이름 확인 영역 모델

    [sn_tp_territory_model]

    새 영역 모델에 대한 중복 항목 생성을 방지합니다.
    영역 이름 확인 영역

    [sn_tp_territory]

    새 영역에 대한 중복 항목 생성을 방지합니다.
    사용자 및 영역 확인 영역 구성원 자격 재정의

    [sn_tp_territory_membership_override]

    영역 구성원 자격 재정의 테이블에 추가된 사용자가 영역과 연결되어 있는지 확인합니다.

    속성

    현장 서비스 영역 계획 수립은 다음 시스템 속성을 추가합니다.
    표 5. 영역 계획 수립에 대한 현장 서비스 속성
    속성 설명
    sn_fsm.use_query_rules 설정이 "예"인 경우 "sn_query_rule" 테이블의 규칙은 사용자가 읽을 수 있는 현장 서비스 관리 관련 데이터를 제어합니다. 여기에는 작업 주문(WO) 및 작업 주문 작업(WOT)이 포함됩니다. "아니오"로 설정하면 이러한 기록은 규칙에 따라 필터링되지 않으며 사용자는 규칙 기반 제한 없이 액세스할 수 있습니다.
    • 유형: 부울
    • 기본값: False
    • 위치: 모두 > sys_properties_list.do
    sn_tp.max_좌표_허용됨 GeoJSON 지리에서 허용되는 최대 좌표 수입니다. 이 속성은 읽기 전용이며 편집할 수 없습니다.
    • 유형: 정수
    • 기본값: 3250
    • 위치: 모두 > 영역 계획 수립 > 속성
    sn_tp.percentage_overlap 영역 간의 지리적 겹침 임계치를 나타내는 백분율 값(0에서 100까지)입니다. 기본값은 5%로 설정되어 있습니다.
    • 유형: 정수
    • 기본값: 5
    • 위치: 모두 > 영역 계획 수립 > 속성

    쿼리 규칙

    현장 서비스 영역 계획 수립에서는 다음 쿼리 규칙을 추가합니다. 다음을 클릭하여 다음 쿼리 규칙을 찾을 수 있습니다. 모두 > sn_query_rule_list.do
    표 6. 영역 계획에 대한 현장 서비스 쿼리 규칙
    쿼리 규칙 설명
    WM 작업 - 할당된 내 영역 관리자가 에이전트, 디스패처, 작업 주문 및 작업 주문 작업에 대한 한정자에 대한 데이터 보안을 활성화할 수 있습니다. 이렇게 하면 해당 영역에서 생성된 작업 주문 및 작업 주문 작업을 볼 수 있습니다. WO - My territoryWOT - MY Territory 테이블을 활성으로 표시합니다.

    예약된 작업

    현장 서비스 영역 계획 수립은 다음을 일정 최적화 추가하고 다음 예약된 작업을 추가합니다. 다음을 클릭하여 다음 예약된 작업을 찾을 수 있습니다. 모두 > sn_schedulejobs.do
    표 7. 다음에 대해 예약된 작업 일정 최적화
    예약된 작업 설명
    영역 계획 수립 - 중복 영역 계산 에이전트와 지역 모두에 대한 중복을 계산합니다.
    영역 계획 수립 - 중복 영역 계산 - 에이전트 에이전트의 중복을 계산합니다. 예약된 작업이 실행되면 이벤트를 트리거하여 두 에이전트 간의 중복을 계산합니다.
    영역 계획 수립 - 중복 영역 계산 - 지리 지리의 중복을 계산합니다. 예약된 작업이 실행되면 이벤트를 트리거하여 두 지역 간의 겹침을 계산합니다.

    현장 서비스 영역 계획 수립 콘솔 속성

    영역 계획 수립 콘솔은 다음 속성을 사용합니다.

    다음을 클릭하여 이러한 속성을 찾을 수 있습니다. 현장 서비스 > 영역 계획 수립 > 속성.
    표 8. 영역 계획 수립 속성
    속성 정의
    sn_fsm_tp.territory_membership_override_to_date 제안된 에이전트 탭을 사용하여 영역에 추가될 때 에이전트의 기본 종료 날짜 필드를 결정합니다. 에이전트는 지정된 날짜까지 해당 지역에서 사용할 수 있습니다.
    sn_fsm_tp.territory_max_zoom_level 맵의 최대 자동 확대/축소 수준을 설정합니다. 유효한 값은 1에서 20 사이입니다.
    • 유형: 정수
    • 기본값: 12
    sn_fsm_tp.overlay_markers_type 뷰포트 또는 영역 뷰를 기준으로 에이전트 및 크루와 같은 데이터를 표시할지 결정합니다.
    • 유형: 선택 목록
    • 기본값: 뷰포트
    sn_fsm_tp.territory_initial_zoom 맵의 초기 확대/축소 수준을 설정합니다.
    • 유형: 정수
    • 기본값: 3
    sn_fsm_tp.territory_transparency_level 새로 생성된 지리적 영역이 맵에서 얼마나 불투명하게 보이는지 결정합니다.
    • 유형: 정수
    • 기본값: 1
    sn_fsm_tp.territory_map_type 는 다양한 유형의 맵 뷰를 사용하여 로드맵, 위성, 하이브리드 및 지형과 같은 영역을 시각화합니다.
    • 유형: 선택 목록
    • 기본값: 로드맵
    sn_fsm_tp.max_territories_for_scheduling 작업 주문 작업을 예약할 준비가 된 최대 영역 수를 결정합니다.
    • 유형: 정수
    • 기본값: 100
    맵에서 히트맵의 불투명도 수준 히트맵의 불투명도를 결정합니다. 유효한 값은 0.0에서 1.0 사이입니다.
    • 유형: 정수
    • 기본값: 0.6
    히트맵에서 데이터 요소의 영향 반경 히트맵의 데이터 요소에 영향을 주는 반경을 결정합니다.
    • 유형: 정수
    • 기본값: 20(픽셀)