서비스 관리 코어와 함께 설치되는 구성요소
서비스 관리 코어 플러그인과 함께 여러 유형의 구성요소가 설치됩니다.
데모 데이터는 서비스 관리 코어에서 사용할 수 있습니다.
서비스 관리 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 | 작업을 할당할 때 자동 디스패치 엔진에서 로그를 출력할지 여부입니다. |
서비스 관리 Core와 함께 설치되는 역할
역할은 서비스 관리 코어와 함께 추가됩니다.
| 역할 이름 [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 | 서비스 관리 템플릿을 만들고 관리할 수 있는 권한을 부여합니다. |
서비스 관리 코어와 함께 설치되는 스크립트 포함
스크립트 포함은 서비스 관리 코어와 함께 추가됩니다.
| 스크립트 포함 | 설명 |
|---|---|
| 파트 요구 사항StateHandler | 이전 주문에 따라 부품 요구 사항을 소싱됨 또는 제공됨으로 표시합니다. |
| SM플레이트 | SM 템플릿에서 서비스 주문 및 관련 작업을 빌드합니다. |
| SMAuto할당 | SNC에 대한 Javascript 래퍼입니다. 필요한 속성 프리픽스를 자동으로 결정하는 SMAutoassignment입니다. |
| SMStock룸 | 개인 재고 보관실을 검색하고 만듭니다. |
| BaseSMControls | 구성 및 알림 규칙과 같은 서비스 관리 기록에 대한 액세스를 제어하는 데 사용되는 기능을 제공합니다. 이 스크립트 포함을 수정하지 않고 변경하도록 SMControls 스크립트 포함을 수정합니다. |
| SMConfig프로세서 | 구성 페이지에 대한 변경 사항을 처리합니다. 구성 페이지에서 설정된 알림 보내기도 처리합니다. |
| SMTemplate도우미 | SM 템플릿 페이지의 백엔드 코드입니다. 사용자 지정해서는 안 됩니다. |
| AppCreatorCMSCreation | 서비스 관리 템플릿으로 만든 앱에 대한 CMS 페이지를 만듭니다. |
| SMDate롤업 | 서비스 주문 작업에서 서비스 주문으로 날짜를 롤업합니다. |
| SMI18nUtils | 서비스 관리 및 구성 페이지를 국제화하기 위한 유틸리티입니다. |
| 스마약스 | 서비스 관리 AJAX 호출을 처리합니다. |
| AJAX마일리지 계산기 | 부대 비용에 대한 마일리지 비용을 계산합니다. |
| SMCI통제 | 주문 및 작업에서 CI를 추가 및 제거하기 위한 서비스 관리 CI 통제입니다. |
| SharedServiceUtils | 공유 서비스 유틸리티 |
| SMSourcingDispatch | 소스 팝업의 하단에 있는 에이전트 일정 섹션을 지원하는 메서드가 포함되어 있습니다. |
| SMStateFlowCreator | ESM 기반 애플리케이션에 대한 상태 플로우를 생성하는 방법입니다. |
| SMAgentStatusAJAX | SMScheduleStatus에서 사용할 수 있는 updateStatus 함수에 대한 AJAX 래퍼입니다. |
| SMDateValidation | 서비스 주문 작업의 날짜가 유효하고 일정 측면에서 서로 일치하는지 확인합니다. |
| SM태그 | 서비스 관리 작업 유틸리티 기능입니다. |
| AppCreatorKnowledgeCreation | 지식베이스 페이지를 작성하는 "앱 작성자" 엔진의 메서드입니다. |
| SMAgentStatus | 에이전트의 "일정 상" 및 상태를 업데이트하는 코드입니다. |
| SMAppCreator | 서비스 관리 애플리케이션을 만드는 메서드입니다. |
| SMScheduleGrapper | 일정 API입니다. 작업 주문 작업에서 일정 시간(밀리초)을 가져옵니다. 실제 시간이 우선하며, 실제 시간을 사용할 수 없는 경우 예약된 시간을 반환합니다. |
| SMTableCreator | 서비스 관리 애플리케이션에 대한 테이블을 생성하는 방법 |
| SM통제 | BaseSMControls의 확장입니다. 구성 및 알림 규칙과 같은 서비스 관리 기록에 대한 접근을 제어하기 위해 이 스크립트를 수정합니다. |
| AssetUsageFilters | AssetUsage에 대한 참조 한정자 필터입니다. |
| SMTask의존성 | 서비스 주문 작업 의존성 [sm_m2m_task_dependency] 테이블의 데이터 무결성을 제어하는 메서드 컬렉션입니다. |
| AppCreatorCatalogCreation | SM 애플리케이션 카탈로그를 작성합니다. |
| SMAsset사용량 | 자산 사용량 API |
| SMConstants | SM(서비스 관리) 플로우(sm_order 및 sm_task) 및 확장 테이블(예: wm_order, wm_task)의 상태 필드에 사용되는 상수 목록입니다. |
| SMNotifRuleTables | SM 알림 규칙 양식에 표시되는 테이블을 애플리케이션의 요청 및 작업 테이블로 제한합니다. |
| SMTransferOrders | 서비스 관리 관련 이전 주문 라인을 만들거나 업데이트하는 메서드 컬렉션입니다. |
| SMPortalCreator | SM 기반 애플리케이션용 포털 및 보고서를 생성하는 방법입니다. |
| WMSourcingAjax | 작업 주문 및 작업 주문 작업에서 사용할 수 있는 "소스" 팝업에 사용되는 AJAX 호출입니다. 트리 섹션(왼쪽)에 작업 주문 작업 및 부품 요구 사항을 표시하고, 트리를 사용하여 부품 요구 사항을 삭제 및 복사하고, 하위 섹션의 작업 정보 및 에이전트 정보를 검색하는 메서드를 포함합니다. |
| SMFilter | 서비스 관리를 위한 필터입니다. |
| SMUpgradeManager | 업그레이드가 필요한 SM 애플리케이션 항목 찾기, 정보 저장, 업그레이드를 처리합니다. |
| SMTemplate마이그레이션 | 이전 Geneva 버전에서 SM 템플릿 마이그레이션을 처리합니다. |
서비스 관리 코어와 함께 설치되는 클라이언트 스크립트 포함
클라이언트 스크립트는 서비스 관리 코어와 함께 추가됩니다.
| 클라이언트 스크립트 포함 | 테이블 | 설명 |
|---|---|---|
| 제외된 필드 숨기기 | SM 구성 [sm_config] |
제외 목록에 따라 sm_config 필드를 숨깁니다. |
| 읽기 전용으로 작업 시작(예: 이동 변경) | 서비스 주문 작업 [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] |
디스패치 그룹 또는 담당 그룹이 작업 주문 작업의 위치를 다루지 않는 경우 로드 시 오류를 표시합니다. |
| 음수 및 10진수 수량이 없도록 확인 | 파트 요구 사항 [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 | 전역 [전역] |
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 | 전역 [전역] |
서비스 주문 작업 템플릿을 서비스 주문 템플릿에 연결할 때 슬러시 버킷 필터입니다. |
| 작업 계약 m2m | 서비스 관리 인시던트 [sm_incidentals] |
계약, 경비 라인 및 인시던트 동기화 |
| 작업에 대한 알림 | 서비스 주문 작업 [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 | 전역 [전역] |
서비스 주문 템플릿을 서비스 작업 템플릿에 연결할 때 슬러시 버킷 필터입니다. |
| 소싱 후 모델 변경 방지 | 파트 요구 사항 [sm_part_requirement] |
부품 요구 사항이 소싱된 후 모델을 변경하지 못하도록 합니다. |
| TOL이 전달되면 AssetUsage 작성 | 주문 이전 라인 [alm_transfer_order_line] |
이전 주문 라인이 제공되면 자산 사용량을 생성합니다. |
| AssetUsage 삭제 시 자산 해제 | 자산 사용량 [sm_asset_usage] |
자산 사용량이 삭제되면 자산을 사용할 수 있도록 합니다. |
| WOT 아래의 기존 TO로 TOL 리디렉션 | 주문 이전 라인 [alm_transfer_order_line] |
이전 주문 라인의 "시작" 및 "종료" 위치가 동일한 경우 서비스 주문에 대해 동일한 이전 주문 아래에 이전 주문 라인을 그룹화하려고 시도합니다. |
| 그룹 채우기 - 디스패치/작업 | 서비스 주문 작업 [sm_task] |
하나의 디스패치 그룹만 작업의 위치를 다루고 디스패치 그룹에 하나의 할당 그룹만 포함되는 경우 디스패치 그룹 및 할당 그룹을 채웁니다. |
서비스 관리 Core와 함께 설치되는 이메일 알림
이메일 알림이 서비스 관리 코어와 함께 추가됩니다.
| 알림 | 테이블 | 설명 |
|---|---|---|
| ${Request_Label} 이메일에서 생성됨 | 서비스 주문 [sm_order] |
서비스 관리 템플릿에서 만든 새 애플리케이션에 대한 알림을 작성하는 데 사용되는 템플릿입니다. 이 알림은 비활성 상태로 유지되며 사용해서는 안 됩니다. |
| ${Request_Label} 변경됨 | 서비스 주문 [sm_order] |
서비스 관리 템플릿에서 만든 새 애플리케이션에 대한 알림을 작성하는 데 사용되는 템플릿입니다. 이 알림은 비활성 상태로 유지되며 사용해서는 안 됩니다. |
| ${Task_Label} 변경됨 | 서비스 주문 [sm_order] |
서비스 관리 템플릿에서 만든 새 애플리케이션에 대한 알림을 작성하는 데 사용되는 템플릿입니다. 이 알림은 비활성 상태로 유지되며 사용해서는 안 됩니다. |