데이터 인증과 함께 설치되는 구성요소
데이터 인증 플러그인을 활성화하면 다음 구성요소가 설치됩니다.
데모 데이터는 데이터 인증을 통해 사용할 수 있습니다. 데모 데이터는 필터, 일정, 인스턴스 및 작업을 포함한 정보를 제공합니다.
테이블
데이터 인증은 다음 테이블을 추가합니다.
| 테이블 | 설명 |
|---|---|
| 인증 감사 정의 [cert_audit_definition] | 단일 엔터티로 실행할 수 있는 인증 일정 컬렉션을 저장합니다. |
| 인증 감사 정의 요소 [m2m_cert_audit_def_cert_sched] | 각 인증 감사 정의에 인증 일정을 나열합니다. |
| 인증 감사 인스턴스 [cert_audit_instance] | 특정 감사 정의와 연결된 인증 인스턴스를 저장합니다. |
| 인증 요소 [cert_element] | 인증 작업으로 그룹화된 데이터 요소를 저장합니다. |
| 인증 필터 [cert_filter] | 인증에 대한 필터링 조건을 사용하여 인증이 필요한 데이터를 저장합니다. |
| 인증 인스턴스 [cert_instance] | 예약된 인증의 단일 인스턴스를 나타내는 인증 작업 컬렉션을 저장합니다. 이 테이블은 감사 [cert_audit] 테이블을 확장합니다. |
| 인증 일정 [cert_schedule] | 특정 테이블에 대한 특정 정보 세트, 작업이 할당된 사용자 또는 그룹, 이 인증이 수행되는 빈도에 대한 인증을 저장합니다. |
| 인증 작업 [cert_task] | 개별 인증 작업을 저장합니다. 인증 작업은 작업 테이블을 확장합니다. |
스크립트 포함
데이터 인증은 다음 스크립트 포함을 추가합니다.
| 이름 | 설명 |
|---|---|
| 인증아약스 | 개별 인증 요소를 인증, 거부 또는 되돌릴 수 있는 유틸리티를 제공합니다. |
| 인증 작업 생성 | 인증 작업에 대한 표준 코드를 확장하는 사용자 지정 코드입니다. |
| CertTaskEscalationTimerPercentage | 인증에 대한 완료 시간 및 백분율 정보를 업데이트합니다. |
| CertificationUtilities | 인증을 위한 유틸리티 기능을 제공합니다. |
클라이언트 스크립트
데이터 인증은 다음 클라이언트 스크립트를 추가합니다.
| 이름 | 테이블 | 설명 |
|---|---|---|
| 상자가 선택된 경우 경보 | 인증 작업 [cert_task] | 인증자가 확인된 요소를 인증하지 않고 기록에서 나가려고 하면 경고를 제공합니다. |
| 테이블 이름 검사 | 인증 일정 [cert_schedule] | 다른 필터를 선택하면 테이블 이름을 업데이트합니다. |
UI 정책
데이터 인증은 다음 UI 정책을 추가합니다.
| 이름 | 테이블 | 설명 |
|---|---|---|
| 다음 예약된 실행 숨기기 | 인증 일정 [cert_schedule] | 일정이 한 번 실행되거나 요청 시에만 실행되도록 설정된 경우 다음 예약된 실행 필드를 숨깁니다. |
| 활성화되지 않을 때 실행 숨기기 | 인증 일정 [cert_schedule] | 활성이 아니오로 설정되면 "실행" 관련 필드를 숨깁니다. |
| 테이블 이름을 읽기 전용으로 설정 | 인증 일정 [cert_schedule] | 테이블 필드를 읽기 전용으로 만듭니다. |
| 테이블 필드 숨기기 | 인증 요소 [cert_element] | 인증 작업 양식에서 테이블 필드를 숨깁니다. |
| 완료율 필드를 읽기 전용으로 설정 | 인증 인스턴스 [cert_instance] | 상태가진행 중, 완료 종결, 미완료 종결 또는 취소됨일 때 완료율 필드를 읽기 전용으로 만듭니다. |
| 필드에 할당 표시 | 인증 일정 [cert_schedule] | 할당 유형이 사용자인 경우 할당 대상 필드를 표시하고 다른 모든 할당 유형에 대한 할당 대상 필드를 숨깁니다. |
| 그룹 필드 표시 | 인증 일정 [cert_schedule] | 할당 유형이 그룹인 경우 변경 그룹(이전의 할당 그룹) 필드를 표시하고 다른 모든 할당 유형에 대한 변경 그룹 필드를 숨깁니다. |
| 사용자 필드 표시 | 인증 일정 [cert_schedule] | 할당 유형이 사용자일 때 사용자 필드를 표시합니다. |
| 할당 필드 표시 | 인증 일정 [cert_schedule] | 할당 유형이 사용자 필드 또는 그룹 필드인 경우 빈 값에 할당 옵션을 표시합니다. |
비즈니스 규칙
데이터 인증은 다음 비즈니스 규칙을 추가합니다.
| 이름 | 테이블 | 설명 |
|---|---|---|
| 인증 작업에 대한 날짜 조정 | 인증 인스턴스 [cert_instance] | 활성 인증의 날짜가 변경되면 인증 인스턴스에 속한 작업의 날짜를 조정합니다. |
| 인스턴스 취소 | 인증 인스턴스 [cert_instance] | 활성 인증이 취소되면 열려 있는 모든 인증 작업을 취소합니다. |
| 인증 감사 인스턴스 이벤트 | 인증 감사 인스턴스 [cert_audit_instance] | 활성 인증 감사 인스턴스가 생성되면 삽입된 이벤트를 보냅니다. 활성 인증 감사 인스턴스가 완료 또는 미완료로 표시되면 완료된 이벤트를 보냅니다. |
| 인증 요소 이벤트 | 인증 요소 [cert_element] | 인증의 요소가 실패로 표시되면 실패 이벤트를 보냅니다. |
| 인증 인스턴스 이벤트 | 인증 인스턴스 [cert_instance] | 인증 인스턴스가 생성되면 삽입된 이벤트를 보냅니다. 인증의 인스턴스가 완료되면 완료 이벤트를 보냅니다. |
| 인증 인스턴스 롤업 | 인증 작업 [cert_task] | 인증 인스턴스 기록에서 완료율 필드를 업데이트합니다. |
| 인증 작업 이벤트 | 인증 작업 [cert_task] | 작업이 삽입되면 삽입된 이벤트를 보냅니다. 작업이 비활성화되면 완료된 이벤트를 보냅니다. 작업이 취소되면 취소된 이벤트를 보냅니다. |
| 인증 작업값 | 인증 요소 [cert_element] | 인증 요소가 업데이트될 때 상위 작업의 완료율을 업데이트합니다. |
| 인증 감사 진행 상황 확인 | 인증 인스턴스 [cert_instance] | 감사에 포함된 인증이 완료되면 감사 인스턴스 전체의 완료 상태를 업데이트합니다. |
| 인증 뷰 정리 | 인증 인스턴스 [cert_instance] | 인증 인스턴스가 삭제되면 모든 관련 기록을 정리합니다. |
| 인증 일정 필드 복사 | 인증 인스턴스 [cert_instance] | 인증 일정의 변경사항을 인증 인스턴스에 복사합니다. |
| 인증 작업 병합 | 인증 작업 [cert_task] | 작업이 재할당되고 새 사용자가 있는 동일한 인스턴스에 대한 다른 작업이 있는 경우 두 작업을 함께 병합합니다. |
| 일정이 있는 필터 삭제 방지 | 인증 필터 [cert_filter] | 일정에 사용되는 필터를 삭제할 수 없도록 차단합니다. |
| 알림 재할당 | 인증 작업 [cert_task] | 작업이 재할당되면 새 담당자와 이전 담당자에게 알림을 보냅니다. |
| 롤업 상태 | 인증 작업 [cert_task] | 작업 상태가 변경되면 필요한 모든 상위 항목을 업데이트합니다. |
| 감사 참조 업데이트 | 인증 작업 [cert_task] | 데이터 인증 기록을 원하는 상태 기록과 호환되도록 만듭니다. 이 규칙은 삽입 및 유지를 사용하여 기록을 삽입할 때 감사 필드가 올바르게 완료되었는지 확인합니다. |
| 감사 결과 업데이트 | 인증 요소 [cert_element] | 보고 목적으로 데이터 인증 기록을 원하는 상태 기록과 호환되도록 합니다. 이 규칙은 감사가 인증될 때 인증된 값을 원하는 값 열에 넣습니다. 또한 감사가 실패하면실제 값을 불일치 값 열에 넣습니다. |
| 업데이트 follow_on_task 및 감사 참조 | 인증 요소 [cert_element] | 보고 목적으로 데이터 인증 기록을 원하는 상태 기록과 호환되도록 합니다. 이 규칙은 인증 작업이 후속 작업과 호환되도록 하고 원본에 관계없이 모든 작업을 표시합니다. |
| 다음 실행 시간 업데이트 | 인증 일정 [cert_schedule] | 일정이 매일, 매주, 매월 또는 주기적으로 실행될 때 다음 예약된 실행 필드를 업데이트합니다. |
| 필드 검증 | 인증 일정 [cert_schedule] | 인증 일정의 필드가 변경될 때 표시 필드와 인증 필드에 모두 필드가 사용되지 않는지 확인합니다. |
포매터
데이터 인증은 다음 포매터를 추가합니다.
| 이름 | 설명 |
|---|---|
| 인증 작업 요소 | 인증 작업에서 요소의 사용자 지정 사용자 인터페이스 서식을 사용하도록 설정합니다. 예를 들어 요소를 인증할 때 사용할 녹색 확인 표시와 빨간색 느낌표를 표시합니다. |
속성
| 이름 | 테이블 | 설명 |
|---|---|---|
| glide.ui.cert_task_activity.fields | 시스템 속성 [sys_properties] | 작업 활동 필드인 저널 필드를 정의합니다. 기본값: work_notes |
사용자 역할
데이터 인증은 다음 사용자 역할을 추가합니다.
| 역할 | 포함하는 역할 | 설명 |
|---|---|---|
| certification_admin | certification | 할 수 있음:
|
| certification_filter_admin | certification | 모든 데이터 인증 필터를 만들고 관리할 수 있습니다. |
| certification | 없음 | 자신 또는 자신이 구성원인 그룹에 할당된 활성 또는 미완료 작업을 업데이트할 수 있습니다. 또한 자신 또는 자신이 구성원으로 속해 있는 그룹이 소유한 구성 항목을 업데이트할 수도 있습니다. 인증 작업이 할당되면 이메일 알림을 받습니다. |
이벤트
데이터 인증은 다음 이벤트를 추가합니다. 시스템은 ServiceNow 이러한 이벤트를 사용하여 작업 소유자와 관리자에게 인증 기록의 변경 사항에 대한 이메일 알림을 보냅니다.
| 이름 | 설명 |
|---|---|
| cert_audit_instance.완료됨 | 인증 감사 인스턴스가 완료되었습니다. |
| cert_audit_instance.삽입됨 | 인증 감사 인스턴스가 삽입되었습니다. |
| cert_element.실패 | 인증 요소가 인증에 실패했습니다. |
| cert_instance.완료 | 인증 인스턴스가 완료되었습니다. |
| cert_instance.삽입됨 | 인증 인스턴스가 삽입되었습니다. |
| cert_task.취소됨 | 인증 작업이 취소되었습니다. |
| cert_task.완료됨 | 인증 작업이 완료되었습니다. |
| cert_task.에스컬레이션 | 인증 작업 기록이 에스컬레이션되었습니다. |
| cert_task.삽입됨 | 새 인증 작업이 생성되었습니다. |
| cert_task.알림 | 인증 작업 알림이 사용자에게 다시 전송되었습니다. |
| cert_task.지연 | 인증 작업의 지정된 완료 날짜가 지났습니다. |
| cert_task.재할당 | 인증 작업이 다시 할당되었습니다. |
| cert_task.warning | 새 작업 에스컬레이션 지점에 도달했습니다. |
이메일 템플릿
데이터 인증은 다음 이메일 템플릿을 추가합니다.
| 이름 | 메시지 |
|---|---|
| 인증.작업.취소됨 | 데이터 인증 및 관리 프로세스의 일부로 귀하/귀하의 그룹에 할당된 인증 작업이 취소되었습니다. |
| certification.task.reminder.inserted | 데이터 인증 및 관리 프로세스의 일부로 귀하/귀하의 그룹에 할당된 인증 작업에는 주의가 필요합니다. |
| 인증.작업.미리 알림.완벽해요! | 데이터 인증 및 관리 프로세스의 일부로 귀하/귀하의 그룹에 할당된 인증 작업에는 주의가 필요합니다. |
| certification.task.reminder.Overdue | 데이터 인증 및 관리 프로세스의 일부로 귀하/귀하의 그룹에 할당된 인증 작업 기한이 지났습니다. |