Book Image

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

By : Pawan Kumar
Book Image

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

By: Pawan Kumar

Overview of this book

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.
Table of Contents (23 chapters)
Documentum Content Management Foundations
Credits
About the Author
Acknowledgement
About the Reviewers
Preface

Test


  1. 1. An organization has deployed two repositories and they want to synchronize content and metadata between the two repositories. This requirement can be best satisfied by using:

    a. Two content servers

    b. Object replication

    c. Federated repositories

    d. Distributed content storage

  2. 2. John does not have Sysadmin privileges. He saved a search as JohnsSearch and it shows up in his My Searches in Webtop. In order for Jane to see this search in her My Searches:

    a. The owner needs to be changed for the stored search object

    b. The stored search object needs to be moved to a different location, and permissions need to be changed

    c. The location of the stored search object needs to be changed

    d. Nothing can be done

  3. 3. A customer needs to achieve high availability of the Documentum infrastructure. The best choice for achieving this objective is to create multiple instances of (choose one):

    a. Database and Connection Broker

    b. Content Server and Connection Broker

    c. Application Server and Database

    d. Database

  4. 4. Jane is debugging workflows and looking at their states. She can find the workflows in the following states:

    a. Draft

    b. Validated

    c. Halted

    d. Installed

  5. 5. Jane is inspecting existing workflows in the repository. Which of the following will serve her purpose the best?

    a. Workflow Manager

    b. Workflow Inspector

    c. Workflow Reporting

    d. Task Manager

  6. 6. John is designing a solution to this problem. He wants every user to have a backup user who has write permissions to the documents owned by the users. This problem can be best resolved using

    a. Extended permissions

    b. ACL template

    c. Alias sets

    d. Binding rules

  7. 7. Jane has Superuser privileges in a repository. She is a member of Managers group. The Managers group has Version permission on an object resume.doc. Without any other information about permissions on this object, Jane has the following effective permissions on this object:

    a. Read

    b. Version

    c. Write

    d. Change Location

  8. 8. John has Relate permission on resume.doc. Based on this information, which of the following operations can he perform?

    a. Navigate to resume.doc using Webtop

    b. View the contents of resume.doc

    c. Check out resume.doc

    d. Check in resume.doc as the same version

  9. 9. The current version of resume.doc has 5.2.1.4 as implicit version label. This label indicates that:

    a. This version is a major version

    b. This version is a minor version

    c. This version is on a branch originating from version 5.2

    d. This version is on a branch originating from version 5.2.1

  10. 10. Jane and John are collaborating on a book, which is being maintained as a virtual document in a Documentum repository. When they released the first edition of the book, Jane created a snapshot of the book called book_1ed so that they could retrieve the state of this edition later, if needed. Next day, Jane noticed that one of John’s chapters has been modified. What possibilities can explain this situation?

    a. The modified chapter is a newer version than what is in the snapshot

    b. The snapshot was not frozen so a component can be modified

    c. Snapshot has nothing to do with component versions

    d. Binding rules on the virtual document allowed this change

  11. 11. John wants to learn about virtual documents. He created a virtual document called test and is trying to add components to it. Which of the following can be added to test as components?

    a. The user object for Jane

    b. A dm_document object called resume.doc

    c. A folder called invoices

    d. A cabinet called Home

  12. 12. Jane created some custom types as follows. The type my_doc has supertype dm_document and adds a custom attribute my_doc_id. The type my_invoice has supertype my_doc and adds a custom attribute my_ref_id. Which of the following is (are) true about these types?

    a. my_invoice has an attribute called authors

    b. my_doc has an attribute called my_ref_id

    c. my_invoice has an attribute called my_doc_id

    d. my_invoice has an attribute called keywords

  13. 13. John is doing development that involves some customizations. His design includes the following elements. Which of these will give him an error?

    a. A custom attribute named RefID

    d. A custom type named my document

    c. A group with a 34-character name

    d. A custom attribute named a_bad_item

  14. 14. Jane was facing problems performing certain tasks with Documentum. She obtained Sysadmin privilege to overcome those challenges. Which of the following tasks will she still be unable to do?

    a. Unlock documents checked out by John

    b. Manipulate workflows and workflow templates

    c. Delete system-level ACL’s

    d. Grant Sysadmin privilege to John

  15. 15. John is using Webtop and wishes to copy and move some files between repository locations. He can use the following feature to do this:

    a. Containment

    b. Clipboard

    c. Relocator

    d. Migration Assistant

  16. 16. Jane created a document invoice.doc under /Invoices/May07. She owns this document and has Delete permission on invoice.doc. She realized that this document needs to be placed under /Invoices/Apr07. When she attempted to move the document she was unable to do so. What action may be able to help her overcome this problem?

    a. Obtain Change Location permission on invoice.doc

    b. Obtain Extended Delete permission on invoice.doc

    c. Obtain Write permission on folder May07

    d. Obtain Write permission on folder Apr07

  17. 17. John’s department needs a new process to be automated using Documentum. This automation will be adopted in three months but it must be robust and must put tight controls in place. Which of the following are suitable design choices for this requirement?

    a. Quick flow

    b. Send to Distribution List

    c. Custom workflow template

    d. Custom lifecycle

  18. 18. Jane is checking in resume.doc using Webtop. On the checkin screen she will be able to:

    a. Keep the lock so that she could continue working on it after creating a new version

    b. Choose a new file to set as the content for the new version

    c. Delete the previous version

    d. Select a different chronicle ID

  19. 19. John is wondering about metadata storage within a repository. Where can he find the stored metadata?

    a. Depends upon the file store in use

    b. File system

    c. Content Addressed Storage

    d. Relational database

  20. 20. Jane is architecting a Documentum deployment. She has a need to serve a large number of repository connections. Which of the following approaches can she use?

    a. Create two Content Server instances and associate them with one repository

    b. Create one Content Server instance and associate it with two repositories

    c. Create two databases for use with one repository and one Content Server instance

    d. The only way to do this is by adding more memory and CPU power to the hardware

  21. 21. The Documentum Collaborative Edition adds the following feature(s):

    a. Email server

    b. Virtual documents

    c. Notes

    d. Chat

  22. 22. A type my_document has supertype dm_document. A document resume.doc is of type my_document. The authors property of resume.doc is stored in the following repository table:

    a. my_document_r

    b. dm_document_r

    c. dm_sysobject_r

    d. persistent_r

  23. 23. John is unable to log into a repository. The administrator checks the repository and finds that the user object for John exists. The following reason(s) can explain the situation:

    a. John is using an incorrect password

    b. The user doesn’t exist in the user source

    c. The user object is inactive

    d. The user object is locked

  24. 24. The repository owner is a special user who is:

    a. OS account used for installing Documentum software

    b. Database owner for the repository database

    c. A repository user specifically marked as repository owner

    d. Each user with Superuser privilege is a repository owner

  25. 25. Which of the following is (are) true about privileges?

    a. Privileges are hierarchical

    b. Some privileges imply other privileges

    c. No privilege imply another privilege

    d. None of the above

  26. 26. Jane is worried if her client capability will affect what she can do in the repository. Which of the following enforce client capabilities?

    a. IAPI

    b. Webtop

    c. DA

    d. IDQL

  27. 27. John created a dynamic group called safe_users. He also added John, Jane, and Mary as members through DA. At run-time when this group’s membership needs to be evaluated:

    a. Any user can be added to this group

    b. Only John, Jane, or Mary can be added to this group

    c. Custom code is needed for altering the membership

    d. Membership cannot be changed

  28. 28. One of the responsibilities of the Content Server is to secure the content in terms of what each user is able to do. For this purpose, the Content Server gives preference to roles over:

    a. Basic privileges

    b. Extended privileges

    c. Client capability

    d. None of the above

  29. 29. Jane is inspecting the attributes of a document named resume.pdf. She finds that the acl_domain for this document is set to dmadmin. This means that:

    a. resume.pdf is owned by dmadmin

    b. ACL of resume.pdf is owned by dmadmin

    c. dmadmin is the repository owner for the repository containing resume.pdf

    d. ACL of resume.pdf is public

  30. 30. John performed an advanced search with various parameters and saved it as final_search once he was happy with the results. One week later if he would run the saved search again:

    a. The results could be different from the original results because more matching objects could have been added since the search was saved

    b. The results would be the same since the results were saved in the saved search

    c. The results would be the same since date range was always saved in the search

    d. The results could be different since some objects may have been deleted

  31. 31. Jane uses certain documents frequently and finds it cumbersome to navigate to these documents each time in Webtop. She is considering options to access these documents directly without traversing the full folder path. Which of the following options can help her achieve this objective?

    a. She can subscribe to these documents

    b. She can bookmark these documents using shortcuts

    c. She can link these documents to her default folder

    d. She can write queries that use object IDs of these documents

  32. 32. John wants to create a new custom type to store three attributes dept_id, dept_name, and dept_manager. Which of the following should John choose as the supertype for this custom type?

    a. dm_sysobject

    b. dm_document

    c. dm_config

    d. None of the above

  33. 33. Jane wants to use a DocApp and is wondering about certain aspects of using DocApps. Which of the following is (are) true about DocApps?

    a. One DocApp can be deployed to multiple repositories

    b. Multiple DocApps can be deployed to one repository

    c. DocApps are managed using Documentum Administrator

    d. DocApps can be versioned

  34. 34. John is designing a workflow template and is considering using a reject flow. Which of the following is (are) true regarding a reject flow?

    a. A reject flow and a forward flow out of the same activity can be selected simultaneously

    b. A reject flow is required from each activity

    c. Multiple reject flows can be defined out of one activity

    d. None of the above

  35. 35. Jane wants to use a virtual document to organize hierarchical content. However, she is not sure about certain aspects of the root object in a virtual document. Which of the following statements is (are) correct about the root object in a virtual document?

    a. The root object can have content associated with it

    b. The root object must be a content-less object

    c. The root object must be of type dm_sysobject or its subtype

    d. None of the above

  36. 36. The permission set templates can be created using:

    a. Webtop

    b. Documentum Administrator

    c. Documentum Application Builder

    d. Web Publisher

  37. 37. Jane is trying to promote an object in its lifecycle to the next state. The entry criteria for the next state currently evaluate to false. Which of the following is (are) true about this situation?

    a. Jane will succeed in promoting if she has Superuser privilege

    b. Jane will succeed in promoting if she is the lifecycle owner

    c. Jane will succeed in promoting if she is the object owner

    d, Jane cannot succeed until the entry criteria evaluate to true

  38. 38. Jane needs to demote an object in its lifecycle and has the minimum permissions needed to do so. The entry criteria for all the states currently evaluate to false. Which of the following is (are) true about this situation?

    a. Jane will succeed in demoting the object

    b. Jane will not succeed in demoting unless she has Superuser privilege

    c. Jane will not succeed in demoting unless she is the lifecycle owner

    d. Jane will not succeed in demoting until the entry criteria of the relevant state evaluate to true

  39. 39. John has created an activity template named Interview Candidate. He is now designing a workflow template in which he wants to use this activity template. He wants to create two activities from this template and wishes to place them in parallel. Which of the following is (are) true about this situation?

    a. It will give an error because one candidate cannot be interviewed twice in parallel

    b. It will not give an error but it is not recommended

    c. It is not allowed to put two activities from one activity template to be placed in parallel in one workflow template

    d. John will be able to do so without any problems

  40. 40. Jane is planning some customizations and the process for deploying them to various environments during development. One thing she is curious to know is how DocApps will be versioned, if that is possible. Which of the following statements is (are) true in this regard?

    a. DocApps cannot be versioned

    b. DocApp version is stored in the archive and preserved when it is installed into another repository

    c. DocApps are versioned but the version is not stored in the archive

    d. When a DocApp archive is installed into a repository, its version is decided by the Content Server in use

  41. 41. John has checked out a document currently at version 5.6. While checking in, he chose to check in as major version. Which of the following can be the version after check in?

    a. 5.6.1.0

    b. 6.6

    c. 6.0

    d. 7.0

  42. 42. Jane is designing a workflow template and she does not want to explicitly specify activity performers. She has the following choices in this regard:

    a. The user starting the workflow can specify the performers

    b. Performer of one activity can specify the performer of the next activity

    c. The lifecycle owner can specify the performer

    d. Aliases can dynamically resolve performer of an activity

  43. 43. John is learning about attribute names with r_ as a prefix. When he started looking at r_version_label in dm_sysobject he got confused. Which of the following is (are) true about r_version_label?

    a. Users cannot assign a value to r_version_label

    b. Users can assign a value to r_version_label

    c. Content Server assigns values to r_version_label

    d. None of the above

  44. 44. Jane is working with a document named resume.doc. She added a pdf rendition for it. If the current rendition is at version 2.3, what can be the next minor version?

    a. 2.4

    b. 2.3.1.0

    c. 3.0

    d. None of the above

  45. 45. John created a custom type my_report with the supertype dm_document. He now wishes to drop my_report from the repository. What must he ensure before he can succeed in dropping my_report?

    a. There are no objects of dm_document in the repository

    b. There are no objects of my_report in the repository

    c. There are no subtypes of my_report in the repository

    d. There are no subtypes of dm_document in the repository

  46. 46. Jane created a custom type my_report with the supertype dm_document. She also created a custom type my_document with the supertype dm_document. She also created an object of type my_document named test.doc. She wants to change the object type of test.doc. Which of the following statements is (are) true in this regard?

    a. It is not possible to change the type of test.doc

    b. The type of test.doc can be changed to dm_document in one step

    c. The type of test.doc can be changed to my_report in one step

    d. The type of test.doc can be changed to my_report in two steps

  47. 47. John created a custom type with a string attribute report_type and a boolean attribute is_published. He wants to define value assistance for these attributes. Which of the following statements is (are) true in this regard?

    a. Value assistance can be defined for report_type

    b. Value assistance cannot be defined for is_published

    c. Value assistance can be defined for is_published only if it has exactly two values

    d. None of the above

  48. 48. A subtype inherits the following from its supertype:

    a. Attributes

    b. Methods

    c. Events

    d. None of the above

  49. 49. Jane is wondering about the type of a virtual document. A virtual document is stored as an object of the type:

    a. dm_virtual_document or its subtype

    b. dm_vdocument or its subtype

    c. dm_sysobject or its subtype

    d. dm_document only

  50. 50. When the performer of an activity is specified using an alias reference, for successful resolution the matched alias can be of the type:

    a. User

    b. Group

    c. Permission set

    d. Location

  51. 51. Jane has created an alias set named executives. One of the aliases in the set is named ceo. Which of the following can be used as alias references with a potential match in this alias set?

    a. %executives.ceo

    b. %ceo.executives

    c. %ceo

    d. %executives.ceo%

  52. 52. John has created a custom type called my_report with an attribute named approver. He wants to use an alias reference in this attribute to dynamically assign the real approver at an appropriate time. Which of the following statements is (are) true in this regard?

    a. Content Server will recognize an alias reference by the presence of % in the attribute value and resolve it

    b. Custom code must be written to resolve such an alias reference

    c. Webtop can resolve such alias references with appropriate configuration

    d. None of the above

  53. 53. Jane is designing a lifecycle for the custom type my_report. She wants to add exception states to the lifecycle to handle special situations. Which of the following statements can she rely on?

    a. One normal state can be associated only with one exception state

    b. She will be able to demote an object from a normal state to an exception state

    c. One exception state can be associated with only one normal state

    d. An object must always resume from an exception state to the same normal state

  54. 54. John is going on vacation and is worried about all the workflows that would need him to participate. The best way to deal with this situation is to:

    a. Let the tasks wait in the Inbox and work on them after he is back from vacation

    b. Get someone to work on his tasks and make himself unavailable

    c. Get himself removed from the performer groups so that no tasks are sent to him

    d. Get the workflows changed so that all activities depending on him are automatically marked complete

  55. 55. Jane has received a task in her Inbox. After opening the task she can

    a. Acquire the task

    b. Forward the task

    c. Delegate the task

    d. Ask the task to be Repeated

  56. 56. John is using Webtop to perform some operations. He is facing certain security issues which are preventing him from completing his work. In order to troubleshoot the problem, he should consider:

    a. His client capability

    b. His privileges

    c. His extended privileges

    d. His permissions

  57. 57. Jane is trying to install a new DocApp archive into a repository but is unable to. The reason could be that

    a. She does not have Superuser privilege

    b. She does not have Sysadmin privilege

    c. She does not have Create DocApp extended permission

    d. She does not have Create DocApp extended privilege

  58. 58. Consider the following query and specify which documents it will select:

    SELECT r_object_id, object_name
    FROM dm_document
    WHERE object_name LIKE ‘%pdf’
    

    a. Documents with an alias reference in object_name

    b. Documents with names starting with pdf

    c. Documents with names ending with pdf

    d. Documents with containing pdf anywhere within the name

  59. 59. Which of the following statements is (are) true about roles?

    a. A role can be added to a user

    b. A user can be added to a role

    c. A role can be added to another role

    d. A role can be added to a domain

  60. 60. An implicit version label:

    a. Is not visible to end users

    b. Is assigned by Content Server

    c. Is assigned by the end users

    d. Is not used on branches in a version tree