Documentum Content Management Foundations: EMC Proven Professional Certification Exam E20-120 Study Guide


Documentum Content Management Foundations: EMC Proven Professional Certification Exam E20-120 Study Guide
eBook: $35.99
Formats: PDF, PacktLib, ePub and Mobi formats
$16.20
save 55%!
Print + free eBook + free PacktLib access to the book: $95.98    Print cover: $59.99
$59.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Overview
Table of Contents
Author
Support
Sample Chapters
  • Technical foundations of the Documentum platform
  • Thorough preparation guide for the E20-120 exam
  • Complete coverage of the prescribed syllabus
  • Illustrated examples and practice questions on each topic
  • Two full-length practice tests with answers

 

Book Details

Language : English
Paperback : 284 pages [ 235mm x 191mm ]
Release Date : June 2007
ISBN : 1847192408
ISBN 13 : 9781847192400
Author(s) : Pawan Kumar
Topics and Technologies : All Books, CMS and eCommerce, Content Management (CMS), Enterprise


Table of Contents

Preface
Introduction
Chapter 1: ECM Basics
Chapter 2: Working with Content
Chapter 3: Objects and Types
Chapter 4: Architecture
Chapter 5: Users and Privileges
Chapter 6: Groups and Roles
Chapter 7: Object Security
Chapter 8: Searching
Chapter 9: Custom Types
Chapter 10: DocApps
Chapter 11: Workflows
Chapter 12: Lifecycles
Chapter 13: Aliases
Chapter 14: Virtual Documents
Practice Test 1
Practice Test 2
Answers
Index
  • Introduction
    • Enterprise Content Management (ECM)
    • EMC Documentum
    • EMC Certification
      • Why?
      • How?
        • Approach
        • Logistics
      • Useful Resources
    • What This Book Covers
    • Conventions
    • Reader Feedback
    • Customer Support
      • Errata
      • Questions
  • Chapter 1: ECM Basics
    • Content and Metadata
    • Repository
    • Content Server
      • Content Management Services
      • Process Management Services
      • Security Services
      • Distributed Services
    • Checkpoint
    • Test Your Understanding
  • Chapter 2: Working with Content
    • Interacting with Content
    • Importing Content
    • Exporting Content
    • Checking Out
    • Checking In
    • Versioning
    • Branching
    • Formats
    • Renditions
    • Documentum Product Notes
    • Checkpoint
    • Test Your Understanding
  • Chapter 3: Objects and Types
    • Objects
    • Object Types
      • Type Names and Property Names
      • Type Hierarchy
    • Object Persistence
    • Querying Objects
      • SELECT Query
        • Basics
        • WHERE Clause
      • UPDATE Query
      • DELETE Query
    • API
    • Documentum Product Notes
    • Checkpoint
    • Test Your Understanding
  • Chapter 4: Architecture
    • Documentum Platform
    • Layered Architecture
    • Repository Layer
    • Content Services Layer
    • Component and Development Layer
      • Documentum Foundation Classes
      • Standards-Based APIs
      • Business Object Framework
      • Other Components
    • Application Layer
    • Integration Services
    • Communication Patterns
      • Key Components
      • Fundamental Communication Pattern
      • WDK Application Communication Pattern
    • Documentum Product Notes
    • Checkpoint
    • Test Your Understanding
  • Chapter 5: Users and Privileges
    • Documentum Security
    • Users
      • Authentication
      • Special Users
    • Authorization
      • Client Capability
      • Basic Privileges
      • Extended Privileges
    • User Management
    • Help—Some DQL Queries
    • Documentum Product Notes
    • Checkpoint
    • Test Your Understanding
  • Chapter 6: Groups and Roles
    • Authorization
    • Groups
      • Group Management
    • Roles
    • Domain
    • Help—Some DQL Queries
    • Documentum Product Notes
    • Checkpoint
    • Test Your Understanding
  • Chapter 7: Object Security
    • Security—A Recap
    • Object Permissions
      • Basic Permissions
      • Extended Permissions
    • Special Users
      • Object Owner
        • Managing Object Ownership
      • Superuser Permissions
    • Permission Sets (ACLs)
      • Resolving Permissions
      • Managing Permission Sets
        • Creating Permission Sets
        • Assigning Permission Sets
    • Folders and Permission Sets
    • Help—Some DQL Queries
    • Documentum Product Notes
    • Checkpoint
    • Test Your Understanding
  • Chapter 8: Searching
    • Locating Objects
    • Search Process
    • Simple Search
      • Search—without Full-Text Indexing
      • Search—with Full-Text Indexing
    • Advanced Search
    • Interacting with Results
      • Saving Searches
    • Search Preferences
    • Full-Text Indexing
    • Frequently Accessed Objects
      • Subscriptions
      • Shortcuts
    • Help—Some DQL Queries
    • Documentum Product Notes
    • Checkpoint
    • Test Your Understanding
  • Chapter 9: Custom Types
    • Custom Types
    • Managing Custom Types
      • Creating a Custom Type
        • Events for Types
        • Properties
        • Search Support for Properties
        • Displaying Properties
        • Validation
        • Value Assistance
        • Value Mapping
      • Modifying a Custom Type
    • Using Custom Types
      • Data Dictionary
    • Help—Some DQL Queries
    • Documentum Product Notes
    • Checkpoint
    • Test Your Understanding
  • Chapter 10: DocApps
    • Documentum Customization
    • DocApps
    • Managing DocApps
      • Creating and Modifying DocApps
      • Archiving DocApps
      • Installing DocApps
        • Prerequisites
        • Installation Process
    • Help—Some DQL Queries
    • Documentum Product Notes
    • Checkpoint
    • Test Your Understanding
  • Chapter 11: Workflows
    • Business Processes
    • Workflow Concepts
    • Workflows and Customization
    • Analysis
    • Modeling and Definition
      • Activities
      • Performers
      • Activity Transitions
    • Use
    • Modification
    • Documentum Product Notes
    • Checkpoint
    • Test Your Understanding
  • Chapter 12: Lifecycles
    • Business Process and Content Management
    • Lifecycle Concepts
    • Lifecycles and Customization
    • Analysis
    • Modeling and Definition
      • States
      • State Transitions
    • Use
    • Modification
    • Help—Some DQL Queries
    • Documentum Product Notes
    • Checkpoint
    • Test Your Understanding
  • Chapter 13: Aliases
    • Customization—Reusability and Portability
    • Aliases
    • Alias Sets
    • Managing Alias Sets
    • Referencing Aliases
    • Resolving Aliases
      • Workflow Alias Resolution
        • Default Sequence
        • Package Sequence
        • User Sequence
        • Resolution Process
      • Sysobject Alias Resolution
      • Permission Set Template Alias Resolution
        • Object with Lifecycle
        • Object without Lifecycle
      • Lifecycle Alias Set Resolution
    • Help—Some DQL Queries
    • Documentum Product Notes
    • Checkpoint
    • Test Your Understanding
  • Chapter 14: Virtual Documents
    • Managing Content Hierarchically
    • Virtual Documents
    • Managing Virtual Documents
      • Creating Virtual Documents
      • Exploring a Virtual Document Structure
      • Modifying Virtual Documents
      • Virtual Documents—Versions
    • Help—Some DQL Queries
    • Documentum Product Notes
    • Checkpoint
    • Test Your Understanding
  • Answers
    • Chapter 1
    • Chapter 2
    • Chapter 3
    • Chapter 4
    • Chapter 5
    • Chapter 6
    • Chapter 7
    • Chapter 8
    • Chapter 9
    • Chapter 10
    • Chapter 11
    • Chapter 12
    • Chapter 13
    • Chapter 14
    • Practice Test 1
    • Practice Test 2

