cm 개념설계 v1.0

17
2016.06.22 for KPcnc (Contents Management) CM Conceptual Design ver 1.0 Engine

Upload: kyungpo-computer-communication

Post on 15-Apr-2017

215 views

Category:

Software


0 download

TRANSCRIPT

Page 1: CM 개념설계 v1.0

2016.06.22

for KPcnc

(Contents Management)CMConceptual Design ver 1.0

Engine

Page 2: CM 개념설계 v1.0

1. 정의

컨텐츠 (Contents) – 외래어 표기 콘텐츠 - 는 일반적으로 사용하는 전자문서 (Electronic Document) 를 포함한 이미지 및 동영상 , 음성파일 등 모든 디지털로 가공된 결과물을 말한다 .

컨텐츠 관리시스템 (CMS) 에서의 컨텐츠 (Contents) 는 관리의 목적상 “ 내용” 이라는 뜻을 가진 Contents 와 구분하기 위해 문서 (Document) 라는 용어로 개별 오브젝트를 표기하며 , 광의의 의미인 컨텐츠와 혼동되지 않도록 주의한다 .

Page 3: CM 개념설계 v1.0

1.1 문서의 구성

문서 (Document) 는 속성 (Meta Data or Properties) 와 내용 (Contents) 으로 구성된다 .속성은 문서를 식별하기 위한 정보 - 문서를 찾는 ( 조회 , 검색 ) 에 필요하며 ,내용은 문서를 활용하기 위한 정보 - 문서 그 자체를 의미한다 .

TitleCreate DateOwnerModify Date

Contents

Page 4: CM 개념설계 v1.0

1.2 문서의 속성

문서의 속성 (Properties) 은 문서의 활용에 필요한 정보 (Meta Data) 로 구성된다 .

문서의 제목 , 등록자 , 등록일자 등 문서를 구성하는 기본속성 (Basic Properties) 과문서의 유형에 따른 추가속성 (Custom Properties) 으로 나눌 수 있다 .

Custom 1Custom 2Custom 3Custom n

TitleCreate DateOwnerModify Date

Contents

Basic Properties

Custom Properties

Page 5: CM 개념설계 v1.0

1.3 문서의 유형

문서의 유형 (Type) 은 문서를 구분하는 형식이다 .

문서의 유형별로 추가속성 (Custom Properties) 를 구성할 수 있다 .

Custom A1Custom A2Custom A3Custom …

TitleCreate DateOwnerModify Date

Contents

문서유형 A

Custom C1Custom C2Custom C3Custom …

TitleCreate DateOwnerModify Date

Contents

문서유형 C

Custom B1Custom B2Custom B3Custom …

TitleCreate DateOwnerModify Date

Contents

문서유형 B

Page 6: CM 개념설계 v1.0

1.6 문서의 분류체계

문서의 분류체계 (Container) 는 문서를 분류하는 구성을 의미한다 .

표준분류체계 (Physical Container Tree) - 구성된 컨테이너에 문서를 배정다중분류체계 (Logical Container Tree) - 구성된 문서에 컨테이너를 배정

Page 7: CM 개념설계 v1.0

1.4 문서의 주기

… … …

전사문서함작성 문서

공용문서함 작성 문서

등록 배포 폐기

문서주기 A

문서주기 B

문서의 주기 (Life Cycle) 는 생성에서 배포 및 유통을 거쳐 폐기될 때까지의 일련의 문서의 상태 (State)를 정의한다 .

Web App 메뉴 기안문서함 전사문서함 휴지통

Document State

B (Before Publishing)

O (Original Document)

R (Recycle Document)

Page 8: CM 개념설계 v1.0

1.5 문서의 버전

1.1

2.0

1.0 Draft

CURRENT

문서의 수정 이력을 관리하기 위한 방법

마이너 버전 : 미완성된 문서 버전의 의미 - 소수점 뒷자리 번호의 상승메이저 버전 : 완성된 문서 버전의 의미 - 소수점 앞자리 번호의 상승

문서의 수정자는 마이너 버전의 문서 ( 미완성 문서 ) 를 시스템에 체크아웃 /체크인을 통하여 문서를 수정할 수 있다 .

