2.8 cabinets and folders
Cabinets-the highest level of the system, including folders, documents, and other objects. Objects can be stored in cabinet or a folder, and folders can exist in cabinet or other folders. Using this structure helps us classify the content and search for information faster.
Cabinet is stored in dm_cabinet. dm_cabinet is a seed type of dm_folder. A file cabinet is a special folder located on the top of the folder list.
2.9 version
In Documentum, all other system objects except folders, Cabinet, and their child types can be managed by version. Different versions of the same object are stored as a version tree. The corresponding version labels information is stored in the corresponding sysobjects as r_version_label (repeating attribute.
There are two version labels:
1)Numeric (or implicit) Labels: Numeric tag
This label is automatically calculated by the server for the object and is stored in the first field of r_version_label.
Example: r_version_label [0] = 1.0
2)Symbolic labels:Symbol label
System-defined or user-defined descriptive tags. Stored in the second field of r_version_label.
Example: r_version_label [1] = WIP
Note: current is only a symbolic label used to identify the version of the document during the last check-in.
Content Server parses the version tree using the version sequence information recorded by the I _chronicle_id field.
The I _chronicle_id field records the objectid of the original object version. A new objectid is generated when the new version is created, but the I _chronicle_id remains unchanged.
2.10 lifecycles
There are different stages in the object processing process. Through the lifecycle, Documentum Enables automatic processing of documents in different stages of life. The processing methods in various stages of the lifecycle are stored in docbase (dm_policy.
A Simple Life Cycle processing process is defined as follows:
2.11 workflows
The workflow template reflects the business processing process. Take an online news publishing process as an example. before publishing to the website, the workflow can easily and quickly define the entire process. A workflow contains many activities. Each activity contains different tasks. You can describe and define different processes. In fact, a workflow standardizes different stages in the lifecycle among different users. Each user receives and processes the notification emails for tasks to be processed on his/her job. The workflow template information is stored in dm_process.
2.12 conclusion
Summarize the basic structure of Documentum as follows: