Managed Documents 플러그인
이 페이지에서는 애플리케이션 및 모듈, 데이터베이스 테이블 구조, 스크립트 및 역할에 대해 설명합니다.
데이터베이스 테이블 구조
다음 테이블이 추가됩니다.
| 표시 이름(테이블 이름) | 설명 |
|---|---|
| 문서 [dms_document] | 문서 세부 정보입니다. |
| 수정버전 [dms_revision] | 문서 수정. |
| 대상 [dms_audience] | 의도된 문서 판독기입니다. |
| 분류 [classification] | 공개 또는 기밀과 같은 문서 제한 수준입니다. (문서에 대한 액세스를 정의하지 않습니다. 문서 보안은 사용자 및 그룹 권한으로 설정됩니다.) |
| 유형 [dms_type] | 문서의 목적입니다. |
| 구성요소 [dms_component] | 이름 형식의 구성 요소입니다. 값 필드는 평가되는 닷워킹 표현식입니다. 수정 이름이 생성될 때 수정 버전이 존재하지 않기 때문에 수정에 대한 예외가 만들어집니다. |
| 이름 형식 [dms_name_format] | 수정 이름을 생성할 구성요소의 구성입니다. |
| 승인 시퀀스 [approval_sequence] | 사용자가 따라야 하는 승인 시퀀스 |
| 승인 규칙 [dms_approval_rule] | dms_document 테이블의 기록이 일치해야 하는 기준입니다. 문서에 승인자를 자동으로 추가하는 데 사용됩니다. |
| 컬렉션 [dms_collection] | 사용자가 만든 문서 그룹입니다. |
스크립트
| 규칙 | 설명 |
|---|---|
| 문서 업데이트 | 수정 버전에 따라 문서의 상태를 변경합니다. |
| 승인자 추가 | 문서의 승인자 목록을 채웁니다. |
| 스크립트 포함 | 설명 |
|---|---|
| 문서 관리 | 관리되는 문서 플러그인에 대한 메인 논리를 포함합니다. |
| 문서 관리DB | 데이터베이스에서 CRUD 작업을 수행하는 메서드를 포함합니다. |
| 문서 관리보안 | 관리되는 문서 시스템의 보안을 관리하는 데 도움이 됩니다. |
| 문서 관리Ajax | 개정 양식에서 업로드/체크 인을 열 때 작성되는 임시 개정의 상세 정보를 업데이트합니다. |
| 문서 첨부 파일Ajax | 첨부 파일의 이름을 바꿉니다. |
| DocumentRevisionWorkflowHelper | 수정 버전에 대한 기본 워크플로우 작업을 수행하는 데 도움이 됩니다. |
| DocumentManagementApprovalMatcher | 승인 규칙과 일치하는 문서에 대한 사용자 및 그룹 승인자를 얻는 데 도움이 됩니다. |
| DocumentApproverHelper | 문서 승인자를 처리하는 논리를 포함합니다. |
| 문서 관리 유틸리티 | 유용한 방법. |
| DocumentReferenceQualifiers | 참조 한정자를 반환하는 정적 메서드입니다. |
| 규칙 | 설명 |
|---|---|
| 문서 유형 변경 | 문서의 개정 설정 섹션에서 이름 형식 필드를 업데이트합니다. 각 유형에는 기본 이름 형식이 있습니다. |
역할
이 플러그인에는 두 가지 새로운 역할이 도입되었습니다.
| 역할 | 설명 |
|---|---|
| document_management_user | 이 역할을 통해 사용자는 Managed Documents 플러그인에 액세스하고, 문서를 생성하고, 문서를 검색할 수 있습니다. 문서 검토자와 승인자는 Managed Document 플러그인에 액세스할 수 있는 document_management_user 역할이 필요합니다. (검토자와 승인자는 승인 기록에서 문서 수정에 액세스할 수도 있습니다.) |
| document_management_admin | 이 역할을 보유한 사용자는 Managed Documents 플러그인에 대한 관리 설정을 변경할 수 있습니다. |
주:
각 문서에는 개별 권한이 있으므로 사용자에게 document_management_user 역할이 부여되고 애플리케이션에 대한 권한이 있더라도 사용자는 액세스 권한이 부여된 문서만 볼 수 있습니다.