Chapter 3. Document Manager solution design and planning 55
3.2.2 Define data model
In the planning session, you identified the types of the documents your
Document Manager solution must handle. At a very high level, they are
correspondence documents, proposal documents, and reference documents.
In this section, we discuss the document data model that controls how you want
to store the documents in the repository and how you want to retrieve them.
Specifically, you need to define the following data model elements for the
Item types and document classes
Attribute (library property) definitions
An attribute (also known as library properties in Document Manager) stores a
unit of data or values that describe a certain characteristic or property of an item
(an item can be a document or some other type of a content file). Examples of
attributes are proposal number and customer name. You use attributes to search
for an item. In the planning session, the process included identifying the
characteristics of a document type. You can use what you identified from that
Sometimes you can end up with different attributes for different document types.
Some of the attributes store similar information and they should not be created
twice for different documents. Attribute groupings and reuses help simplify the
system and avoid potentially creating too many attributes. Early consolidation or
Attention: You assign groups to the appropriate roles, and you associate
roles with the appropriate document classes and states.
We discuss classes and states in the next section, Define data model. Once
you have read that section, you may want to return to this section to redefine
your groups and roles to ensure that your design meets your business
processes and requirements.
Groups Approvers Creators Reviewers Viewers