Documentum Frequently Asked Questions
Upon request….
Enterprise Content Management (ECM) and Documentum |
- What is Enterprise Content Management (ECM)?
Enterprise content management software helps organizations create, capture, manage, and archive the vast amount of digital content that exists across the enterprise. Content or unstructured information includes text documents, email, reports, XML, pictures/images, audio and video files, and transactional data.
- What are the top reasons to implement ECM?
Return on investment (ROI)
Compliance
Collaboration
Consolidation
- What is Documentum?
Documentum provides enterprise content management (ECM) solutions that enable organizations to unite teams, content and associated business processes.
Documentum platform makes it possible for companies to distribute all of this content in multiple languages, across internal and external systems, applications, and user communities.
Documentum solution accelerates time to market, increase customer satisfaction, enhance supply chain efficiencies, and reduce operating costs, improving their overall competitive advantage.
- What Key Characters does Documentum possess?
- Extensible
- Open
- Scalable
- Reliable
- Secure
- Portable
- Global
- What is eContentServer?
eContentServer is Documentum’s core server technology that stores content files, their indexes and properties in a repository called a Docbase. Information is stored as objects.
- What is Repository?
A repository is where persistent objects managed by Content Server are stored. A repository stores the object metadata and sometimes content. A Documentum installation can have multiple repositories. Each repository is uniquely identified by a repository ID.
- What is Docbase?
Docbase is a secure repository for storing information. Each Docbase stores two kinds of information: Content, Properties. Docbase is a repository.
- What is Content?
Content can be a text, graphics, sound, or video that makes up the document. Content files are stored in a protected directory structure in the server host’s file system.
- What is Metadata?
The attribute values saved in the repository are called metadata which is stored in a relational database tables. Properties (also known as metadata) are descriptive characteristics, such as a document’s creation date, creator, most recent editor, versions, format, and status in a lifecycle.
- Who is a client?
A client is an end user, application, or process that uses Content Server to access the repository. Documentum provides two basic client interfaces that allow end users to access repositories:
• Desktop (older versions are called Desktop Client)
• Webtop
- What is the connection broker or the DocBroker?
A naming server for the documentum content server that provides connection informations to the client session.
Documentum Products and Tools |
|
- What is Web Development Kit (WDK)?
WDK provides framework for developing Web-based content management applications.
- How WDK implements MVC pattern?
Model:
This is contained in the Docbase data structure and is accessed in WDK via the DFC services interface.
View:
The component JSP pages implement the view layer of the application. These JSP pages use both behavioral and data-bound tag libraries, which are defined in separate classes allowing a clean separation of presentation from application logic.
Controller:
The controller aspects of the WDK are implemented in two different places the component dispatcher servlet, which marshals requests between components and the implementation of the tag libraries and components in separate classes.
- What is Docbasic?
Docbasic is a powerful, easy-to-use programming language that Documentum provides.
- What is the usage of Documentum Application Builder (DAB)?
An integrated development environment for creating infrastructure objects for content management applications such as custom document object types, workflows, and document lifecycles.
- What is Documentum Administrator (DA)?
Documentum Administrator is a Web-based product for configuring Documentum content management systems
- What is Webtop?
It is the standard web-based library services client for Documentum that is built with WDK 5
- What is the usage of LDAP directory server?
An LDAP directory server is a third-party product that provides a single place for maintenance of some or all users and groups in your enterprise.
- What is Menu System Designer?
Menu System Designer helps to customize Documentum Desktop menu items, including objects on the Menu Bar, on the Context Menus and toolbar buttons on the Toolbar. You can add, remove, copy, move, and modify menus and buttons using the Menu System Designer.
- What are the two interactive utilities available to communicate with the content server?
IAPI and IDQL
Documentum Basic Concepts |
|
- What is an object ID?
Each object stored in the repository is identified by a unique identified called object ID.
- How Documentum object are named?
Dm_ visible to users and applications.
Dmi_ represents object types that are used internally by Documentum Content Server and client products.
Dmr_ represents object types that are generally read only.
- What are Persistence object types?
Objects stored in the repository and persist across sessions. The definitions of persistent object types are stored in the repository as objects of type dm_type and dmi_type_info.
- What are Non-Persistence object types?
Objects types created at runtime. Examples: objects and query result objects are not persistent.
- Which is the client initialization file?
DMCL
- What does Proximity values indicate?
It represents the server’s distance from the DocBrokers.
- What is the usage of max_connection_per_session?
The maximum number of connections in a single repository session can be set using this variable
- What is Concurrent session?
Number of connection that can be made to content server.
- Which are the two API’s that gives user applications full access to content server?
DFC and DMCL
- What is DMCL?
The DMCL (Documentum Client Library) Manages the communication between the client and the eContentServer. It contains a library of API calls that are used by the client for execution on the eContentServer
- What is Documentum Foundation Class (DFC)?
A set of Java classes that make essentially all EDM server functionality available to client programs through a published set of interfaces. DFC provides an object-oriented framework for accessing the capabilities of Content Server.
- What is Documentum Query Language (DQL)?
DQL is a superset of the ANSI SQL that provides a single, unified query language for all the objects managed by Content Server.
- Which execution is faster DQL or DMCL?
Creating or updating an object using DQL is faster than DMCL because DQL uses one statement to create or modify and then save the object where DMCL need to issue several methods(create the object, set its attributes and then save the object) to do the same.
- What is Business Objects Framework (BOF)?
Documentum BOF provides a framework and a methodology to develop reusable business logic components called Business Objects. This framework is built into DFC and accessible from applications written using DFC.
- What is Federation?
A Docbase federation is a set of two or more Docbases that are bound together to facilitate the management of a multi-Docbase distributed configuration. One Docbase in the set is the governing Docbase. The remaining Docbases are member Docbases.
- What is a locale?
Locale represents a specific geographical, political, or cultural region.
- What is Internationalization?
Internationalization is the process of enabling the translation of a program without modification of its executable code. An internationalized program supports user interfaces (UI) and user input in multiple languages.
Internationalization is referred as I18N, which represents the first and last letters of the word “Internationalization” and the 18 characters in between.
- What is Localization?
Localization is the translation of user interface and message elements into multiple languages.
All visible text in WDK server pages has been externalized to simple text resource files which can then be translated into other languages
Localization is referred as L10N, which represents the first and last characters and 10 characters between them.
- What is transformation?
A transformation is the automated rendering of content from one look or format to another.
- What is DocApp?
A DocApp is a virtual document that collects together all the elements of a custom application. It can consist of:
• Object types
• Document lifecycles
• Workflows
• Permission set templates
• Alias sets
• Executable elements
• Data dictionary information
• Repository objects, such as queries or folder hierarchies
- What is DocApp Archive?
A DocApp archive is a portable representation of a DocApp, stored as a file on the file system. It can be created with Application Builder and installed using Documentum DocApp Installer.
- Whether DocApps get dumped during the repository dump?
DocApps wont get dumped.
- What is cabinet?
Cabinets provide the highest level of organization. Every document and folder must reside in a cabinet.
- What is a Folder?
Documents and other objects are stored inside folders or directly inside cabinets. Folders can be placed inside cabinets or other folders.
- Who is a User?
A user is typically an individual person. To access objects in a repository, a person must be represented by a dm_user object in the repository. Repository users have two states, active and inactive. An active user can connect to the repository and work. An inactive user is not allowed to connect to the repository.
- What are the two types of User Privileges?
User Privileges are basic and extended.
Basic privileges: operations that a user can perform on SysObjects in the repository.
Extended privileges: define the security-related operations the user can perform.
- What are the user Basic and Extended Permission Sets?
Basic:
- What is object level permission?
Access permissions assigned to every SysObject in the repository.
- What are the Object level Basic and Extended Permission Sets?
Basic:
Extended:
- What is Unicode Encoding?
Unicode encodings are designed to be capable of rendering every known language character. Unicode is represented by several encodings, including UTF-8, UTF-16, and UCS-2.
- What encoding does WDK supports?
WDK supports UTF-8.
Workflow and Lifecycle |
|
- What is Workflow?
Workflows are a collection of tasks with associated documents that are passed to users or groups in a particular order.
- What is a Task?
Tasks are items sent to a user that require the user to perform some action.
- What is Documentum Inbox?
Inboxes contain workflow tasks, event notifications and items sent to users manually.
- What is Document lifecycle?
Process that controls the lifecycle (creating, editing, approving and retiring) of the document. Lifecycle consists of a linear sequence of lifecycle states.
- What is Document lifecycle state?
A point in the life cycle of a document characterized by a set of properties, security, ownership, location. Each state has associated entry criteria and actions that must be Performed before an object can enter the state.
- What are the actions involved in the Life cycle state?
- Promote
- Demote
- Suspend and
- Resume
- Which method handles the lifecycle movement?
Movement from one state to another is handled by the dm_bp_transition_java and dm_bp_transition methods.
dm_bp_transition_java method is used for Java-based lifecycles.
dm_bp_transition method is used for Docbasic-based lifecycles.
- What is workflow reporting?
Workflow Reporting is a program designed for managing the workflows in a Docbase and reporting key information about the workflows. It gives you the ability to view all workflows in a Docbase, view all aspects of workflow instances, display and modify alias set values, perform basic maintenance and administrative functions on workflows, contact workflow performers via email, and save and print workflow information.
- What is an Activity in the workflow?
Activities represent the tasks that comprise the business process.
- How the activities in the workflow are connected?
A link connects two activities in a workflow through their ports.
- What are the object types involved in the Workflow execution?
• dm_workflow
• dmi_workitem
• dmi_package
• dmi_queue_item
• dmi_wf_timer
- What is an Attachment?
Attachments are objects that users attach to a running workflow
- What is a manual activity?
Manual activity represents a task performed by an actual person or members of a group.
- What is an automatic activity?
Automatic activity represents a task whose work is performed, on behalf of a user, by a script.
- What is workflow Agent?
Workflow agent is the Content Server facility that controls the execution of automatic activities.
- What does Extension mean?
Extension allows the activity’s performer to identify a second performer for the activity after he or she completes the activity for the first time.
- What is a Transition rule?
Defined set of conditions that must be met for an activity before subsequent activities commence.
Document Version and Virtual Documents |
|
- What is a Version Tree?
A version tree refers to an original document and all of its versions. The tree begins with the original object and contains all versions of the object derived from the original.
- What is Implicit Version Label?
Implicit version label is a numeric label assigned by the server and is always stored in the first position of the r_version_label attribute (r_version_label[0]).
- What is Symbolic Version Label?
Symbolic version label is either system- or user-defined and are stored in the second position (r_version_label[1]) in the r_version_label attribute.
- Which label is assigned automatically by the server?
Symbolic label CURRENT is the only symbolic label that the server can assign to a document automatically.
- What is branching?
Branching takes place automatically when you check out and then check back in an older version of a document because the subsequent linear versions of the document already exist and the server cannot overwrite a previously existing version.
- What is Annotations?
Annotations are comments that a user attaches to a document
- What is a Locator object?
Locator object is the shortcut to an object in a Docbase that contain only the location of the target object. Double-clicking a locator object takes you to the target object.
- What are Simple documents?
Simple document is a document with one or more primary content. Primary content associated with a document is represented by a content object in the repository.
- What are Virtual documents?
Virtual documents are a hierarchical structure of component documents that can be published as a single document.
- What are compound documents?
Compound documents are sets of document on your local disk that are referenced to one another or linked using Object Linking and Embedding (OLE).
- Can compound documents be included in the virtual documents?
Yes.
- What is binding?
Attaching a specific version of a component to a virtual document is referred to as binding.
- Which are the objects types used by virtual documents?
Two object types to store information about virtual documents:
• Containment object type
• Assembly object type
- What are containment objects?
Containment objects contain information about the components of a virtual document.
- What are assembly objects?
Assembly objects make up snapshots. A snapshot is a record of a virtual document at a particular time. It records the exact components of the virtual document at the time the snapshot was created. Each assembly object in a snapshot represents one component of the virtual document
- What is freeze?
Act of locking an assembly so that no one can change any components to the structure of the assembly
- When a binding can be broken?
A binding is broken if Virtual Document Manager cannot find the version of a component specified by the component’s binding rule.
Event Tracking and Search |
- What are the security tools used to track the operations in the repository?
Auditing and tracing
- What is Auditing?
Auditing is the process of recording the occurrence of system and application events in the repository.
- What is Rendition?
Rendition is a representation of a document that differs from the original document only in its format.
- What are registered table?
Registered table is an external database table that Documentum knows about and can query on that.
- What is an event?
Events are specific actions on specific documents, folders, cabinets, or other objects.
- What is an execution agent?
Execution agents are the server processes that are capable of executing methods/jobs. Three execution agents are available:
- Dmbasic method server,
- Java method server,
- Content Server.
Agent execution process runs continuously, polling the repository at specified intervals for jobs to execute. The default polling interval is 60 seconds.
- What is Consistency Checking?
Consistency checking is the process that ensures that cached data accessed by a client is current and consistent with the data in the repository.
- What is an Event Notification?
An item in the inbox that notifies when an event occurs.
- What is a scheduled transition?
Transition from one state to another at a pre-defined date and time.
- What is a Smart List?
Smart List is a Docbase query that can be saved in the Docbase for future use. Creating Smart Lists enables you to execute saved searches of the Docbase without having to retype all the search criteria.
- What is Full-text index?
Full text index enables a document to be searched based on words in the document.
- What is Verity Query?
A query constructed using the Verity Query language, which enables you to perform complex Docbase searches.
- What is Command State Flag in Desktop Client?
The circumstances under which a menu item is enabled on a menu.
- What is persistent query cache?
Persistent query cache is created on a client machine the first time Documentum Desktop is used. Once the cache is created the user will see an improvement in performance because subsequent calls to the server are performed based on the already queried cache.
- What is cache coherency job?
This job verifies whether the query cache on the client machine should be invalidated. A cache coherency job is setup to run every 12 hours on the server.
Introduction to Documentum
‘Today we have a number of web sources and blogs speaking about Documentum and other Content Management systems. Concept is the Same Only the Styles differ.’
Documentum is a tool which different organizations choose to facilitate content management. It is a technology which allows organizations to efficiently and securely store and retrieve business documents in an organized manner. It combines a hierarchical file folder structure with structured data (file attributes) to allow users and systems (including Business of the Future) to effectively file and retrieve any document. Documentum lets you store Information in one or more repositories called as Docbases. Each Docbase stores two kinds of information for each document:
Document content is the file you create using applications such as word processor or spreadsheets , and
Metadata is a set of characteristics of each document in the docbase. Metadata is synonymous with “attribute” and “property”. A document has many different “properties” or “metadata” items associated with it such as the document’s creation date, creator, most recent editor, version, and format. Each metadata item can take on values entered manually by the user, or automatically by the system. After these values are entered, a user can search for all documents containing particular metadata values.
Docbases contains Nodes, Cabinets, Home Cabinet and Inbox. Docbase Nodes are the highest level of organization in a Docbase. The highest level of file storage in a docbase are the Docbase Cabinets. In every Docbase you will have a Home Cabinet with your name on it. Only you can see or access this cabinet. You can store all your personal files, folders and others items in your Home Cabinet. Finally, in every Docbase you will have an Inbox where it displays all the tasks and notifications sent to you.
Document content and Metadata or properties.
HUNT YOUR TOPICS
PAGES
DOCKET
M | T | W | T | F | S | S |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
ARCHIVES
- August 2019 (7)
- September 2016 (1)
- March 2015 (1)
- February 2013 (1)
- December 2011 (1)
- November 2011 (2)
- September 2011 (1)
- July 2011 (1)
- June 2011 (2)
- May 2011 (1)
- April 2011 (1)
- March 2011 (1)
- January 2011 (1)
- December 2010 (2)
- November 2010 (15)
- October 2010 (12)
- July 2010 (1)
- June 2010 (4)
- May 2010 (14)
- April 2010 (12)
- March 2010 (23)
CATEGORIES
RECENT POSTS
- D2 Best Practices and all about Widgets
- D2 Jobs and Monitoring
- D2-Security ,Workflows & Life Cycles
- Custom Plugins in D2 and Deployment – Contd..
- Syncplicity & Custom Plug-ins actions
- D2 Plugins and Customization…
- Documentum D2 Components and Architecture
- Email Notification in FileNet P8
- kVisia: Product Overview
- Documentum Folder Bulk Export
REFERENCES
EMC
- AI-ready Object Storage: Filling the Innovation Pipeline
- Dell and Red Hat Transform AI Complexity into Opportunity
- Dell Technologies and Red Hat Drive Joint AI Innovation
- Project Fort Zero – Data Security for Today’s Artificial Intelligence
- Diving Deep into the Liquid Server Cooling Choices
- AI-Powered Defense: Outsmarting Cyber Threats
- Finding Your GenAI Strategy
- View Your Future Telco Cloud at Red Hat Summit
- Building Cyber Resilience on Trusted Data Protection Infrastructure
- PowerProtect Leads Data Protection, Tops NPS Rankings Again
CMSWire
- 4 Internal Communication Strategy Tips to Boost Teams & Customer Experience
- Decision-Making Bias & AI: Does Data Dependency Dull You?
- The Right Success Metrics? Depends on Your Email Marketing Business Model
- Empowering Accessibility: Discover's Story of Inclusivity in the Digital Age
- Avaya ENGAGE ‘24: Invest in CX and AI Innovation Right to Accelerate Business Outcomes
- 7 AI in Ecommerce Trends Marketers Should Consider
- Using Social Initiatives to Build Trusted Customer Relationships
- Salesforce Tableau Champions Data-Driven Decision Making at Annual Event
- Viral Marketing Campaigns Transform 'Likes' Into Lasting Loyalty
- What Your Brand Needs to Know About FoMO Marketing
OPEN SOURCE CMS C#
- An error has occurred; the feed is probably down. Try again later.
ARBITRARY
In addition to reliability, here are 5 reasons why WordPress is the best platform for any
online business:
1. Free. If you have never heard about open source software, you might be wondering why something as great as WordPress is free. WordPress is free because it has been developed by a worldwide community of developers, who do it as a hobby and because they love the open source spirit. Not only WordPress itself is free but also most of its themes and plugins are free, which means that you can create a really rocking site for free.
2. Easy to use. Ease of use is another reason why WordPress is a great choice for an online platform. This means that someone with little experience will be able to deal with WordPress with no or just a little help from the pros.
3. Secure. As far as online business is concerned, security is of the greatest importance. If your platform is insecure, this is a threat to everything you do and you just can’t afford to go for an insecure platform. Fortunately, in regards to security, WordPress tops the list. It is true that there is no unhackable software and nobody can guarantee you that even with the most stringent security measures your WordPress site will never be hacked but it does make a difference whether you install a security fortress or an easy target for a beginner hacker.
4. Highly customizable. You will certainly want your online platform to have a unique look. With WordPress this is easy to achieve. There are thousands of themes you can choose from and thousands of plugins to add in order to get exactly the functionality you need. If you are a web designer and/or web developer, you can also use existing themes and plugins and modify them exactly to your liking. Not many other CMS offer such customization freedom!
5. Great community. Last, but not least, another reason why WordPress is such a great online platform is its community. The forums at WordPress.org and the other WordPress-related sites contain tons of threads about everything WordPress-related. Additionally, almost always when you are stuck with a problem and ask for help, knowledgeable and skillful WordPress gurus rush to your help. The WordPress community is simply great and you should experience it yourself.
WordPress is a top CMS. It is easy to start using, yet it is powerful and you can build your site exactly the way you dreamed it. If you have never tried WordPress, get it today and try it out. Just don’t forget to browse through wordpress hosting guides to see which WordPress hosts that are worth dealing with and which aren’t. WordPress is reliable and secure but a poor web host is more than it can stand, so don’t take any chances.
You must be logged in to post a comment.