IT 서비스 관리와 CSM을 통합하기 위한 확장점
IT 서비스 관리와 CSM의 통합에서 사용할 수 있는 확장점을 사용하여 애플리케이션의 기능을 확장합니다.
확장점을 사용하면 애플리케이션 코드를 변경하지 않고도 애플리케이션의 기능을 확장하고 사용자 지정을 통합할 수 있습니다. 확장점은 확장점 [sys_extension_point] 테이블에 저장됩니다.
확장점을 사용하여 인시던트 필드 매핑
고객은 sn_cs_sm를 사용하여 인시던트 필드를 매핑하기 위한 논리를 만들 수 있습니다 . CSMIncidentIntegrations 확장점입니다.
필드 매핑에 대한 자세한 내용은 HI지식베이스의 인시던트 관리와 CSM의 통합을 사용할 때 케이스에서 인시던트에 필드 값을 매핑하거나 복사하는 방법[KB0817494] 문서를 참조하십시오.
확장점을 사용하여 문제 필드 매핑
고객은 sn_cs_sm를 사용하여 문제 필드를 매핑하기 위한 논리를 만들 수 있습니다 . CSMProblemIntegrations 확장점입니다.
확장점을 사용하여 변경 요청 필드 매핑
서비스 관리를 포함한 고객 서비스 플러그인은 CSMChangeIntegrations 확장점의 구현도 추가합니다. 이 구현은 수정 및 비활성화할 수 있습니다. 그러나 이는 권장되지 않습니다.
- 확장점의 구현을 생성합니다.
- 구현에 필요한 변경 사항을 적용합니다.
- 구현 순서를 더 낮은 숫자로 업데이트합니다. 가장 낮은 순서 번호의 구현이 실행됩니다.
예를 들어 CSMChangeIntegrations 확장점에는 케이스 기록에서 변경을 만들기 위한 다음 copyFieldsFromCaseToChange API가 포함되어 있습니다.
copyFieldsFromCaseToChange: function(changeGr, caseGr) {
changeGr.short_description = caseGr.short_description;
changeGr.cmdb_ci = caseGr.cmdb_ci;
changeGr.impact = caseGr.impact;
changeGr.urgency = caseGr.urgency;
changeGr.priority = caseGr.priority;
changeGr.company = caseGr.account;
changeGr.sys_domain = caseGr.sys_domain;
},
이 API를 수정하려면 확장점의 구현을 생성하고 API 이름은 변경하지 않고 원하는 사항을 변경합니다.
copyFieldsFromCaseToChange: function(changeGr, caseGr) {
changeGr.abcd = caseGr.abcd;
},
확장점을 사용하여 요청 필드 매핑
고객은 sn_cs_sm_request를 사용하여 요청 필드를 매핑하기 위한 논리를 만들 수 있습니다. CSMRequestIntegrations 확장점입니다.
확장점을 사용하여 고객 서비스 포털에서 변경 및 요청 승인
이 기능에는 승인 엔터티를 구성하는 데 사용할 수 있는 확장점인 전역이 포함되어 있습니다 . CSMApprovalsManagement를 사용합니다. 이 확장점을 사용하여 승인 기능을 문제와 같은 다른 엔터티로 확장할 수 있습니다.