S
By Suhas Das
Author
24 views
In OpenText Documentum, the repository is built on an object-oriented model where everything is stored as objects. Documentum provides several native (built-in) object types that form the foundation of the system.
Below are some of the most commonly used native types:
1. dm_sysobject
- The base object type for most content-related objects
-
Provides core attributes such as:
- Object ID
- Creation date
- Owner
- Permissions
Most other object types (like documents and folders) inherit from dm_sysobject.
2. dm_document
- Represents documents stored in the repository
-
Inherits from
dm_sysobject -
Supports:
- Version control
- Content storage
- Check-in / check-out
This is the most commonly used object type in Documentum.
3. dm_folder
- Used to organize documents in a hierarchical structure
- Allows linking of documents to folders
- Supports multiple folder paths (a document can exist in multiple folders)
4. dm_cabinet
- Top-level container in the repository
- Acts as the root structure for folders
- Used to organize content at a high level (like departments or business units)
5. dm_user
- Represents users in the system
-
Stores user-related information such as:
- Username
- Permissions
- Groups
- Authentication details
Used for access control and security management.
6. dm_audittrail
- Stores audit logs of system activities
-
Tracks actions such as:
- Document creation
- Updates
- Deletions
- Access events
Important for compliance and monitoring.
Conclusion
These native object types form the core building blocks of Documentum:
-
dm_sysobject→ Base type -
dm_document→ Content -
dm_folder/dm_cabinet→ Organization -
dm_user→ Security -
dm_audittrail→ Tracking
Understanding these types is essential for working with Documentum, especially when writing DQL queries, designing repositories, or building custom applications.