서비스 관리 코어와 함께 설치되는 구성요소
여러 유형의 구성요소가 서비스 관리 코어 플러그인과 함께 설치됩니다.
Service Management Core에서 데모 데이터를 사용할 수 있습니다.
서비스 관리 코어와 함께 설치되는 테이블
테이블은 서비스 관리 코어와 함께 추가됩니다.
| 테이블 | 설명 |
|---|---|
| 파트 요구 사항 [cmdb_model_part_requirement] |
서비스 주문 작업과 이 작업을 완료하는 데 필요한 자산(파트) 간의 관계를 정의합니다. |
| 서비스 주문 모델 [cmdb_serviceorder_product_model] |
서비스 주문 템플릿을 저장합니다. |
| 서비스 작업 모델 [cmdb_servicetask_product_model] |
서비스 작업 템플릿을 저장합니다. |
| 서비스 관리 플로우 [sf_state_flow] |
서비스 관리의 상태 플로우입니다. |
| 서비스 주문 플로우 [sf_sm_order] |
서비스 주문의 상태 플로우입니다. |
| 서비스 작업 플로우 [sf_sm_task] |
서비스 주문 작업의 상태 플로우입니다. |
| 자산 사용량 [sm_asset_usage] |
서비스 주문 작업과 이 작업을 완료하는 데 사용되는 자산 간의 관계를 정의합니다. |
| SM 범주 [sm_category] |
단일 서비스 주문 템플릿을 서비스 주문 범주 값에 연결합니다. |
| SM 구성 모듈 [sm_config_module] |
구성 설정에 따라 표시되거나 숨겨지는 탐색 모듈 집합에 구성을 연결합니다. |
| SM 구성 [sm_config] |
서비스 관리 애플리케이션 구성. |
| 서비스 관리 인시던트 [sm_incidentals] |
서비스 주문 작업을 완료하는 데 사용되는 인시던트 항목입니다. |
| 서비스 주문 그룹 의존성 [sm_m2m_group_dependency] |
담당 그룹에 대한 예약을 처리하는 디스패치 그룹입니다. |
| SM 모델 애플리케이션 [sm_m2m_model_application] |
SM 애플리케이션을 부품 소싱에 자주 사용되는 하드웨어 및 소모품 모델에 연결합니다. |
| SM 모델 지식 [sm_m2m_model_knowledge] |
모든 지식 페이지를 모든 모델에 연결합니다. |
| 영향을 받은 CI [sm_m2m_order_affected_ci] |
서비스 주문과 관련된 구성 항목입니다. |
| 서비스 주문 작업 모델 [sm_m2m_somodel_stmodel] |
서비스 작업 모델을 서비스 주문 모델에 연결합니다. |
| 작업의 영향을 받는 CI [sm_m2m_task_affected_ci] |
서비스 주문 작업과 관련된 구성 항목입니다. |
| 서비스 주문 작업 계약 [sm_m2m_task_contract] |
작업과 계약의 관계를 정의합니다. |
| 서비스 주문 작업 의존성 [sm_m2m_task_dependency] |
두 서비스 주문 작업 간 의존성을 정의합니다. 업스트림 작업이 완료되어야 다운스트림 작업을 시작할 수 있습니다. |
| 서비스 주문 작업 템플릿 의존성 [sm_m2m_task_template_dependency] |
두 서비스 주문 작업 템플릿 간 의존성을 정의합니다. 업스트림 작업이 완료되어야 다운스트림 작업을 시작할 수 있습니다. |
| SM 알림 규칙 [sm_notification_rule] |
서비스 관리 알림 규칙. |
| 서비스 주문 [sm_order] |
수행해야 할 작업을 정의하고 관리합니다. |
| 파트 요구 사항 [sm_part_requirement] |
서비스 주문 작업과 이 작업을 완료하는 데 필요한 자산(파트) 간 관계를 정의합니다. |
| 서비스 작업 [sm_task] |
한 사람이 한 세션에서 수행한 작업 단위(하나의 위치, 한 번) |
| SM 템플릿 정의 [sm_template_definition] |
서비스 주문 템플릿에 포함될 필드와 값을 정의합니다. |
| 작업 자산 [task_asset] |
작업과 관련된 자산입니다. |
서비스 관리 코어와 함께 설치되는 속성
속성은 서비스 관리 코어와 함께 추가됩니다.
| 속성 | 설명 |
|---|---|
| 서비스 관리 코어에 대한 속성 | |
| sm.template.minute.step | 서비스 주문 템플릿 페이지의 날짜 시간 또는 시간 필드에 대한 기본 분 단계입니다. "sm.template"을 적절한 속성 프리픽스로 대체하여 특정 애플리케이션에 대해 재정의할 수 있습니다. 애플리케이션 구성 기록을 참조하십시오. |
| sm.template.hour.step | 서비스 주문 템플릿 페이지의 날짜 시간 또는 시간 필드에 대한 기본 시간 단계입니다. "sm.template"을 적절한 속성 프리픽스로 대체하여 특정 애플리케이션에 대해 재정의할 수 있습니다. 애플리케이션 구성 기록을 참조하십시오. |
| glide.autodispatch.debug | 작업을 할당할 때 자동 디스패치 엔진이 로그를 출력해야 하는지 여부입니다. |
서비스 관리 코어와 함께 설치되는 역할
서비스 관리 코어와 함께 역할이 추가됩니다.
| 역할 이름 [name] | 설명 |
|---|---|
| personalize_read_dictionary | 상태 흐름 양식에서 필드 컨트롤(예: 필수 필드, 읽기 전용 필드)을 수정할 때 서비스 관리 애플리케이션 관리자가 필드를 볼 수 있도록 허용하는 역할입니다. |
| sm_qualifier | SM 애플리케이션을 작성할 때 사용되는 한정자 역할입니다. 이 역할은 템플릿 전용이며 탐색 모듈 또는 기록에 대한 실제 액세스를 제공하지 않습니다. |
| sm_agent | SM 애플리케이션을 만들 때 사용되는 에이전트 역할입니다. 작업에 대한 업무를 수행합니다. 이 역할은 템플릿 전용이며 탐색 모듈 또는 기록에 대한 실제 액세스를 제공하지 않습니다. |
| sm_approver_user | SM 애플리케이션을 작성할 때 사용되는 승인자 사용자 역할입니다. 요청을 승인합니다. 이 역할은 템플릿 전용이며 탐색 모듈 또는 기록에 대한 실제 액세스를 제공하지 않습니다. |
| sm_initiator | SM 애플리케이션을 만들 때 사용되는 개시자 사용자 역할입니다. UI 접근 권한은 물론 기본과 동일한 기능을 수행할 수 있습니다. 이 역할은 템플릿 전용이며 탐색 모듈 또는 기록에 대한 실제 액세스를 제공하지 않습니다. |
| service_fulfiller | 서비스 관리 사용자에게 서비스 데스크 모듈을 볼 수 있는 권한을 부여하는 역할입니다. |
| sm_admin | SM 애플리케이션을 작성할 때 사용되는 관리자 사용자 역할입니다. 모든 데이터를 통제합니다. 이 역할은 템플릿 전용이며 탐색 모듈 또는 기록에 대한 실제 액세스를 제공하지 않습니다. |
| sm_basic | SM 애플리케이션을 작성할 때 사용하는 기본 사용자 역할입니다. 요청을 읽고 생성한 후 해당 요청에 대한 후속 조치를 수행합니다. 이 역할은 템플릿 전용이며 탐색 모듈 또는 기록에 대한 실제 액세스를 제공하지 않습니다. |
| sm_dispatcher | SM 애플리케이션을 작성할 때 사용하는 디스패처 사용자 역할입니다. 작업을 예약하고 에이전트에게 작업을 할당합니다. 이 역할은 템플릿 전용이며 탐색 모듈 또는 기록에 대한 실제 액세스를 제공하지 않습니다. |
| sm_read | SM 애플리케이션을 작성할 때 사용하는 읽기 전용 사용자 역할입니다. 이 역할은 템플릿 전용이며 탐색 모듈 또는 기록에 대한 실제 액세스를 제공하지 않습니다. |
| template_admin | 서비스 관리 템플릿을 작성하고 관리할 수 있는 권한을 부여합니다. |
서비스 관리 코어와 함께 설치되는 스크립트 포함
스크립트 포함은 서비스 관리 코어와 함께 추가됩니다.
| 스크립트 포함 | 설명 |
|---|---|
| PartRequirementStateHandler | 이전 주문을 기반으로 부품 요구 사항을 소싱 또는 제공됨으로 표시합니다. |
| SMTemplates | SM 템플릿에서 서비스 주문 및 관련 작업을 빌드합니다. |
| SMAuto할당 | SNC를 둘러싼 Javascript 래퍼입니다. 필요한 속성 접두사를 자동으로 결정하는 SMAutoassignment입니다. |
| SMStock룸 | 개인 재고 보관실을 검색하고 작성합니다. |
| BaseSM컨트롤 | 구성 및 알림 규칙과 같은 서비스 관리 기록에 대한 액세스를 제어하는 데 사용되는 기능을 제공합니다. 이 스크립트 포함을 수정하는 대신 SMControls 스크립트 포함을 수정하여 변경합니다. |
| SMConfig프로세서 | 구성 페이지에 대한 변경 사항을 처리합니다. 구성 페이지에서 설정한 알림 전송도 처리합니다. |
| SMTemplate도우미 | SM 템플릿 페이지의 백엔드 코드입니다. 사용자 지정해서는 안 됩니다. |
| AppCreatorCMSCreation | 서비스 관리 템플릿으로 만든 앱에 대한 CMS 페이지를 만듭니다. |
| SMDateRollup | 서비스 주문 작업에서 서비스 주문으로 날짜를 롤업합니다. |
| SMI18nUtils (영문) | 서비스 관리 및 구성 페이지를 국제화하기 위한 유틸리티입니다. |
| 스마작스 | 서비스 관리 AJAX 호출을 처리합니다. |
| AJAXMileage계산기 | 부대 비용에 대한 마일리지 비용을 계산합니다. |
| SMCIControls | 주문 및 작업에서 CI를 추가 및 제거하기 위한 서비스 관리 CI 통제. |
| SharedServiceUtils (영문) | 공유 서비스 유틸리티 |
| SMSourcing디스패치 | 소스 팝업 하단의 에이전트 일정 섹션을 지원하는 메서드를 포함합니다. |
| SMStateFlowCreator | ESM 기반 애플리케이션에 대한 상태 플로우를 생성하는 메서드입니다. |
| SMAgentStatusAJAX | SMScheduleStatus에서 사용할 수 있는 updateStatus 함수를 둘러싼 AJAX 래퍼입니다. |
| SMDate유효성 검사 | 서비스 주문 작업의 날짜가 유효하고 일정 측면에서 서로 일치하는지 확인합니다. |
| SMTask | 서비스 관리 작업 유틸리티 기능. |
| AppCreatorKnowledgeCreation (영문) | "앱 작성자" 엔진이 지식베이스 페이지를 만드는 방법입니다. |
| SMAgentStatus | 에이전트의 "일정대로" 및 상태를 업데이트하는 코드입니다. |
| SMApp크리에이터 | 서비스 관리 애플리케이션을 만드는 방법. |
| SMScheduleGrapper | 일정 API입니다. 작업 주문 작업에서 일정 시간(밀리초)을 가져옵니다. 실제 시간이 우선하며, 사용할 수 없는 경우 예약된 시간을 반환합니다. |
| SMTable크리에이터 | Service Management 애플리케이션용 테이블을 만드는 방법 |
| SMControls | BaseSMControls의 확장. 구성 및 알림 규칙과 같은 서비스 관리 기록에 대한 액세스를 제어하기 위해 이 스크립트를 수정합니다. |
| AssetUsageFilters (영문) | AssetUsage에 대한 참조 한정자 필터입니다. |
| SMTask의존성 | 서비스 주문 작업 의존성 [sm_m2m_task_dependency] 테이블의 데이터 무결성을 제어하는 메서드 모음입니다. |
| AppCreatorCatalogCreation (영문) | SM 애플리케이션 카탈로그를 작성합니다. |
| SMAssetUsage (영문) | 자산 사용량 API |
| SMConstants | 서비스 관리(SM) 플로우(sm_order 및 sm_task) 및 확장 테이블(예: wm_order, wm_task)의 상태 필드에 사용되는 상수 목록입니다. |
| SMNotifRuleTables (영문) | SM 알림 규칙 양식에 표시되는 테이블을 애플리케이션의 요청 및 작업 테이블로 제한합니다. |
| SMTransferOrders (영문) | 서비스 관리 관련 이전 주문 라인을 만들거나 업데이트하는 메서드의 컬렉션입니다. |
| SMPortal크리에이터 | SM 기반 애플리케이션에 대한 포털 및 보고서를 생성하는 방법입니다. |
| WMSourcing아약스 | 작업 주문 및 작업 주문 작업에서 사용할 수 있는 "소스" 팝업에 사용되는 AJAX 호출입니다. 트리 섹션(왼쪽)에 작업 주문 작업 및 부품 요구 사항을 표시하고, 트리를 사용하여 부품 요구 사항을 삭제 및 복사하고, 아래쪽 섹션에 대한 작업 정보 및 에이전트 정보를 검색하는 방법을 포함합니다. |
| SMFilter | 서비스 관리를 위한 필터입니다. |
| SMUpgradeManager | 업그레이드가 필요한 SM 애플리케이션 항목 찾기, 정보 저장 및 업그레이드를 처리합니다. |
| SMTemplate마이그레이션 | 이전 버전의 Geneva에서 SM 템플릿 마이그레이션을 처리합니다. |
서비스 관리 코어와 함께 설치되는 클라이언트 스크립트 포함
클라이언트 스크립트는 서비스 관리 코어와 함께 추가됩니다.
| 클라이언트 스크립트 포함 | 테이블 | 설명 |
|---|---|---|
| 제외된 필드 숨기기 | SM 구성 [sm_config] |
제외 목록에 따라 sm_config 필드를 숨깁니다. |
| 읽기 전용으로 작업 시작(exp. travel chg) | 서비스 주문 작업 [sm_task] |
이동이 필요하고 시작되지 않은 경우 읽기 전용으로 작업을 시작합니다. |
| 이동이 필요하고 시작되지 않은 경우에만 읽기 전용 작업 시작 | 서비스 주문 작업 [sm_task] |
작업 주문 작업의 위치를 다루는 디스패치 그룹 또는 할당 그룹이 없는 경우 위치 변경 후 오류를 표시합니다. |
| 계약 필드 표시 또는 숨기기/지우기 | 서비스 관리 인시던트 [sm_incidentals] |
유형이 벤더 비용이면 계약 필드를 표시합니다. 그렇지 않으면 계약 필드를 지우고 숨깁니다. |
| 시작 날짜와 종료 날짜의 순서 확인 | 서비스 주문 작업 [sm_task] |
시작 날짜가 종료 날짜 이전인지 확인합니다. |
| 할당 대상 업데이트(그룹 할당 변경) | 서비스 주문 [sm_order] |
할당 그룹이 변경될 때 할당 대상 업데이트: - 할당 대상 필드를 지웁니다. |
| Ci 업데이트 | 서비스 주문 [sm_order] |
영향을 받는 CI의 변경 사항에 따라 연결된 자산과 위치를 업데이트합니다. |
| CI 위치 채우기 | 서비스 주문 [sm_order] |
CI 위치를 기준으로 작업 주문 위치를 채웁니다. |
| check_work_duration | 서비스 주문 작업 [sm_task] |
작업 기간이 0이거나 비어 있지 않은지 확인합니다. |
| 총 금액 계산 - 수량 | 서비스 관리 인시던트 [sm_incidentals] |
수량이 변경되면 총 마일리지 비용을 계산합니다. |
| 예상 여행 기간 확인 | 서비스 주문 작업 [sm_task] |
예상 이동 기간이 예상 시작 시간으로 이어지지 않는지 확인합니다. |
| 예약된 이동 시작 확인 | 서비스 주문 작업 [sm_task] |
예약된 이동 시작(기간 포함)이 예약된 작업 시작 이전인지 확인합니다. |
| 템플릿 선택됨 | 서비스 주문 [sm_order] |
템플릿 값을 기반으로 양식을 채웁니다. |
| 호출자 위치 채우기 | 서비스 주문 [sm_order] |
호출자가 변경될 때 위치 필드를 설정합니다. |
| 그룹 오류 확인 | 서비스 주문 [sm_order] |
작업 주문의 위치를 다루는 적격성 평가 그룹이 없는 경우 로드 시 오류를 표시합니다. |
| 사용하지 않는 관련 목록/필드 숨기기 | 서비스 주문 [sm_order] |
애플리케이션 구성에 따라 관련이 없는 관련 목록을 숨깁니다. |
| Ci 업데이트 | 서비스 주문 작업 [sm_task] |
영향을 받는 CI의 변경 사항에 따라 연결된 자산과 위치를 업데이트합니다. |
| 새 필드 유형 통제 | SM 템플릿 정의 [sm_template_definition] |
템플릿 정의 페이지의 필드 선택에 따라 적절한 필드 유형을 표시합니다. |
| 자산 업데이트 | 서비스 주문 [sm_order] [sm_order] |
영향을 받는 자산의 변경 사항에 따라 연결된 구성 항목 및 위치를 업데이트합니다. |
| 필드 온로드 도우미 | SM 템플릿 정의 [sm_template_definition] |
템플릿 정의 페이지(onload)의 필드 선택에 따라 적절한 필드 유형을 표시합니다. |
| 읽기 전용 작업 템플릿 의존성 | 서비스 주문 작업 템플릿 의존성 [sm_m2m_task_template_dependency] |
테이블에서 작업 템플릿 의존성을 생성할 때 종속 필드를 읽기 전용sm_m2m_task_template_dependencies 만듭니다. |
| 위치를 필수가 아님으로 설정 | 재고 보관실 [alm_stockroom] |
재고 보관실 유형 field_agent에 대해 위치를 필수가 아닙니다. |
| 종료 시간 계산(기간 변경) | 서비스 주문 작업 [sm_task] |
예상 작업 기간의 변경에 기반하여 작업 주문 작업에서 예상 종료 시간을 계산합니다. |
| 애플리케이션이 설치되지 않은 경우 오류 표시 | 서비스 주문 모델 [cmdb_serviceorder_product_model] |
애플리케이션이 설치되지 않은 경우 오류를 표시합니다. |
| 총 금액 계산 - 마일당 비용 | 서비스 관리 인시던트 [sm_incidentals] |
수량이 변경되면 총 마일리지 비용을 계산합니다. |
| 우선순위 할당 | SM 구성 [sm_config] |
일정을 예로 설정하고 우선순위 할당의 일관성 있는 할당 숨기기가 켜져 있습니다. |
| 자산 업데이트 | 서비스 주문 작업 [sm_task] |
영향을 받는 자산의 변경 사항에 따라 연결된 구성 항목 및 위치를 업데이트합니다. |
| 읽기 전용 그룹 의존성 | 서비스 주문 그룹 의존성 [sm_m2m_group_dependency] |
설정된 필드는 읽기 전용이 됩니다. |
| 소싱 UI 수신기 추가 | 서비스 주문 작업 [sm_task] |
소싱 UI에서 자동으로 업데이트되도록 이동 기간, 작업 기간 또는 예상 작업 시작에 대한 변경 사항에 대한 이벤트 리스너를 설정합니다(작업이 소싱 UI를 통해 열린 경우). |
| window_start 확인 | 서비스 주문 작업 [sm_task] |
기간 시작이 기간 종료 이전인지 확인합니다. |
| 필요한 수량을 읽기 전용으로 설정 | 파트 요구 사항 [sm_part_requirement] |
부품 요구 사항에 필요한 수의 자산이 소싱된 경우 필요한 수량 필드를 읽기 전용으로 설정합니다. |
| 메시지 표시 | 서비스 주문 작업 [sm_task] |
작업에 대한 예상 기한이 요청된 기한 이후이거나 자동 할당이 작동하지 않는 경우 메시지를 표시합니다. |
| 총 금액 계산 - 유형 | 서비스 관리 인시던트 [sm_incidentals] |
유형이 변경되면 총 마일리지 비용을 계산합니다. |
| 할당 대상 업데이트(그룹 할당 변경) | 서비스 주문 작업 [sm_task] |
할당 그룹이 변경될 때 할당 대상 업데이트: - 할당 대상 필드를 지웁니다. |
| 그룹 필드 숨기기 | 서비스 작업 모델 [cmdb_servicetask_product_model] |
디스패치 큐가 꺼져 있을 때 디스패치 그룹 필드 숨기기 |
| 상태 플로우 필드 숨기기 | SM 구성 [sm_config] |
상태 플로우가 꺼져 있으면 양식에서 필드를 숨깁니다. |
| 재할당 전 확인 | 서비스 주문 작업 [sm_task] |
작업 주문 작업을 재할당하거나 할당 해제할 때 작업에 취소 가능한 이전 주문만 있는 경우 작업의 개인 재고 보관실에 대한 모든 이전 주문을 취소하라는 메시지를 사용자에게 표시합니다. |
| 그룹 사후 디스패치 그룹 변경 확인 | 서비스 주문 작업 [sm_task] |
작업 주문 작업의 위치를 담당하는 할당 그룹이 없는 경우 로드 시 오류를 표시합니다. |
| 세트 테이블 | SM 알림 규칙 [sm_notification_rule] |
테이블을 가능한 두 테이블로 제한하고, 아무 테이블도 선택하지 않은 경우 첫 번째 테이블을 기본값으로 설정합니다. |
| 종료 시간 계산(시작 시간 변경) | 서비스 주문 작업 [sm_task] |
예상 시작 시간 변경에 기반하여 예상 종료 시간을 계산합니다. 또한 예상 이동 시작과 함께 생성되었을 수 있는 불일치를 확인합니다. |
| 자산을 기반으로 모델 및 수량 업데이트 | 자산 사용량 [sm_asset_usage] |
참조하는 자산을 기반으로 자산 사용 기록의 모델 및 수량 정보를 동기화합니다. |
| 읽기 전용 주문의 영향을 받는 CI | 영향을 받은 CI [sm_m2m_order_affected_ci] |
해당 필드에 대해 값을 선택한 후에만 필드를 읽기 가능하게 만듭니다. |
| 수량 재설정 | 서비스 관리 인시던트 [sm_incidentals] |
유형이 다시 렌터카로 변경되면 수량이 다시 1로 설정됩니다. |
| 읽기 전용 작업의 영향을 받는 CI | 작업의 영향을 받는 CI [sm_m2m_task_affected_ci] |
해당 필드에 대해 값을 선택한 후에만 필드를 읽기 가능하게 만듭니다. |
| 그룹 필드 숨기기 | 서비스 주문 모델 [cmdb_serviceorder_product_model] |
애플리케이션이 요청 기반이 아닌 경우 담당 그룹 필드를 숨기고, 자격이 꺼져 있는 경우 적격성 평가 그룹 필드를 숨깁니다. |
| 재할당 전 확인 | 서비스 주문 작업 [sm_task] |
작업 주문 작업을 재할당하거나 할당 해제할 때 작업에 취소 가능한 이전 주문만 있는 경우 작업의 개인 재고 보관실에 대한 모든 이전 주문을 취소하라는 메시지를 사용자에게 표시합니다. |
| 제출 시 부모에게 알림 | 파트 요구 사항 [sm_part_requirement] |
소스 팝업 창 내에서 새 부품 요구 사항이 작성될 때마다 소스 트리를 업데이트합니다. |
| 템플릿 업그레이드에 대한 경고 메시지 표시 | SM 구성 [sm_config] |
템플릿을 마이그레이션해야 하는 경우 경고 메시지를 표시합니다. |
| 그룹 필드 검증 | 서비스 주문 작업 [sm_task] |
디스패치 그룹 또는 할당 그룹이 작업 주문 작업의 위치를 포함하지 않는 경우 로드 시 오류를 표시합니다. |
| 음수 및 소수점 수량이 없는지 확인 | 파트 요구 사항 [sm_part_requirement] |
부품에 필요한 수량이 유효한지 확인합니다. |
| 읽기 전용 작업 의존성 | 서비스 주문 작업 의존성 [sm_m2m_task_dependency] |
테이블에서 작업 의존성을 생성할 때 종속 필드를 읽기 전용으로 설정합니다sm_m2m_task_order. |
| 읽기 전용으로 작업 시작(실제 이동 변동) | 서비스 주문 작업 [sm_task] |
이동이 필요하고 시작되지 않은 경우 읽기 전용으로 작업을 시작합니다. "에이전트 추적 시간"이 켜져 있는 경우 "이동 예약 시작" 및 "일정 시작"이 필수입니다. |
| SF 비활성화 경고 메시지 표시 | SM 구성 [sm_config] |
상태 플로우를 사용할 수 없는 경우 경고 메시지를 표시합니다. |
| 드롭오프를 위해 재고 보관실에서 채우기 | 이전 주문 [alm_transfer_order] |
자동 전송 주문을 생성할 때 발송 재고 보관실을 로그인한 사용자의 개인 재고 보관실로 설정합니다. |
| 제출 전 값 설정 | SM 템플릿 정의 [sm_template_definition] |
템플릿 정의 양식을 제출하기 전에 다양한 위젯의 값을 적절한 값으로 설정합니다. |
| 템플릿 선택됨 | 서비스 주문 작업 [sm_task] |
템플릿 값을 기반으로 양식을 채웁니다. |
| 유형별 개인 재고 보관실 이름 | 재고 보관실 [alm_stockroom] |
재고 보관실이 개인 재고 보관실이 될 때 관리자를 기준으로 재고 보관실의 이름을 설정합니다. |
| 에이전트 상태 업데이트 | 서비스 주문 작업 [sm_task] |
할당된 에이전트의 상태를 업데이트합니다. |
| 로드 및 모델 변경 시 UI 업데이트 | 자산 사용량 [sm_asset_usage] |
로드 및 모델 변경 시 UI 업데이트 |
| 관리자의 개인 재고 보관실 이름 | 재고 보관실 [alm_stockroom] |
관리자가 변경되면 개인 재고 보관실의 이름을 업데이트합니다. |
| 사용하지 않는 관련 목록/필드 숨기기 | 서비스 주문 작업 [sm_task] |
애플리케이션 구성에 따라 관련이 없는 관련 목록을 숨깁니다. |
| 일정 사용 | SM 구성 [sm_config] |
우선순위 할당을 해제하고 일정이 해제된 경우 일관된 할당을 표시합니다. |
| 그룹 게시 위치 변경 확인 | 서비스 주문 [sm_order] [alm_stockroom] |
작업 주문의 위치를 다루는 적격성 평가 그룹이 없는 경우 위치 변경 후 오류를 표시합니다. |
서비스 관리 코어와 함께 설치되는 비즈니스 규칙
서비스 관리 코어와 함께 비즈니스 규칙이 추가됩니다.
| 비즈니스 규칙 | 테이블 | 설명 |
|---|---|---|
| 스크래치패드 빌드 및 정보 메시지 표시 | 서비스 주문 작업 [sm_task] |
페이지에 초기 정보 메시지를 표시하는 데 사용되는 스크래치패드 변수를 빌드합니다. |
| 영향을 받는 CI 변경 또는 제거됨 | 서비스 주문 [sm_order] |
서비스 주문 양식에서 기본 CI 필드와 영향을 받는 CI 관련 목록을 동기화합니다. |
| 작업 메모 확인 | 서비스 주문 [sm_order] |
취소 상태로 전환되는 작업 주문에 작업 메모 필드가 채워져 있는지 확인합니다. |
| 기본값 설정 | SM 템플릿 정의 [sm_template_definition] |
기본적으로 테이블 필드를 설정합니다. |
| 개인 재고 보관실 설정 | 이전 주문 [alm_transfer_order] |
자동 전송 주문을 위해 재고 보관실을 로그인한 사용자의 개인 재고 보관실로 자동 설정합니다. |
| 업데이트 세트로 익스포트 | 파트 요구 사항 [cmdb_model_part_requirement] |
부품 요구사항 템플릿을 현재 업데이트 세트로 내보내고 템플릿을 현재 애플리케이션과 연결하기 위한 sys_metadata_link 기록을 작성합니다. |
| 업데이트 세트로 익스포트 | 서비스 주문 작업 모델 [sm_m2m_somodel_stmodell] |
서비스 주문 템플릿과 서비스 작업 템플릿 간의 링크를 현재 업데이트 세트로 익스포트하고 템플릿을 현재 애플리케이션과 연결하는 sys_metadata_link 기록을 작성합니다. |
| 업데이트 세트로 익스포트 | 서비스 주문 작업 템플릿 [cmdb_servicetask_product_model] |
서비스 작업 템플릿을 현재 업데이트 세트로 내보내고 템플릿을 현재 애플리케이션과 연결하는 sys_metadata_link 기록을 만듭니다. |
| 업데이트 세트로 익스포트 | 서비스 주문 템플릿 [cmdb_serviceorder_product_model] |
서비스 주문 템플릿을 현재 업데이트 세트로 내보내고 템플릿을 현재 애플리케이션과 연결하는 sys_metadata_link 기록을 생성합니다. |
| 관련 변수의 동기화 업데이트 | SM 템플릿 정의 [sm_template_definition] |
템플릿 정의를 연결된 카탈로그 변수와 동기화합니다. |
| 날짜 확인 | 서비스 주문 작업 [sm_task] |
기간, 예상 및 실제 시작 및 종료 날짜를 확인합니다. |
| 위치 채우기 - 새 SOT | 서비스 주문 작업 [sm_task] |
가능한 경우 상위 작업 주문 위치를 기준으로 위치를 채웁니다. |
| add_model_filter | 전역 [global] |
SM 모델 애플리케이션 슬러시 버킷을 필터링하여 사용 가능한 모델을 하드웨어 및 소모품 모델로 제한합니다. |
| 수량을 1로 재설정 | 서비스 관리 인시던트 [sm_incidentals] |
유형이 렌터코인 경우 수량 필드를 1로 설정합니다. |
| 알림 확인 | SM 알림 규칙 [sm_notification_rule] |
알림 규칙을 삽입하거나 업데이트할 때 사용자 또는 그룹이 선택되는지 확인합니다. |
| 필드 에이전트 유형 확인 | 재고 보관실 [alm_stockroom] |
개인 재고 보관실의 중복을 방지합니다. |
| 비용 계산 | 서비스 관리 인시던트 [sm_incidentals] |
유형이 마일리지일 때 비용을계산하는 데 도움이 됩니다(Eureka 릴리스부터 시작). |
| 자산 및 CI 확인 | 서비스 주문 작업 [sm_task] |
영향을 받는 CI와 영향을 받는 자산을 동기화합니다. |
| 작업에 이전 에이전트 할당 | 서비스 주문 작업 [sm_task] |
작업 할당 대상이 변경될 때마다 이전 에이전트를 설정합니다. |
| 템플릿에서 서비스 주문 채우기 | 서비스 주문 [sm_order] |
템플릿으로 선택된 작업 주문 모델에서 새 작업 주문을 채웁니다. |
| 요청된 수량 확인 | 주문 이전 라인 [alm_transfer_order_line] |
부품 요구 사항이 있는 이전 주문 라인에서 요청된 수량이 부품 요구 사항을 이행하는 데 필요한 수량을 초과하지 않는지 확인합니다(Eureka 릴리즈 이상). |
| 워크플로우 완료 시 서비스 주문 닫기 | 워크플로우 컨텍스트 [wf_context] |
서비스 주문에 활성 워크플로우가 있을 때 작업 종결 롤업을 방지합니다. |
| 하위 작업 작성 | 서비스 주문 [sm_order] |
서비스 주문이 초안 상태를 벗어나면 템플릿에서 서비스 주문이 작성된 경우 템플릿에서 작업을 작성하고 작업 기반인 경우 기본 작업을 작성합니다. |
| 필드 에이전트 이름 확인 | 재고 보관실 [alm_stockroom] |
개인 재고 보관실에 유효한 관련 에이전트가 있는지 확인합니다. |
| 경비 라인 생성 | 서비스 관리 인시던트 [sm_incidentals] |
인시던트가 저장되고 다음 사항이 모두 true인 경우 인시던트의 비용을 기반으로 경비 라인을 생성하거나 업데이트합니다.
|
| 확인 | 서비스 주문 그룹 의존성 [sm_m2m_group_dependency] |
의존성이 유효한지 확인합니다. |
| SM 작업에서 CI 확인 | 영향을 받는 CI [task_ci] |
작업에 대해 영향을 받는 CI가 주문에 대해서도 영향을 받는 CI인지 확인합니다. |
| 벤더 유형 관리자 필요 | 사용자 그룹 [sys_user_group] |
벤더 그룹에는 벤더가 필요합니다. |
| 파트 요구 사항 | 서비스 주문 작업 [sm_task] |
템플릿으로 사용되는 서비스 주문 작업 모델에 대해 구성된 부품 요구 사항에서 서비스 주문 작업에 대한 부품 요구 사항을 생성합니다. 할당되지 않거나 재할당될 때 자산을 확보합니다. 작업이 종결되면 자산 사용량을 업데이트합니다. |
| 디스패치 메서드 적용 | 서비스 주문 작업 [sm_task] |
애플리케이션의 할당 방법이 워크플로우 또는 자동일 때 작업을 할당할 준비가 되었다고 표시되면 자동으로 작업을 할당합니다. |
| 그룹 변경 확인 | 서비스 주문 작업 [sm_task] |
작업 주문 작업에서 할당 및 디스패치 그룹에 대한 변경 사항을 확인합니다. |
| 이전 에이전트 주문 시 할당 | 서비스 주문 [sm_order] |
순서 할당 대상이 변경될 때마다 이전 에이전트를 설정합니다. |
| 변경 사항 확인 | 서비스 주문 작업 [sm_task] |
디스패치 그룹 및 할당 그룹 유형이 일치하고 필요한 경우 작업 메모가 제공되는지 확인합니다. |
| 전환 | 서비스 주문 작업 [sm_task] |
작업이 수락되고 작업 시작이 채워지면 작업을 진행 중으로 설정합니다. |
| 동기화 카탈로그 | SM 구성 [sm_config] |
서비스 관리 구성이 변경되면 애플리케이션 카탈로그를 동기화합니다. |
| 표시 시 필요한 날짜 설정 | 파트 요구 사항 [sm_part_requirement] |
서비스 주문 연결 작업의 예상되는 이동 시작에 필요한 부품 요구 사항을 설정합니다. |
| 요청 기반 디스패치 | 서비스 주문 [sm_order] |
애플리케이션 구성에 따라 서비스 주문 디스패치를 담당합니다. |
| 스크래치패드 빌드 및 정보 메시지 표시 | 서비스 주문 [sm_order] |
페이지에 초기 정보 메시지를 표시하는 데 사용되는 스크래치패드 변수를 빌드합니다. |
| TaskTemplateDependencies의 루프 방지 | 서비스 주문 작업 템플릿 의존성 [sm_m2m_task_template_dependency] |
작업 템플릿 의존성의 루프를 방지합니다. |
| getMainSMModels | 전역 [global] |
서비스 주문 작업 템플릿을 서비스 주문 템플릿에 연결할 때의 슬러시 버킷 필터입니다. |
| 작업 계약 M2M | 서비스 관리 인시던트 [sm_incidentals] |
계약, Expense Line 및 부대 비용을 동기화합니다. |
| 작업에 대한 알림 | 서비스 주문 작업 [sm_task] |
구성 페이지에 지정된 필드의 값이 변경되고 작업이 변경되면 알림을 보냅니다. |
| 스크래치패드 테이블 빌드 | SM 알림 규칙 [sm_notification_rule] |
알림 규칙 페이지에 표시할 테이블을 설정합니다. |
| TOL을 기준으로 PR 업데이트 | 주문 이전 라인 [alm_transfer_order_line] |
연결된 이전 주문 라인의 스테이지가 변경될 때 파트 요구 사항을 업데이트합니다. |
| 제거된 자산 추가 | 자산 사용량 [sm_asset_usage] |
자산 제거의 유효성을 결정하고 제거된 자산을 그에 따라 업데이트합니다. |
| 벤더 그룹에서 관리자 추가/제거 | 그룹 [sys_user_group] |
벤더 그룹의 그룹 관리자가 변경되면 새 관리자를 그룹 구성원으로 추가하고 이전 관리자를 그룹 구성원에서 제거합니다. |
| 서비스 관리 그룹 유형 | 그룹 [sys_user_group] |
디스패치 그룹 범위 정보에 대한 데이터 무결성을 보장합니다. |
| 영향을 받는 CI 삭제 | 영향을 받는 CI [task_ci] |
서비스 주문 양식의 기본 CI 필드와 영향을 받는 CI 관련 목록 간 동기화 메커니즘의 일부입니다. |
| 작업 의존성의 루프 방지 | 서비스 주문 작업 의존성 [sm_m2m_task_dependency] |
순환 작업 주문 작업 의존성을 방지합니다. |
| 계단식 SO 삭제 | 서비스 주문 [sm_order] |
서비스 주문이 삭제되면 서비스 주문 작업 및 검사 목록을 삭제합니다. |
| 개인 재고 보관실 만들기 | 사용자 역할 [sys_user_has_role] |
사용자에게 에이전트 역할이 할당되면 사용자에 대한 개인 재고 보관실을 만듭니다(아직 없는 경우). |
| 개인 재고 보관실 삭제 | 사용자 역할 [sys_user_has_role] |
사용자에게서 모든 에이전트 역할이 제거되면 사용자의 개인 재고 보관실을 삭제합니다. |
| 파트 요구 사항 확인 | 파트 요구 사항 [sm_part_requirement] |
부품 요구 사항을 확인하고 부품의 가용성을 확인합니다. 소싱 정보를 확인합니다. |
| 템플릿 워크플로우 및 이동 작업 호출 | 서비스 주문 [sm_order] |
서비스 주문에 대한 워크플로우를 시작하고 하위 작업을 보류 중인 디스패치로 이동합니다. |
| 그룹 채우기 - 적격성 평가 | 서비스 주문 [sm_order] |
가능한 경우 위치를 기준으로 적격성 평가 그룹을 채웁니다. |
| 카탈로그 생성 | 서비스 주문 템플릿 [cmdb_serviceorder_product_model] |
자동 게시가 켜져 있는 경우 해당 기록 생성자를 만듭니다. |
| 일정 채우기 | 서비스 주문 작업 [sm_task] |
아직 설정되지 않은 경우 일정 필드를 채웁니다. 상태가 보류 중인 디스패치로 변경되는 경우에만 설정됩니다. |
| 요청 알림 | 서비스 주문 [sm_order] |
구성 페이지에 지정된 필드의 값이 변경되고 작업이 변경되면 알림을 보냅니다. |
| 단계적 삭제 검사 목록 | 서비스 주문 작업 [sm_task] |
서비스 주문 작업이 삭제되면 검사 목록을 삭제합니다. |
| 스크래치패드 | SM 구성 [sm_config] |
SM 구성 양식에 대한 스크래치패드를 빌드합니다. |
| TOL 확인 및 가용성 검사 | 주문 이전 라인 [alm_transfer_order_line] |
이전 주문 라인 상태 변경을 확인하고 자산을 재고 보관실에서 사용할 수 있는지 확인합니다. |
| 모든 경비 라인 삭제 | SM 인시던트 [sm_incidentals] |
인시던트가 삭제될 때 경비 라인을 삭제합니다. |
| 일정 채우기 - 새 SOT | 서비스 주문 작업 [sm_task] |
아직 설정되지 않은 경우 일정 필드를 채웁니다. 상태가 디스패치 보류 중으로 변경되는 경우에만 설정됩니다. |
| 위치 채우기 | 서비스 주문 [sm_order] |
가능한 경우 호출자가 식별한 영향을 받는 CI를 기반으로 위치를 채웁니다. |
| 아무 것도 설정되지 않은 경우 기본으로 추가 | 영향을 받는 CI [task_ci] |
기본 CI가 없는 경우 구성 항목을 영향을 받는 기본 CI로 추가합니다. |
| 변경 사항 롤업 | 서비스 주문 작업 [sm_task] |
상태 변경 내용 및 예상 작업 시간을 서비스 주문에 롤업합니다. |
| 스크래치패드 빌드 | 서비스 주문 템플릿 [cmdb_serviceorder_product_model] |
서비스 주문 템플릿 양식에 대한 스크래치패드를 설정합니다. |
| 자산 및 CI 확인 | 서비스 주문 [sm_order] |
영향을 받는 CI와 영향을 받는 자산을 동기화합니다. |
| 미할당 | 서비스 주문 [sm_order] |
서비스 주문이 할당되지 않을 때 상태를 준비로 다시 설정합니다. |
| 우선순위 전파 | 서비스 주문 [sm_order] |
서비스 주문에서 서비스 주문 작업으로 우선순위를 전파합니다. |
| 구성 설정 적용 | SM 구성 [sm_config] |
SM 구성 기록에 대한 변경 사항을 처리합니다. |
| 에이전트 상태 업데이트 | 서비스 주문 작업 [sm_task] |
작업에 할당된 에이전트의 상태를 업데이트합니다. |
| 스크래치패드 빌드 | 서비스 주문 작업 템플릿 [cmdb_servicetask_product_model] |
서비스 주문 작업 템플릿 양식에 대한 스크래치패드를 설정합니다. |
| 재할당 전 확인 | 서비스 주문 작업 [sm_task] |
전환 중인 이전 주문이 있을 때 작업을 재할당하지 않도록 스크래치패드를 설정합니다. |
| 중복 주문 방지 영향을 받는 CI | 영향을 받는 CI [task_ci] |
영향을 받는 중복 CI 방지 |
| 미할당 | 서비스 주문 작업 [sm_task] |
이전 주문이 있는 경우 작업 재할당을 방지합니다. |
| SNC - 상위 워크플로우 실행(승인) | 승인 [sysapproval_approver] |
승인이 "추가 정보 필요" 또는 "중복"으로 설정된 경우 주문 워크플로우를 처리합니다. |
| getTaskSMModels | 전역 [global] |
슬러시 버킷 서비스 주문 템플릿을 서비스 작업 템플릿에 연결할 때의 필터입니다. |
| 소싱 후 모델 변경 방지 | 파트 요구 사항 [sm_part_requirement] |
부품 요구사항이 소싱된 후 모델을 변경하지 못하게 합니다. |
| TOL이 전달될 때 AssetUsage 작성 | 주문 이전 라인 [alm_transfer_order_line] |
이전 주문 라인이 제공되면 자산 사용량을 작성합니다. |
| AssetUsage 삭제 시 자산 릴리스 | 자산 사용량 [sm_asset_usage] |
자산 사용량이 삭제되면 자산을 사용할 수 있도록 합니다. |
| WOT에서 TOL을 기존 TO로 리디렉션 | 주문 이전 라인 [alm_transfer_order_line] |
이전 주문 라인의 "시작" 위치와 "종료" 위치가 동일한 경우 서비스 주문에 대해 동일한 이전 주문 아래에 이전 주문 라인을 그룹화하려고 시도합니다. |
| 그룹 채우기 - 디스패치/작업 | 서비스 주문 작업 [sm_task] |
하나의 디스패치 그룹만이 작업 위치를 담당하고 하나의 할당 그룹만 디스패치 그룹에 포함되는 경우 디스패치 그룹 및 할당 그룹을 채웁니다. |
서비스 관리 코어와 함께 설치되는 이메일 알림
이메일 알림은 서비스 관리 코어와 함께 추가됩니다.
| 알림 | 테이블 | 설명 |
|---|---|---|
| ${Request_Label}이(가) 이메일에서 작성됨 | 서비스 주문 [sm_order] |
서비스 관리 템플릿에서 만든 새 애플리케이션에 대한 알림을 작성하는 데 사용되는 템플릿입니다. 이 알림은 비활성 상태로 유지되어야 하며 사용되어서는 안 됩니다. |
| ${Request_Label}이(가) 변경됨 | 서비스 주문 [sm_order] |
서비스 관리 템플릿에서 만든 새 애플리케이션에 대한 알림을 작성하는 데 사용되는 템플릿입니다. 이 알림은 비활성 상태로 유지되어야 하며 사용되어서는 안 됩니다. |
| ${Task_Label}이(가) 변경됨 | 서비스 주문 [sm_order] |
서비스 관리 템플릿에서 만든 새 애플리케이션에 대한 알림을 작성하는 데 사용되는 템플릿입니다. 이 알림은 비활성 상태로 유지되어야 하며 사용되어서는 안 됩니다. |