다른 사용자들은 문서가 수정중인 마이너버전의 문서 대신 이전 버전의 메이저 완성본 문서에 접근할 수 있다 .

Check-Out : 문서를 수정하기 위하여 문서를 시스템에서 꺼내는 행위 이때 문서에는 Lock 이 설정된다 .

Check-In : 문서를 수정하고 이를 시스템에 반영하는 행위이때 문서에는 Lock 이 해제되며 , 버전이 상승하게 된다 .

Over-Write : Check-In 과 같지만 버전이 상승하지 않고 이전 버전의 문서를 덮어쓰게 된다 .

Page 9: CM 개념설계 v1.0

1.7 문서의 권한

WorldECM AdminsR&D TeamECM UsersECM Users

BROWSEDELETEWRITEREADVERSION

Users/Groups Permissions

문서의 권한 (Access Control List) 은 문서에 접근할 수 있는 수준 (Level) 을 정의한다 .

사용자 및 그룹별로 권한을 부여할 수 있으며 ,상위권한은 하위권한을 포함하는 권한체계이다 .

BROWSEBROWSEBROWSEBROWSEBROWSE

READ

VERSIONWRITE

DELETE

Level 1 2 4 8 16ACL

NameBROWSE READ VERSIO

NWRITE DELETE

Page 10: CM 개념설계 v1.0

1.8 권한정책

권한정책 (Access Control List - Policy) 은 문서를 시스템에 등록 시에 설정되는 권한에 대한 정책을 구성한 것이다 .

문서를 등록할 때 그 시점의 조건에 따라 그에 따른 권한세트를 문서에 반영한다 .

WorldECM AdminsR&D TeamMFP UsersECM Users

BROWSEDELETEWRITEREADVERSION

Users/Groups PermissionsRegister User = ‘ilho.ko’ ?

Register User’s Group = ‘ECM Users’ ?

Register Container = ‘Root’ ?

Page 11: CM 개념설계 v1.0

1.9 문서의 소유자

문서의 소유자 (Owner) 는 해당 문서에 대한 모든 권한 및 책임을 지닌 필수 /유일한 사용자 .

WorldECM AdminsR&D TeamMFP UsersECM Users

BROWSEDELETEWRITEREADVERSION

Users/Groups Permissions

Page 12: CM 개념설계 v1.0

1.10 사용자와 그룹

사용자와 그룹 (Users and Groups)- 업무환경에 맞게 그룹을 구성하고 각 그룹에 사용자를 할당한다 .

조직 변경

Page 13: CM 개념설계 v1.0

2.1 문서함의 구성

문서함 (Box) 은 문서의 주기 (Life Cycle) 를 구성하는 묶음 단위접근 권한 제어

Page 14: CM 개념설계 v1.0

2.2 문서함의 권한

문서함에 대한 권한은

사용자나 그룹에 대해서 접근할 수 있다 /없다 .

Page 15: CM 개념설계 v1.0

2.3 문서함의 설정

문서함의 설정

폴더에 대한 설정 - 문서에 대한 설정 -

폴더구분 다중 분류체계 사용여부 폴더 권한정책 사용여부

문서주기 문서유형 문서권한정책

등록 배포 폐기

Page 16: CM 개념설계 v1.0

2.4 문서 처리기능

문서의 관리 및 활용 등 문서를 처리하는 기능

이는 문서에 대한 접근권한의 조합으로 기능을 구현할 수 있다 .

예 ) 문서의 이동 - 문서를 읽을 수 있는 권한 + 문서를 삭제할 수 있는 권한 + 문서를 신규로 생성할 수 있는 권한

vers 2.1

vers 1.0

WorldECM AdminsR&D TeamMFP UsersECM Users

BROWSEDELETEWRITEREADDELETE

Users/Groups Permissions

ECM Users

Page 17: CM 개념설계 v1.0

2.5 문서함의 문서처리 기능

문서함에 설정된 문서의 주기 ( 문서의 상태 ) 에 따라 사용가능한 처리기능을 정의한다 .

등록 배포 폐기

문서함의 문서주기

2.1