현장 서비스 영역 계획 수립 구성요소
영역 계획 수립 기능과 함께 현장 서비스 테이블, 역할, 스크립트 포함, 비즈니스 규칙 등 여러 유형의 구성요소가 설치됩니다.
테이블
| 테이블 | 설명 |
|---|---|
| 영역 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 |
영역의 관리자에 대한 정보를 저장합니다. |
역할
| 역할 | 설명 |
|---|---|
| 현장 서비스 영역 자원 할당 편집 [sn_fsm_tp.fsm_territory_edit_resource_allocation] |
선택한 현장 서비스 영역과 연결된 자원의 할당을 편집합니다. |
| FSM 영역 플래너 [sn_fsm_tp.fsm_영역_플래너] |
기존 현장 서비스 영역을 보고, 영역에서 자원 할당 관리 등의 기능과 함께 새 현장 서비스 영역을 생성합니다. |
| FSM 영역 읽기 [sn_fsm_tp.fsm_영역_읽기] |
영역 데이터를 봅니다 현장 서비스 . |
| FSM 영역 관리자 [sn_fsm_tp.fsm_영역 관리자] |
현장 서비스 영역 및 관련 정보를 관리합니다. 또한 영역 자원 관리자의 역할을 상속합니다. |
| FSM 영역 자원 관리자 [sn_fsm_tp.fsm_resource_manager] |
로그인한 사용자가 자원 관리자로 할당된 영역의 현장 서비스 자원 관리 |
스크립트 포함
| 스크립트 포함 | 설명 |
|---|---|
| 현장 서비스 영역 계획 | 영역 상세 정보, 할당 그룹 또는 기타 데이터를 데이터 브로커에 제공하는 유틸리티 기능을 포함합니다. |
| 일치 영역 조건 | 영역 계획 일치 규칙에서 사용하는 필터링 조건에 따라 작업 주문 작업의 영역을 필터링하는 유틸리티 함수가 포함되어 있습니다. |
| 영역 필터 | 모든 참조 한정자가 해당 그룹, 에이전트, 크루 및 상위 영역을 기준으로 영역을 필터링하는 메서드를 포함합니다. |
| 영역MatchingDimensionLocation | 일치 규칙에서 사용할 작업 위치를 기준으로 영역을 필터링하는 유틸리티 함수를 포함합니다. |
| 영역 계획 도우미 | 전체 영역 계획 구현을 위한 도우미 메서드를 포함합니다. |
| 영역 계획 수립AJAX | 영역 계획 수립 플러그인이 활성 상태인지 확인하고, 기본 모델을 가져오고, 작업 주문 작업 양식에 영역을 채우고, 작업 주문 작업에 대해 선택된 할당 그룹을 확인하는 도우미 함수를 제공하는 Ajax 클래스입니다. |
비즈니스 규칙
| 비즈니스 규칙 | 테이블 | 설명 |
|---|---|---|
| 에이전트 재정의 삭제 | 영역 그룹 [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] |
영역 구성원 자격 재정의 테이블에 추가된 사용자가 영역과 연결되어 있는지 확인 |
속성
| 속성 | 설명 |
|---|---|
| sn_fsm.use_query_rules | 설정이 "예"일 경우 "sn_query_rule" 테이블의 규칙은 사용자가 읽을 수 있는 현장 서비스 관리 관련 데이터를 제어합니다. 여기에는 작업 주문(WO) 및 작업 주문 작업(WOT)이 포함됩니다. "아니오"로 설정하면 이러한 기록이 규칙에 따라 필터링되지 않으며 사용자는 규칙 기반 제한 없이 액세스할 수 있습니다.
|
| sn_tp.max_coordinates_allowed | GeoJSON 지리에서 허용되는 최대 좌표 수입니다. 이 속성은 읽기 전용이며 편집할 수 없습니다.
|
| sn_tp.percentage_overlap | 영역 간의 지리적 겹침에 대한 임계치를 나타내는 백분율 값(0에서 100 사이)입니다. 기본값은 5%로 설정되어 있습니다.
|
쿼리 규칙
| 쿼리 규칙 | 설명 |
|---|---|
| WM 작업 - 할당된 영역 | 관리자가 에이전트, 디스패처, 작업 주문 및 작업 주문 작업에 대한 한정자에 대해 데이터 보안을 활성화할 수 있습니다. 이렇게 하면 해당 영역에서 작성된 작업 주문 및 작업 주문 작업을 볼 수 있습니다. 테이블을 WO - My territoryWOT - MY Territory 활성으로 표시합니다. |
예약된 작업
| 예약된 작업 | 설명 |
|---|---|
| 영역 계획 수립 - 중복 영역 계산 | 에이전트와 지역 모두에 대한 중복을 계산합니다. |
| 영역 계획 수립 - 중복 영역 계산 - 에이전트 | 에이전트의 중복을 계산합니다. 실행되면 예약된 작업은 이벤트를 트리거하여 두 에이전트 간의 중복을 계산합니다. |
| 영역 계획 수립 - 중복 영역 계산 - 지리 | 지리의 중복을 계산합니다. 예약된 작업이 실행되면 이벤트를 트리거하여 두 지역 간의 중복을 계산합니다. |
현장 서비스 영역 계획 수립 콘솔 속성
영역 계획 수립 콘솔은 다음 속성을 사용합니다.
| 속성 | 정의 |
|---|---|
| sn_fsm_tp.territory_membership_override_to_date | 제안된 에이전트 탭을 사용하여 영역에 추가될 때 에이전트의 기본 종료 날짜 필드를 결정합니다. 지정된 날짜까지 해당 영역에서 에이전트를 사용할 수 있습니다. |
| sn_fsm_tp.territory_max_zoom_level | 맵의 최대 자동 확대/축소 수준을 설정합니다. 유효한 값은 1에서 20 사이입니다.
|
| sn_fsm_tp.overlay_markers_type | 뷰 포트 또는 영역을 기반으로 에이전트 및 크루와 같은 데이터를 표시할지 결정합니다.
|
| sn_fsm_tp.territory_initial_zoom | 맵의 초기 확대/축소 수준을 설정합니다.
|
| sn_fsm_tp.territory_transparency_level | 새로 생성된 지리적 영역이 맵에서 보이는 불투명도를 결정합니다.
|
| sn_fsm_tp.영역_맵_유형 | 다양한 유형의 맵 뷰를 사용하여 로드맵, 위성, 하이브리드 및 지형과 같은 영역을 시각화합니다.
|
| sn_fsm_tp.max_territories_for_scheduling | 작업 주문 작업을 예약할 준비가 된 최대 영역 수를 결정합니다.
|
| 맵에서 히트맵의 불투명도 수준 | 히트맵의 opactiy를 결정합니다. 유효한 값은 0.0에서 1.0 사이입니다.
|
| 히트맵에서 데이터 요소의 영향 반경 | 히트맵의 데이터 요소에 영향을 주는 반경을 결정합니다.
|