Pawan Kumar

Pawan Kumar is a Technical Architect with current expertise in Enterprise Content Management with EMC Documentum. He has an MS in Computer Science from University of North Carolina at Chapel Hill and a BS in Electrical Engineering from the Indian Institute of Technology, New Delhi (India).

Pawan has experience developing products as well as delivering business solutions on the Documentum platform and has created two products for this platform. He is intimately familiar with effective processes and tools for achieving business objectives through Documentum-based technology solutions. He has led and executed requirements and design workshops, architecture design, scoping, estimation, project planning, resource planning, technical design, software development, software testing, solution roll-out, and ongoing support for the deployed solutions. Pawan has been architecting, designing, and developing enterprise applications for ten years. He has developed software systems for financial services, healthcare, pharmaceutical, logistics, energy services, and retail industries. His expertise spans solution architecture, document management, system integration, web content management, business process management, imaging and input management, and custom application development.

Currently, Pawan provides consulting and training services through doQuent (http://doquent.com), which was founded with the vision of enabling client success in content-related business initiatives. He also believes in giving back to the community. He founded the free online Documentum community dm_cram (http://dmcram.org), which is a test preparation resource for Documentum exams. He is also an active contributor to the Documentum-users Yahoo! User group, where Documentum community members seek help for their technical challenges. He can be reached at pk@doquent.com.

Contact Pawan Kumar

Sorry, we don't have any reviews for this title yet.

Submit Errata

Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.


Errata

- 22 submitted: last submission 04 Jan 2012

Errata type: Technical | Page number: 28 |

Delete the following at line 8: “there are two possibilities—the next minor version is already present or it is not. If the next minor version is not present, that one is just used. However, if the next minor version is already present,” Delete the following at line 17: “The next minor version, 1.2, was already present in the version tree, so” Delete the following at line 22: “Further, if 1.2 were checked out and then checked in as minor (1.3) or major (3.0) version, no branch would be created.”

 

Errata type: Typo | Page number: 35 |

Replace "Methods are usually invoked using Documentum Foundation Classes (DFCs) programmatically, though they can be indirectly invoked using DQL and API." with "Methods are usually invoked using Documentum Foundation Classes (DFCs) programmatically, though they can be indirectly invoked using API. In general, DQL cannot be used to invoke specific methods on objects."

 

Errata type: Typo | Page number: 40 |

The information box should read as: "Note that the tables used for persisting objects of a particular type only store the properties explicitly defined for that type. Inherited properties are stored in the tables for the supertypes where they belong. However, all such persistence tables have the r_object_id column, which is used for joining information from other tables."

 

Errata type: Typo | Page number: 45 |

Replace "This document is linked to folder named mydoc, which in turn is linked to a cabinet named Temp." with "This document is linked to folder named mydocs, which in turn is linked to a cabinet named Temp."

 

Errata type: Typo | Page number: 47 |

The property name "post_install_proc_id" should be "post_install_proc_label" for Version label of the post installation procedure.

 

Errata type: Typo | Page number: 47 |

Replace There is no dm_folder_s table (True/False). With No new (non-inherited) single-valued attributes are provided by dm_folder (True/False).

 

Errata type: Technical Issue | Page number: 59 |

In the figure, remove the DFC block below the Content Server. There is no server-side DFC involved.

 

Errata type: Technical Issue | Page number: 60 |

In the figure, remove the DFC block below the Content Server. There is no server-side DFC involved.

 

Errata type: Typo | Page number: 61 |

TReplace "6. This client-side DFC communicates with the DFC on the Content Server side. A request is sent to the Content Server via DMCL." with "6. This client-side DFC communicates with the Content Server via DMCL."

 

Errata type: Typo | Page number: 61 |

Replace "9. The DFC on the Content Server side passes this information to the client-side DFC. This communication takes place with the help of DMCL." with "9. The Content Server returns this information to the client-side DFC back through DMCL."

 

Errata type: Typo | Page number: 73 |

Replace "An LDAP confi guration object (type dm_ldap config) stores confi guration for the Content Server to use for interacting with an LDAP server." with "An LDAP confi guration object (type dm_ldap_config) stores confi guration for the Content Server to use for interacting with an LDAP server."

 

Errata type: Typo | Page number: 74 |

Replace "2. Coordinator: The coordinator capability includes consumer capability. In addition, a coordinator can create cabinets, workflows, and virtual documents and can view hidden objects." with "2. Contributor: The contributor capability includes consumer capability. In addition, a contributor can create documents and folders, modify regular documents and virtual documents (including checkin and checkout), and delete documents."

 

Errata type: Typo | Page number: 75 |

Replace "3. Contributor: The contributor capability includes coordinator capability. In addition, a contributor can create documents and folders, modify regular documents and virtual documents (including checkin and checkout), and delete documents." with "3. Coordinator: The coordinator capability includes contributor capability. In addition, a coordinator can create cabinets, workflows, and virtual documents and can view hidden objects."

 

Errata type: Typo | Page number: 75 |

Replace "4. System Administrator: The system administrator capability includes the contributor capability." with "4. System Administrator: The system administrator capability includes the coordinator capability."

 

Errata type: Typo | Page number: 93 |

In the table regarding Extended Permissions, replace "Change State NONE" with "Change State WRITE"

 

Errata type: Typo | Page number: 94 |

Replace "Usually, the object owner is assigned higher permissions through the applied permission set. Permission sets are discussed later in this chapter." with "Usually, the object owner is assigned higher permissions through the applied permission set. The given automatic permissions are independent of the default permission set. Permission sets and default permission sets are discussed later in this chapter."

 

Errata type: Typo | Page number: 97 |

Replace "A system permission set is created and modified by a user with Sysadmin or Superuser privileges. Such a permission set is owned by the repository owner (dm_dbo) and is available to all the users of the repository." with "A system permission set is typically created and modified by a user with Sysadmin or Superuser privileges. Such a permission set is owned by the repository owner (dm_dbo) and is available to all the users of the repositrory. However, any user can create a system (public) permission set."

 

Errata type: Graphics | Page number: 106 |

In the figure, the 'Revise Search' box should be numbered as '4' and the 'Save Search' box should be '5'.

 

Errata type: Typo | Page number: 137 |

Replace "Further, when DAB checks in changes to types, the data dictionary is automatically published." with "After type-related changes are checked in through DAB, the data dictionary should be published to make these changes available to client applications."

 

Errata type: Typo | Page number: 137 |

In the Information box replace "Note that the data dictionary is available for the client applications to use and the Content Server does use the data dictionary for its operation." with "Note that the data dictionary is available for the client applications to use and the Content Server does not use the data dictionary for its operation."

 

Errata type: Typo | Page number: 179 |

Replace "In order to apply a lifecycle to an object, the user must have relate permission on the lifecycle or be the object owner." with "In order to apply a lifecycle to an object, the user must have relate permissions on the lifecycle and be the object owner."

 

Errata type: Typo | Page number: 250 |

Replace "3. [a, c]" with "3. [c] Even though Documentum Administrator can be used to create an object of type dm_application, this is neither a common approach nor a practical one for creating DocApps.

 

Sample chapters

You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

Frequently bought together

Documentum Content Management Foundations: EMC Proven Professional Certification Exam E20-120 Study Guide +    Programming Microsoft Dynamics NAV 2009 =
50% Off
the second eBook
Price for both: $51.90

Buy both these recommended eBooks together and get 50% off the cheapest eBook.

What you will learn from this book

  • Key content management concepts for using Documentum
  • Documentum platform architecture
  • Using content with metadata
  • User authentication
  • Authorizing access for users and groups
  • Securing objects with permissions
  • Searching metadata and content
  • Creating custom object types
  • Managing customizations with DocApps
  • Creating portable customizations with aliases
  • Process automation with workflows and lifecycles
  • Using virtual documents for collaboration and reuse


Part 1: Fundamentals
(Chapters 1 - 4)
ECM Basics introduces the basic concepts of content management. Working with Content describes the aspects of creating and manipulating content. Objects and Types lays the foundation of designing and using metadata. Architecture describes the key components of the EMC Documentum platform and how they interact to provide the content management capabilities.

Part 2: Security (Chapters 5 - 7)
Users and Privileges describes the core concepts related to users for implementing security in Documentum. Groups and Roles provides additional capabilities for facilitating security management for groups of users. Object Security introduces permissions and ties them to users, groups, and privileges to realize the security model.

Part 3: User Interface (Chapter 8)
Searching describes the features for finding relevant content stored in a repository. While other user interface aspects are covered throughout the book, searching is described separately because of its fundamental importance to content management.

Part 4: Application Development (Chapters 9 - 12)
Custom Types describes how to create user-defined metadata structure and fundamental customization aspects. DocApps describes how to package the development artefacts for reuse and portability across repositories. Workflows and Lifecycles describe how to model and implement business processes in Documentum.

Part 5: Advanced Concepts (Chapters 13 - 14)
Aliases describes a mechanism for dynamic assignment of ownership, locations, and permissions. Virtual Documents describes how multiple documents can be managed as one larger document to facilitate collaboration.

There are two practice test papers at the end of this book.
There is a set of questions at the end of each chapter. These questions are meant to test your understanding. A good way to prioritize and focus your efforts is to use the questions to identify the areas where you score low and then work on those areas. The answers to all the questions and the solutions to the practice test papers have been provided at the end.

In Detail

This is a complete study guide including study material and practice questions to prepare for the EMC Proven Professional certification Exam E20-120. It can also serve Documentum beginners and practitioners as a handy guide and quick reference to the technical fundamentals that is fully up to date for Documentum 5.3. Beginners are introduced to concepts in a logical manner while practitioners can use it as a reference to jump to relevant concepts directly.

EMC Documentum is a leading enterprise content management technology platform that helps enterprises to streamline the capture, processing, and distribution of business information including documents, records, e-mails, web content, images, reports, and digital assets. It can also automate entire business processes in accordance with business rules.

EMC Proven Professional is an exam-based certification program, which introduced a new EMC Proven Content Management Application Developer (EMCAD) track in early 2007. The first exam in this track is Content Management Foundations (CMF) Associate-level Exam, with exam code E20-120, which tests knowledge about technical fundamentals of Documentum. This book is a study guide to help you prepare for this exam with hundreds of practice questions and an efficient exam-preparation strategy.

In this book, we will teach you the fundamentals of Documentum while effectually training you for the E20-120 exam.

Approach

This book discusses all the topics from the E20-120 Content Management Foundations exam syllabus and augments each topic with illustrated examples and practice questions. Two comprehensive full-length practice tests build the confidence needed to tackle the real exam successfully. By providing coherent, detailed, exam-focussed study material scrutinized by technical reviewers and plentiful practice questions this book goes far beyond dm-cram, at a fraction of the cost of EMC Training.

Who this book is for

This book is targeted at beginner and intermediate-level Documentum developers and professionals interested in learning the technical fundamentals of Documentum. The book focuses on preparing for the E20-120 exam, which makes it an ideal study guide for those taking the EMC Proven Professional Associate Level Certification in content management.

Buy Documentum Content Management Foundations: EMC Proven Professional Certification Exam E20-120 Study Guide

 

 

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software