Are you looking for some material on Documentum administrator interview questions (or) Documentum workflow interview questions? Don't worry, because we have covered all the topics required for your interview preparation. There are many Documentum jobs available in the market right now in top companies. Going prepared for an interview is essential. In this blog, we have prepared the best 30 Documentum interview questions for you. So go through the below frequently asked questions and answers that help sharpen your skills.
Ans: Documentum is an enterprise content management (ECM) platform and helps managing and archiving content, i.e., enterprise data like text documents, XML files, images, videos, transactional Data, etc. It can distribute data in multiple languages across internal and external systems, applications, etc. Data is stored securely with compliance rules in place.
Become a Documentum Certified professional by learning Documentum Online Training from hkrtrainings!
Ans: Documentum functionalities have been exposed as SOAP web services by using Documentum Foundational Services(DFS). It has applied for developing web services for Documentum. Additionally, it also provides APIs that can be used for the development of new service clients.
Ans: A dm_method consists of attributes that affect object behavior. Using this method, we can mention what type of job you should run, what procedure it should follow, etc. When a Documentum job has run, it will call these dm_method objects for executing the process.
Ans: Web Development Kit (WDK) has often been referred to as a web developer's toolkit (or) web application toolset. It typically contains three models - a presentation model, a component model, and an application model. It connects the applications to Documentum content repositories and the Documentum content server.
Ans: Docbase is a repository that stores information securely. It's more like a combination of the file system in the operating system and the database. It contains all configuration files in the XML format. It stores two kinds of information - content, and properties. The content has stored in the file system, and the properties are stored in the database.
Ans: Documentum requires a well-configured database. Content and metadata have stored in a single repository in the Documentum. This database is used to store the properties of the objects. Document Query Language (DQL) is used to retrieve metadata from the database. The content server uses the repository owner (database user) account to connect to the database.
Ans: Business Object Framework (BOF) has used to build, test, execute, and deploy reusable business logic components known as Business Objects. There are two types of Business Object Framework modules - Type Based Business Object (TBO) and Service Based Business Object (SBO). BOF has used for applying business logic to the applications in DFC.
Ans: Content Server is a content management system that enables access or control over the information in the repository. It also provides efficient process management services. It also includes organizing capabilities over the data stored in the repository through Access Control Lists (ACL).
Ans: DocApps are like packaging units for Documentum objects. We can package a group of objects and move them across different Docbases. A DocApp can include lifecycles, workflows, folders, etc., and when it's packaged, it has stored as an archive file. This archive file is then installed on a Docbase using the Documentum DocApp installer.
Ans: A Document Application Builder (DAB) provides an environment for creating enterprise objects from object types, workflows, lifecycles, etc. It is used for packing objects within a DocsApp.
Ans: A DocBroker is used to establish a connection between a client and a server. It acts as a bridge and requests information from the servers. It is also called a connection broker. It also provides repository connection information to client applications.
If you want to Explore more about Documentum? then read our updated article - Documentum Tutorial
Ans: A repository is like a virtual store that holds all the content that the enterprise works on. The repository contains details like workflows, permissions, user profiles, and metadata. All these had been stored as objects with a dm_document type in the repository. The Documentum Content Server manages or organizes the content in the repository.
Ans: It is a type of object stored in Documentum and is a supertype of all the object types. When an object was created with a persistent object type, it was persisted across sessions. The persistent object type definitions are stored in the form of dm_type and dmi_type_info in the repository.
Ans: Documentum provides two types of user privileges.
Ans: A document lifecycle defines the sequence of states that it has to go through in its lifetime. Each state in the lifecycle has a set of actions that has to be performed on documents. We can use the Documentum Developer Studio to build, manage, and package lifecycles. Lifecycles are stored in docbase in the form of dm_policy objects.
Ans: Following are the actions involved in a document lifecycle state,
Ans: Connection pooling (or) session pooling provides a connection between Docbase session and application. Through this connection pooling, an application can connect and disconnect any number of times with a docbase. It improves performance as we don't have to create a new connection every time an application wants to connect to a server.
Ans: A component in Documentum consists of one or more JSP pages, XML configuration files, and behavior classes. A container is like defining components, i.e., UI and state of one or more components. The container provides a common layout for all the components described within it.
Ans: The content in the repository is represented by the Documentum object model. It follows hierarchy features, i.e., the child objects of a document inherit the parent object's behavior.
Ans: Access Control List (ACL) provides a security mechanism to control the security of Documentum content server objects. It is a way of restricting user access to specific documents. We can assign seven different access levels for the documents to individual users or a group of users.
Ans: A workflow enables automation of a business process to be performed. It defines the process of routing content/documents and instructions for the review or approval process across users. When a document has been sent for review or approval, an email will be sent to notify the user.
Ans: We can create workflows and workflow templates in two ways, namely
Ans: A lifecycle has a sequence of states that the document has to go through. The states include draft, work in progress, approved, etc. Whereas a workflow defines how documents and instructions are passed electronically from one user to another.
Ans: Following are the object types involved in the Workflow execution,
Ans: Workflow Reporting is used for managing the workflows in a docbase. We can view all the workflows, workflow instances, values, etc., that are available in the docbase. We can even perform maintenance and administrative functions on workflows.
If you have any doubts on Documentum, then get them clarified from Documentum Industry experts on our Documentum Community!
Ans: Versioning in Documentum allows different versions of objects or documents to coexist. It helps in managing and tracking different versions of a document. Whenever changes are made to a document, the version value will be saved to i_vstamp property.
Ans: A document which contains component or children documents can be called as a virtual document. We can open a virtual document to see what objects it contained. Any document can become a virtual document, including the newly created custom object types.
Ans: Binding has used to bind a component to a virtual document. We can include a set of binding rules to define which version of a component should be bound to a virtual document. So when a query is made for children of a virtual document, it returns the specified version of the component.
Ans: Auditing is the process of recording all the events of systems and applications in the repository. It has used to track all the operations recorded in the repository. Auditing can be enabled by using dm_audit_policy schema. We can view these audits in the Documentum administrator.
Ans: A rendition can be an alternative copy of a document or an additional document included with an object. A new rendition can be created by automatically transforming the look and format of an existing document. Documentum Content Server can manage multiple renditions of any format of a document.