60 IBM DB2 Document Manager with IBM Records Manager Solution Guide
Table 3-7 shows the classes that we define for documents we store under the
LibraryObject item type.
Table 3-7 LibraryObject classes for the sample case study
To manage who can access what documents in the system, you need to define
Access Control Lists (ACL). An ACL is a mapping between users or user groups
and privilege sets. Access control lists are authorization schemas that define
who can read, write, and delete items from the content repository. We cover this
topic in more detail in Chapter 5, “Security” on page 91.
3.2.3 Defining life cycle processes
For documents that go through different states (Document Manager controlled
classes), you identify the states that the documents go through and model them
in Document Managers’ life cycles.
The process of translating the different states that your documents go through
into Document Managers life cycle consists of the following steps:
1. Identify the classes that are control classes.
2. Define the states that a document goes through during the change and
approval processes. Example of states are Draft, Review, and Approval.
3. Map roles to states. This defines who (having the role) can access the
document when the document is at that state. For example, in the sample
application, users with the
Approvers role are mapped under the Approval
state of a document class
Sales Proposal. This means that users belonging to
this role can access the sales proposal documents when the documents are
at the Approval state.
Reference Documents Store reference documents, such as meeting minutes,
budgets, presentations, and video.
This is a stateless class because the documents of this type
do not go through a life cycle. All other classes are controlled
classes that go through a life cycle.
Document Template Store company standard document templates.
Saved Search Store Document Manager predefined queries.