IBM® Enterprise Records에서
Base, DoD 및 PRO 데이터 모델에 대해 다음 샘플 이벤트를 제공합니다.
필요에 따라 샘플을 사용자 정의할 수 있습니다. 소프트웨어 패키지의 이벤트 폴더에 있는 Readme 파일을 참조하십시오.
표 1. 이벤트 및 설명이벤트 |
설명 |
RMAutoDeclare |
레코드 자동 선언을 구성합니다. 사용자가 레코드 오브젝트 저장소(ROS)에서
문서에 대한 특정 오퍼레이션(예: 체크인 또는 파일에 보관)을 수행할 때
IBM Enterprise
Records에서 자동으로 특정
파일 계획 오브젝트 저장소(FPOS)에 해당 전자 레코드를 작성합니다.
또한 사용자가 문서를 체크인할 때 특정 문서 클래스에 속하는 모든 문서를 선언하도록
이 샘플 이벤트를 구성할 수도 있습니다.
샘플 이벤트는 전자 레코드의
분류되지 않은 선언만 지원합니다. 이 이벤트는 동기 이벤트가 아니라 비동기 이벤트를
사용하도록 구성해야 합니다.
|
RMAutoSynchronizeProperties |
레코드의 특성과 연관된 문서를 동기화합니다. 예를 들어,
사용자가 레코드의 특성 값을 업데이트하면
IBM Enterprise
Records에서 연관된 문서의 해당 특성 값도 업데이트합니다.
이 샘플 이벤트는
동일한 기호 이름을 사용하는 특성에 대해 작동합니다.
문서에서 레코드 또는 레코드에서 문서로 동기화할 수 있지만 둘 다 동기화할 수는 없습니다. 레코드에서 문서로 동기화하는 경우
레코드의 해당 특성이 업데이트되면 IBM Enterprise
Records에서
문서가 업데이트됩니다.
또한 이 이벤트가
레코드에서 문서 또는 문서에서 레코드로 오브젝트 저장소의 특성 별명을 동기화합니다(둘 다 동기화할 수는 없음).
|
RMUpdateDateDeclared RMLastRetrievalOfRecord
|
이 샘플 이벤트는 컨테이너 처리 시기를 판별하거나, 레코드가 최근에
선언되었거나 검색된 컨테이너를 처리 스케줄에서 처리하지 않도록 합니다.
IBM Enterprise
Records는
이 샘플 이벤트를 볼륨 및 상자 클래스에 적용하고 사용자가 레코드를 선언하면
상위 폴더에 마지막 선언 날짜를 설정합니다.
PRO 데이터 모델의 경우
IBM Enterprise
Records에서 자동으로 RMUpdateDateDeclared
이벤트를 볼륨 또는 상자 클래스에 등록하므로 사용자는 이벤트를 사용
가능하도록 설정하기만 하면 됩니다. 기타 데이터 모델의 경우에는
가져오기 스크립트를 실행하여 RMUpdateDateDeclared 이벤트를 작성하고
볼륨 또는 상자 클래스에 등록해야 합니다.
MLastRetrievalOfRecord는
레코드 컨텐츠의 마지막 검토 날짜를 폴더의 LastRetrievalofRecord 특성으로 설정합니다.
|
RMSecurityPropagation |
(PRO만 해당) 이 샘플 이벤트는 PRO 데이터 모델에만 적용되며,
연관된 엔티티의 최상위 레벨을 기준으로 레코드, 볼륨 및 레코드 폴더(레코드
카테고리 제외)의 보안 카테고리 특성의 마킹 값을 설정합니다.
예를 들어
레코드에서 폴더로 전파할 때 레코드의 보안이 상위 폴더보다 높으면
IBM Enterprise
Records에서 상위 폴더의 보안을 업데이트합니다.
레코드가 보관되는
다른 폴더는 영향을 받지 않습니다.
폴더에서 레코드로 전파하는 경우
IBM Enterprise
Records에서 하위 보안 레벨의
레코드 보안을 상위 폴더의 최상위 보안 레벨로 업데이트합니다.
PRO FPOS에
대한 시스템 구성 설정은 보안이 전파되는 방법(폴더에서 레코드로, 레코드에서 폴더로
또는 둘 다)을 제어하거나 전파가 허용되지 않도록 제어합니다.
|
RMSendEmailOnSupercede |
이 샘플 이벤트를 통해 레코드가 새 버전에서 대체될 때마다
이메일이 송신됩니다. 이메일 메시지에는 대체 레코드에 대한 상세 정보(예:
설명, 대체된 날짜 및 시간)가 포함되어 있습니다. 컨테이너에 대체 이벤트를
기반으로 트리거를 정의하는 처리 스케줄이 있는 경우 이메일이 송신됩니다.
제한사항: 이 이벤트는 JBoss 또는 WebLogic에서 지원되지 않습니다.
|
IBM Enterprise
Records 샘플 이벤트 핸들러
jar 파일이 대상 오브젝트 저장소에 코드 모듈로 저장됩니다. 이점은 애플리케이션 서버를 다시 시작하지 않고
새 버전에서 검사하여 이벤트 핸들러를 추가하거나 업데이트할 수 있다는 것입니다.
IBM Enterprise Records 샘플 이벤트 구성은 다음과 같습니다.
이벤트 수행 작성
이 프로시저를 시작하기 전에
이벤트 수행을 작성할 오브젝트 저장소의 루트 폴더 아래에 CodeModules라는 폴더가 있는지 확인하십시오. 이러한 폴더가 없는 경우
IBM FileNet® P8 플랫폼 설치
및 업그레이드 안내서의 명령을 따라 폴더를 작성하십시오.
- CD 루트인 ~CDRoot\RecordsManager.<platform>\Events에서 EM을 실행하는 서버로
폴더를 복사하십시오. 이 폴더에는 가져오기 스크립트, JAR 파일 및 구성 파일이 있습니다.
- 적절한 가져오기 스크립트를 실행하여 사용할 이벤트 수행을 작성하십시오.
- 대상 IBM Enterprise
Records 오브젝트 저장소를 마우스 오른쪽 단추로 클릭하십시오.
- 모두 가져오기를 선택하십시오.
- 가져오기 도움말 대화 상자의 가져오기 옵션 탭에 있는 Manifest 파일 가져오기 필드에서
복사한 폴더를 찾아보고 필수 이벤트의 가져오기 스크립트를 선택하십시오. 이벤트 이후 각 파일의 이름이 지정됩니다.
예를 들어, RMAutoDeclare 이벤트의 가져오기 파일의 이름이 RMAutoDeclareImport.xml로 지정됩니다.
- 외부 컨텐츠 경로 필드에서 ~\Events\lib 폴더를 찾습니다.
- 가져오기를 클릭하십시오.
가져오기가 완료되면 "가져오기 성공" 메시지가
표시됩니다. 오브젝트 저장소의 이벤트 수행 폴더 아래에 이벤트 수행이 작성되어야 하며
코드 모듈 폴더에 모드 모듈이 작성됩니다.
구성 파일 사용자 정의
RMAutoDeclare
및 RMSendEmailOnSupercede 이벤트에 자체 구성 파일이 있습니다.
이 가져오기 스크립트가 다음과 같이 오브젝트 저장소에 파일을 작성합니다.
- RMAutoDeclare 구성 파일은 Root
Folder\RM Samples 폴더 아래의 RMAutoDeclare.properties입니다.
- RMSendEmailOnSupercede 구성 파일은 동일한 Root Folder\RM Samples 폴더 아래의
RMSendEmailOnSupercede.properties입니다.
구성 파일을
Workplace, Workplace XT 또는
Enterprise Manager에서 체크아웃하십시오. 편집 후 체크인합니다. 레코드 자동 선언 구성을
참조하십시오. RMSendEmailOnSupercede 파일의 경우 수정하는 행 앞의 주석은
특별한 설명이 필요하지 않습니다(SMTP 호스트, 포트 번호, 송신자 및 수신자 이메일 주소).
등록 작성
각 이벤트에 하나 이상의 클래스에 대한 등록이 필요합니다.
RMAutoDeclare 이벤트에 등록
- In Enterprise Manager에서 등록을 작성할
Object Stores/ROS/Document
클래스 또는 서브클래스를 탐색하십시오.
- 클래스를 마우스 오른쪽 단추로 클릭하고 등록 추가를 선택하십시오.
- 등록에 대한 고유 이름 및 설명을 지정하십시오.
- 모든 인스턴스에 적용 단일 선택 단추를 선택하십시오.
- 트리거 지정 화면에서 체크인 이벤트 트리거를 선택하십시오.
- 이벤트 수행 지정 화면에서 가져온 이벤트 수행을 선택하십시오.
- 추가 특성 지정 화면에서 동기 선택란을 지우고(권장)
각 이벤트에 맞게 서브클래스 포함 선택란을 체크하거나
지운 후 마법사를 완료하십시오.
폴더 클래스 또는 서브클래스에 등록하기
- In Enterprise Manager에서 등록을 작성할
Object Stores/ROS/Folder
클래스 또는 서브클래스를 탐색하십시오.
- 클래스를 마우스 오른쪽 단추로 클릭하고 등록 추가를 선택하십시오.
- 등록에 대한 고유 이름 및 설명을 지정하십시오.
- 모든 인스턴스에 적용 단일 선택 단추를 선택하십시오.
- 트리거 지정 화면에서 파일 이벤트 트리거를 선택하십시오.
- 동기 선택란을 지우고(권장) 필요한 경우
서브클래스 포함 선택란을 체크하거나 지운 후
마법사를 완료하십시오.
ROS에서 특정 폴더에 등록하려면 다음을 수행하십시오.
- Enterprise Manager에서 등록을 작성할
폴더를 탐색하십시오.
- 폴더를 마우스 오른쪽 단추로 클릭하고 새 등록을 선택하십시오.
- 등록에 대한 고유 이름 및 설명을 지정하십시오.
- 기본값을 승인하십시오.
- 파일 이벤트 트리거를 선택하십시오.
- 이벤트 수행 지정 화면에서 RMAutoDeclare 이벤트를 선택하십시오.
- 추가 특성 지정 화면에서 동기 선택란을 지우고(권장)
나머지 기본 설정을 승인한 후 마법사를 완료하십시오.
RMAutoSynchronizeProperties 이벤트에 등록
RMAutoSynchronizeProperties 이벤트에 등록하면
특성이 소스 문서에서 레코드로 또는 레코드에서 소스 문서로 동기화됩니다.
양방향으로 동기화하지 마십시오.
이 이벤트는 동기 이벤트를 사용하도록 구성되어야 합니다.
소스 문서에서 레코드로 동기화하려면 다음을 수행하십시오.
- In Enterprise Manager에서
Object Stores/ROS/Document
클래스 또는 서브클래스를 탐색하십시오.
- 마우스 오른쪽 단추를 클릭하고 등록 추가를 선택하십시오.
- 등록에 대한 고유 이름 및 설명을 지정하십시오.
- 모든 인스턴스에 적용 단일 선택 단추를 선택하십시오.
- 트리거 지정 화면에서 업데이트 이벤트 트리거를 선택하십시오.
- 가져온 이벤트 수행을 선택하십시오.
- 추가 특성 지정 화면에서 동기 선택란은 체크하고
서브클래스 포함 선택란은 지운 상태로 두고
마법사를 완료하십시오.
레코드를 소스 문서로 동기화하려면 다음을 수행하십시오.
- In Enterprise Manager에서
Object Stores/ROS/Document
클래스 또는 서브클래스를 탐색하십시오.
- 마우스 오른쪽 단추를 클릭하고 등록 추가를 선택하십시오.
- 등록에 대한 고유 이름 및 설명을 지정하십시오.
- 모든 인스턴스에 적용 단일 선택 단추를 선택하십시오.
- 트리거 지정 화면에서 업데이트 이벤트 트리거를 선택하십시오.
- 가져온 이벤트 수행을 선택하십시오.
- 추가 특성 지정 화면에서 동기 선택란은 체크하고
서브클래스 포함 선택란은 지운 상태로 두고
마법사를 완료하십시오.
RMLastRetrievalOfRecord 이벤트에 등록
RMLastRetrievalOfRecord 이벤트에 등록하려면 다음을 수행하십시오.
- Enterprise Manager에서
Object Stores/FPOS/Other Classes/CustomObject/RM
System 클래스를 탐색하십시오.
- 마우스 오른쪽 단추를 클릭하고 등록 추가를 선택하십시오.
- 등록에 대한 고유 이름 및 설명을 지정하십시오.
- 모든 인스턴스에 적용 단일 선택 단추를 선택하십시오.
- 트리거 지정 화면에서 작성 이벤트 트리거를 선택하십시오.
- 가져온 이벤트 수행을 선택하십시오.
- 추가 특성 지정 화면에서 서브클래스 포함 선택란은 지우고
동기 선택란을 체크한 후 마법사를 완료하십시오.
RMSecurityPropagation 이벤트에 등록(PRO 전용)
레코드 폴더 클래스, 볼륨 클래스 또는 레코드 클래스에 대해
이 이벤트에 등록을 작성할 수 있습니다.
레코드 폴더 클래스에 대한
이벤트에 등록하려면 다음을 수행하십시오.
- Enterprise Manager에서
Object Stores/PRO-FPOS/Other Classes/Folder/RM
Folder/Record Folder 클래스를 탐색하십시오.
- 마우스 오른쪽 단추를 클릭하고 등록 추가를 선택하십시오.
- 등록에 대한 고유 이름 및 설명을 지정하십시오.
- 모든 인스턴스에 적용 단일 선택 단추를 선택하십시오.
- 트리거 지정 화면에서 파일 및 업데이트 이벤트 트리거를 선택하십시오.
- 가져온 이벤트 수행을 선택하십시오.
- 추가 특성 지정 화면에서 서브클래스 포함 선택란을 지우고
마법사를 완료하십시오.
볼륨 클래스에 대한 이벤트에 등록하려면 다음을 수행하십시오.
- Enterprise Manager에서
Object Stores/PRO FPOS/Other Classes/Folder/RM
Folder/Volume 클래스를 탐색하십시오.
- 마우스 오른쪽 단추를 클릭하고 등록 추가를 선택하십시오.
- 등록에 대한 고유 이름 및 설명을 지정하십시오.
- 모든 인스턴스에 적용 단일 선택 단추를 선택하십시오.
- 트리거 지정 화면에서 파일 및 업데이트 이벤트 트리거를 선택하십시오.
- 가져온 이벤트 수행을 선택하십시오.
- 추가 특성 지정 화면에서 서브클래스 포함 선택란을 지우고
마법사를 완료하십시오.
레코드 클래스에 대한 이벤트에 등록하려면 다음을 수행하십시오.
- Enterprise Manager에서
Object Stores/PRO-FPOS/Document Class/Record
클래스를 탐색하십시오.
- 마우스 오른쪽 단추를 클릭하고 등록 추가를 선택하십시오.
- 등록에 대한 고유 이름 및 설명을 지정하십시오.
- 모든 인스턴스에 적용 단일 선택 단추를 선택하십시오.
- 트리거 지정 화면에서 업데이트 이벤트 트리거를 선택하십시오.
- 가져온 이벤트 수행을 선택하십시오.
- 추가 특성 지정 화면에서 서브클래스 포함 선택란을 체크하고
마법사를 완료하십시오.
RMSendEmailOnSupercede 이벤트에 등록
RMSendEmailOnSupercede 이벤트에 등록하기
- Enterprise Manager에서
Object Stores/FPOS/Document Class/Record
클래스를 탐색하십시오.
- 마우스 오른쪽 단추를 클릭하고 등록 추가를 선택하십시오.
- 등록에 대한 고유 이름 및 설명을 지정하십시오.
- 모든 인스턴스에 적용 단일 선택 단추를 선택하십시오.
- 트리거 지정 화면에서 업데이트 및 체크인 이벤트 트리거를 선택하십시오.
- 가져온 이벤트 수행을 선택하십시오.
- 추가 특성 지정 화면에서 서브클래스 포함 선택란을 체크하고
마법사를 완료하십시오.
RMUpdateDateDeclared 이벤트에 등록
PRO 데이터 모델의 경우
다음과 같이 이미 존재하는 이벤트를 사용하도록 설정해야 합니다.
- Enterprise Manager에서
Object Stores/FPOS/Events/Event
Action 폴더를 탐색하십시오.
- UpdateDateDeclared를 마우스 오른쪽 단추로 클릭하십시오.
- 사용을 클릭하십시오.
DoD 및 Base 데이터 모델의 경우 이벤트를 작성한 후
레코드 카테고리, 볼륨 및 상자 클래스에 등록합니다.
레코드 카테고리 클래스에 대한 이벤트에 등록하려면 다음을 수행하십시오.
- Enterprise Manager에서
Object Stores/<FPOS>/Other Classes/Folder/RM Folder/Record
Category를 탐색하십시오.
- 마우스 오른쪽 단추를 클릭하고 등록 추가를 선택하십시오.
- 등록에 대한 고유 이름 및 설명을 지정하십시오.
- 모든 인스턴스에 적용 단일 선택 단추를 선택하십시오.
- 트리거 지정 화면에서 파일 이벤트 트리거를 선택하십시오.
- 가져온 이벤트 수행을 선택하십시오.
- 추가 특성 지정 화면에서 서브클래스 포함 선택란을 지우고
마법사를 완료하십시오.
볼륨 클래스에 대한 이벤트에 등록하려면 다음을 수행하십시오.
- Enterprise Manager에서
Object Stores/FPOS/Other Classes/Folder/RM
Folder/Volume을 탐색하십시오.
- 마우스 오른쪽 단추를 클릭하고 등록 추가를 선택하십시오.
- 등록에 대한 고유 이름 및 설명을 지정하십시오.
- 모든 인스턴스에 적용 단일 선택 단추를 선택하십시오.
- 트리거 지정 화면에서 파일 이벤트 트리거를 선택하십시오.
- 가져온 이벤트 수행을 선택하십시오.
- 추가 특성 지정 화면에서 서브클래스 포함 선택란을 지우고
마법사를 완료하십시오.
상자 클래스에 대한 이벤트에 등록하려면 다음을 수행하십시오.
- Enterprise Manager에서
Object Stores/FPOS/Other Classes/Folder/RM
Folder/Physical Container/Box를 탐색하십시오.
- 마우스 오른쪽 단추를 클릭하고 등록 추가를 선택하십시오.
- 등록에 대한 고유 이름 및 설명을 지정하십시오.
- 모든 인스턴스에 적용 단일 선택 단추를 선택하십시오.
- 트리거 지정 화면에서 파일 이벤트 트리거를 선택하십시오.
- 가져온 이벤트 수행을 선택하십시오.
- 추가 특성 지정 화면에서 서브클래스 포함 선택란을 지우고
마법사를 완료하십시오.
이벤트 사용자 정의에 대한 자세한 내용은 P8 소프트웨어 패키지를 참조하십시오.