준수와 함께 설치되는 구성요소
이러한 구성요소는 인증 코어 플러그인과 함께 설치됩니다.
데모 데이터는 원하는 상태 및 아키텍처 컴플라이언스 플러그인에 포함되어 있습니다.
인증 코어 플러그인은 이러한 테이블을 추가하거나 수정합니다.
| 이름 | 설명 |
|---|---|
| 감사 [cert_audit] | 후속 작업 및 실행 일정에 할당된 사용자를 포함하여 감사를 실행하는 데 필요한 모든 데이터를 포함합니다. |
| 감사 결과[cert_audit_result] | 특정 인증 감사 결과를 포함합니다. |
| 후속 작업 [cert_follow_on_task] | 감사 불일치에서 생성된 작업을 포함합니다. |
| 인증 템플릿 [cert_template] | 기록의 원하는 상태에 대한 정의를 포함합니다. 템플릿에는 평가할 기록과 예상 속성 및 관계 값을 식별하는 필터가 포함되어 있습니다. 인증할 기록, 예상 속성 및 예상 관계 값을 포함합니다. |
| 인증 조건 [cert_cond] | 템플릿에 사용되는 원하는 속성 또는 관계 조건을 정의하는 기본 테이블입니다. |
| 인증 속성 조건 [cert_attr_cond] | 원하는 CI 속성 값을 정의하는 조건을 포함합니다. 이 테이블은 인증 조건 [cert_cond] 기본 테이블을 확장합니다. |
| 인증 CI 관계 조건 [cert_ci_rel_cond] | CI-CI 관계 조건을 포함합니다. 이 테이블은 인증 조건 [cert_cond] 기본 테이블을 확장합니다. |
| 인증 사용자 관계 조건 [cert_user_rel_cond] | CI와 사용자 관계 조건을 포함합니다. 이 테이블은 인증 조건 [cert_cond] 기본 테이블을 확장합니다. |
| 인증 그룹 관계 조건 [cert_group_rel_cond] | 관계 조건을 그룹화할 CI를 포함합니다. 이 테이블은 인증 조건 [cert_cond] 기본 테이블을 확장합니다. |
| 인증 관련 목록 조건 [cert_related_list_cond] | 관련 목록 조건을 포함합니다. 이 테이블은 인증 조건 [cert_cond] 기본 테이블을 확장합니다. |
| 인증 필터 [cert_filter] | 감사할 기록과 필터 조건이 포함된 테이블을 포함한 인증 필터가 포함됩니다. |
사용자 역할
인증 코어 플러그인 이 활성화되거나 규정 준수 애플리케이션이 업그레이드되면 ITIL 역할을 가진 모든 사용자에게 인증 역할이 자동으로 할당됩니다. 인증 Core는 서로 다른 테이블에서 유사한 작업을 수행하는 두 개의 비즈니스 규칙( 둘 다 관리자에게 인증 역할 추가)을 설치합니다. 한 규칙은 사용자 [sys_user] 테이블에 지정된 관리자를 확인하고 다른 규칙은 사용자 역할 [sys_user_has_role] 테이블의 인증 역할을 확인합니다. 사용자에 대해 관리자 역할과 인증 역할이 모두 지정되면 시스템은 자동으로 관리자에게 인증 역할을 부여합니다. 이 기능을 사용하면 인증 작업을 다음 수준으로 성공적으로 에스컬레이션할 수 있습니다. 시스템은 사용자의 직속 관리자에게만 이 자동 역할을 부여하며 관리 체인의 다른 사용자에게는 부여하지 않습니다.
주:
관리자에게 인증 역할만 있고 다른 역할은 없는 경우 관리자는 요청자로 간주되고 구독 사용자(이행자)로 계산되지 않습니다.
| 이름 | 포함하는 역할 | 설명 |
|---|---|---|
| 인증 | 없음 | 인증 작업을 읽고 업데이트하여 불일치를 해결할 수 있습니다. |
| certification_filter_admin | 없음 | 인증 필터를 만들고, 읽고, 업데이트할 수 있습니다. |
| certification_admin | 인증, certification_filter_admin | 전체 인증 프로세스를 관리할 수 있습니다. 이러한 사용자는 모든 인증 기록을 생성, 편집 및 삭제할 수 있습니다. |
UI 정책
| 이름 | 테이블 | 설명 |
|---|---|---|
| 테이블을 읽기 전용으로 설정 | 감사 [cert_audit] | 선택한 필터에서 파생된 테이블 필드를 읽기 전용으로 설정합니다. |
| 감사 유형 숨기기 | 감사 [cert_audit] | 감사 유형 필드를 숨깁니다. |
| 예약된 다음 실행 숨기기 | 감사 [cert_audit] | 감사가 비활성 상태이거나 요청 시 실행될 때 예약된 다음 실행 날짜를 숨깁니다. |
| 작업 작성이 예로 설정된 경우 작업 필드 표시 | 감사 [cert_audit] | 사용자가 작업 생성 확인란을 선택할 때 작업 생성과 관련된 모든 필드를 표시합니다. |
| 이름을 필수로 설정 | 감사 [cert_audit] | 이름을 필수 필드로 만듭니다. |
| 마지막 실행 날짜의 편집 방지 | 감사 [cert_audit] | 마지막 실행 날짜 필드를 읽기 전용으로 만듭니다. |
| 사용자 필드 표시 | 감사 [cert_audit] | 선택한 할당 유형에 따라 필드를 표시하거나 숨깁니다. 다음 할당 유형을 선택하면 시스템에 사용자 필드가 표시됩니다.
|
| 필드에 할당 표시 | 감사 [cert_audit] | 선택한 할당 유형에 따라 필드를 표시하거나 숨깁니다. 할당 유형이 사용자 필드인 경우 시스템에 할당 대상 필드가 표시됩니다. |
| 할당 필드 표시 | 감사 [cert_audit] | 선택한 할당 유형에 따라 필드를 표시하거나 숨깁니다. 다음 할당 유형 중 하나를 선택하면 할당 대상 빈 필드가 표시됩니다.
|
| 그룹 필드 표시 | 감사 [cert_audit] | 선택한 할당 유형에 따라 필드를 표시하거나 숨깁니다. 다음 할당 유형 중 하나를 선택하면 시스템에 그룹 필드가 표시됩니다.
|
| 활성이 아니오로 설정된 경우 "실행" 관련 필드 숨기기 | 감사 [cert_audit] | 감사가 비활성 상태일 때 다음 일정 필드를 숨깁니다.
|
| 스크립팅된 감사에 스크립트 창 표시 | 감사 [cert_audit] | 감사 유형이 스크립팅되면 이 스크립트 실행 필드를 표시합니다. |
| 테이블을 읽기 전용으로 설정 | 인증 조건 [cert_cond] | 선택한 필터에서 파생된 테이블 필드를 읽기 전용으로 설정합니다. |
스크립트 포함
| 이름 | 설명 |
|---|---|
| DesiredStateUtil | 삽입 기능을 위한 템플릿을 클론하는 데 사용되는 원하는 상태의 유틸리티 기능입니다. |
| CMDBRElationshipAjax | 지정된 테이블에 대한 모든 관계를 가져오는 도구입니다. |
| RelationshipQueryParseAjax | 조건 필터를 구문 분석합니다. 이 스크립트 포함은 준수 조건을 생성하는 데 사용되는 내부 코드입니다. |
| CertificationUtils | 다음 실행 시간 값 등을 찾는 인증용 유틸리티 함수입니다. |
| CertTaskEscalationTimerPercentage | 에스컬레이션 타이머 기간을 설정하는 유틸리티 메서드입니다. |
| ConditionUtilsAjax | 쿼리를 사람이 읽을 수 있는 형식으로 구문 분석하는 AJAX 유틸리티입니다. |
| DeleteInactiveVersionsAjax | 기록의 모든 비활성 버전을 삭제하는 AJAX 서버 측 스크립트입니다. |
클라이언트 스크립트
| 이름 | 테이블 | 설명 |
|---|---|---|
| 감사 유형을 새 항목이 아닌 경우에만 읽기 전용으로 설정 | 인증 템플릿 [cert_template] | 새 레코드에 대해 올바른 감사 유형을 설정하고, 레코드가 새 레코드가 아닌 경우 감사 유형 필드를 읽기 전용으로 설정합니다. |
| 테이블 이름 업데이트(필터) | 감사 [cert_audit] | 필터가 업데이트되면 테이블 이름 필드를 업데이트합니다. |
| 테이블 이름 업데이트 | 감사 [cert_audit] | 템플릿이 업데이트되면 테이블 이름 필드를 업데이트합니다. |
| 새 테이블 이름 설정 | 감사 [cert_audit] | 템플릿 또는 필터에서 테이블 이름을 반환합니다. |
| 테이블 이름 업데이트 | 인증 템플릿 [cert_template] | 새 필터를 선택하면 테이블 이름 필드를 업데이트하고 기존의 모든 조건을 검사하여 새 테이블에 적용되는지 확인합니다. |
| 테이블이 설정된 경우 조건 표시 | 인증 템플릿 [cert_template] | 테이블이 설정되면 조건을 적절하게 표시하거나 숨깁니다. |
| 감사 유형 변경 시 필터 재설정 | 인증 템플릿 [cert_template] | 감사 유형이 변경되면 필터를 지우고 표시된 목록을 업데이트합니다. |
비즈니스 규칙
| 이름 | 테이블 | 설명 |
|---|---|---|
| 클론 조건 | 인증 조건 [cert_cond] | 인증 버전 관리의 일부입니다. 이 비즈니스 규칙은 조건이 변경될 때 원래 ID를 유지합니다. |
| 감사에서 감사 유형 복사 | 감사 결과[cert_audit_result] | 모든 감사 결과가 생성된 감사와 동일한 감사 유형인지 확인합니다. |
| 템플릿에서 값 복사 | 감사 [cert_audit] | 사용자가 템플릿을 선택하고 템플릿에서 테이블, 필터 및 감사 유형을 업데이트하는 경우. |
| 조건 삭제 | 인증 조건 [cert_cond] | 조건을 삭제하는 인증 버전 관리의 일부입니다. |
| 결과가 있는 감사 삭제 방지 | 감사 [cert_audit] | 결과가 포함된 감사를 삭제하지 못하게 합니다. |
| 템플릿으로 필터 삭제 방지 | 인증 필터 [cert_filter] | 여전히 템플릿 또는 감사에 연결된 필터의 삭제를 방지합니다. |
| 작업으로 결과 삭제 방지 | 감사 결과[cert_audit_result] | 작업이 첨부된 감사 결과가 삭제되지 않도록 차단합니다. |
| 감사를 통해 템플릿 삭제 방지 | 인증 템플릿 [cert_template] | 감사에서 아직 사용 중인 템플릿을 삭제하지 못하게 합니다. |
| 조건 테이블 업데이트 | 인증 템플릿 [cert_template] | 템플릿 조건을 저장할 때 모든 워크플로우를 올바르게 실행하고 조건의 표시 버전을 포함하도록 조건 필드를 업데이트합니다. |
| 필터 버전 업데이트 | 인증 필터 [cert_filter] | 필터가 의미 있는 방식으로 변경되면 버전을 생성합니다. |
| 다음 실행 시간 업데이트 | 감사 [cert_audit] | 감사가 수정되면 다음 예약된 실행 필드의 시간을 업데이트합니다. |
| 실행 중 다음 실행 시간 업데이트 | 감사 [cert_audit] | 감사가 실행되면 다음으로 예약된 실행 필드를 다음에 감사 실행이 예약된 시간으로 업데이트합니다. |
| 테이블 업데이트 | 인증 템플릿 [cert_template] | 저장된 테이블을 필터의 테이블로 업데이트합니다. |
| 템플릿 버전 업데이트 | 인증 템플릿 [cert_template] | 템플릿이 의미 있는 방식으로 변경되면 버전을 생성합니다. |