• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
TSB Alfresco Cobrand White tagline

Technology Services Group

  • Home
  • Products
    • Alfresco Enterprise Viewer
    • OpenContent Search
    • OpenContent Case
    • OpenContent Forms
    • OpenMigrate
    • OpenContent Web Services
    • OpenCapture
    • OpenOverlay
  • Solutions
    • Alfresco Content Accelerator for Claims Management
      • Claims Demo Series
    • Alfresco Content Accelerator for Policy & Procedure Management
      • Compliance Demo Series
    • OpenContent Accounts Payable
    • OpenContent Contract Management
    • OpenContent Batch Records
    • OpenContent Government
    • OpenContent Corporate Forms
    • OpenContent Construction Management
    • OpenContent Digital Archive
    • OpenContent Human Resources
    • OpenContent Patient Records
  • Platforms
    • Alfresco Consulting
      • Alfresco Case Study – Canadian Museum of Human Rights
      • Alfresco Case Study – New York Philharmonic
      • Alfresco Case Study – New York Property Insurance Underwriting Association
      • Alfresco Case Study – American Society for Clinical Pathology
      • Alfresco Case Study – American Association of Insurance Services
      • Alfresco Case Study – United Cerebral Palsy
    • HBase
    • DynamoDB
    • OpenText & Documentum Consulting
      • Upgrades – A Well Documented Approach
      • Life Science Solutions
        • Life Sciences Project Sampling
    • Veeva Consulting
    • Ephesoft
    • Workshare
  • Case Studies
    • White Papers
    • 11 Billion Document Migration
    • Learning Zone
    • Digital Asset Collection – Canadian Museum of Human Rights
    • Digital Archive and Retrieval – ASCP
    • Digital Archives – New York Philharmonic
    • Insurance Claim Processing – New York Property Insurance
    • Policy Forms Management with Machine Learning – AAIS
    • Liferay and Alfresco Portal – United Cerebral Palsy of Greater Chicago
  • About
    • Contact Us
  • Blog

Documentum D2 4.0 – Initial TSG Review

You are here: Home / Documentum / D2 / Documentum D2 4.0 – Initial TSG Review

October 11, 2012

At EMC World  and in subsequent marketing efforts, Documentum has created quite a buzz around the D2 v4.0 release.  Documentum is promoting that D2’s powerful configuration services can deliver a modern client interface while simplifying the application implementation via configuration rather than code. Many Documentum users struggle with any new Documentum release in regards to whether the new product is worth the cost to procure and effort to implement. This blog will be an overview of our initial review efforts for D2 v4.0 functionality as well as provide a link to our initial whitepaper in the downloads section.  We also have a video posted in our learning zone for review.


D2 v4.0 comes with D2-Client v3.1 out of the box. This blog post refers to D2 v.4.0 is as D2 and D2-Client v.3.1 as D2-Client. D2 and D2-Client are both configurable through the D2-Config application.

Installation

We found both the D2 content and application server installation painless. The installation guide indicates that the D2 DocApp or the D2 DAR should be installed. We chose to install the DAR files rather than the DocApp. There are several plugins that can be applied to D2, for this basic implementation we just applied the widgets plugin.

Workspaces

In order to view content in D2, a workspace must be configured. A workspace is configured via an xml file specifying the widget names and locations and is then imported to the D2-Client. Within D2-Client, the widget names must match the names specified in the xml file. The approach to displaying repository content can give the admin a lot of flexibility in interface design but must be used strategically. D2 is packaged with internal widgets that display information related to repository objects. The admin should understand the needs of the workspace user and select widgets accordingly.  We learned that repository objects are specific to widget types; if a user has access to a repository object but does not have the related widget in their workspace, they are unable to view the repository object.

Creation and Import 

A creation matrix must be configured for a user to import and create data. Creation matrices specify the type of objects different user groups can create and import. A dictionary is necessary for the creation matrix to apply naming conventions to documents that users import. Dictionaries indicate naming conventions that should be applied to different lists.

Property Pages

Property pages are configured and applied to different document types to display document properties on widgets. When operating with properties pages in D2 we found several limitations.

  1. The properties widget fails to create a scroll bar for a properties page that exceeds the limits of the container.
  2. If a property page contains a dropdown with interdependencies, the user is unable to choose more than one value from the dropdown and a new variable cannot be passed in from the client.

Awareness of these two issues is important for any admin when creating a workspace. There are creative ways to get around these issues including changing the workspace layout so the properties widget is the height of the workspace.

Workflows

The next step in configuring our D2 resided in configuring workflows.  Functionality of the workflow within D2 is dependent on the following variables:

  • All tasks created in the workflow must be manual.
  • The same package is passed throughout the entire workflow.
  • In order to add performers to the workflow the add groups must be configured within Documentum Workflow Manager. Any configurations on top of these should be configured in the D2-Config.

The key in configuring effective D2 workflows is to create the most basic form of the workflow within Documentum Workflow Manager and building on it in the D2-Client. This process means the same workflow diagram executed in Webtop looks much different than D2.

Other Findings

One aspect we took into account was the stability of D2; specifically how updates made in the D2-Config affected D2 performance. We found updates made in the D2-Config, after refreshing D2, were evident and accessible in the client interface. However, the performance of certain widgets was not always consistent, requiring us to restart the application server more than once in our testing. Another issue in regards to stability is that a user is able to change from one widget to another  in their workspace. In our experience, we did not see any performance issues while changing widgets within the workspace and testing functionality.

Summary

D2 delivers a fast way to deliver a modern client interface through the simplified configuration implementation; however, an admin cannot let the ease of implementation blind them from the applications purpose. D2’s potential lies in the admin having a clear understanding of their D2 end users and using the flexibility of the application to their advantage.

We would recommend new Documentum clients or new projects conduct and evaluation of D2 for consideration for their projects.  For existing Webtop customers, we cannot recommend D2 at this time as:

  • We are not sure the functionality presented provides enough advantages in the current form to justify the cost (procure new licenses), training and migration effort required to replace a stable webtop instances.
  • We were somewhat skeptical of D2’s 4.0 stability during our development efforts.  As with other Documentum releases, we might recommend waiting until D2 4.1 for better features, performance and stability.
  • As pointed out in several posts on D2, we are not completely comfortable with the “configuration only” approach of D2.  Concerns include when customizations are mandatory from a compliance standpoint as well as a concern that customizations can be done but require Documentum consulting services.

If you would like more information please visit the Learning Zone (D2Demonstration), review our D2 Risk Mitigation Strategy post and our D2 white paper located in our downloads section.

Filed Under: D2, Documentum, Webtop

Reader Interactions

Comments

  1. Gyaani says

    October 12, 2012 at 11:29 am

    Until they make this product as partially customizable, very few companies who have invested a lot of time and money in creating customized webtop solutions will move to this product.
    Another thing is a lot of the widgets don’t scream enterprise, after most companie suse Documentum as a enterprise product.

    Reply
  2. jesus garcia says

    October 22, 2012 at 11:56 am

    very interesting post, thank you very much for sharing your experience.

    Reply
  3. Fabrice CHALLIER says

    February 8, 2013 at 8:36 am

    I’ve seen your posts regarding D2 and the fact that EMC typically recommends that it should not be customized.
    I have worked on several project based on D2 3.0 and 3.1 for my french customers.
    According to the needs of our clients, we will develop several “plugins” (kind of customisation) that are very helpful and that can be easily detached from the client in case of migration.
    We have migrated from D2 2.6 to 3.1 and most of the plugin were still working fine.
    The correction of the others plugins took only 1 hour .

    So, you can add custom behavior , you just need to be careful the way you develop the customization.
    There are many options that can be used through the configuration already.

    Reply
    • George says

      February 8, 2013 at 9:19 am

      Fabrice – thanks for your comments. Many of our clients request major updates to core functionality in applications such as Webtop, so that’s where our comments in the article are coming from. We did notice that D2 supported plugins, but we didn’t see any documentation on how to create them.

      Just curious – have you tested the upgrade path to D2 4.0?

      Reply
  4. Fabrice CHALLIER says

    February 8, 2013 at 9:30 am

    I was involved in the early stage as one of our client was wondering if using D2 4.0 could be an option. But unfortunately , D2 4.0 didn’t support properly the virtual documents , 4.1 can now I think.
    Right now, I move to another customer outside of France , that will use D2 3.1 with a huge webservice framework based on D2 3.1 sdk.
    Therefore, I don’t really know yet how is a migration through D2 4.0

    If my colleagues work on the subject, I’ll ask them

    PS: regarding plugins, C6 has a small template case that we used to develop our own plugin.But It’s unwell documented.But the good part is that once you understand the philosophy, it’s really easy to add your own plugin in order to enhance D2 according to business rules.Lifecycle is also a good option to realize business rule through what we could say “fake lifecycle”

    I hope my answer will help you a little bit and feel free to ask any questions.Time for me to help as much as the community helped me up to now 🙂

    Reply

Trackbacks

  1. Documentum to Alfresco Migration – Maturity of the platforms « TSG Blog says:
    October 26, 2012 at 12:25 pm

    […] consider the relatively risk of new releases and new products.  Documentum has recently released D2 4.0 .  While we applaud Documentum’s effort to offer new interfaces, we cautioned clients to review […]

    Reply
  2. Documentum – EMC World 2013 – Momentum – Early Predictions | TSG Blog says:
    April 10, 2013 at 8:58 am

    […] D2 – as  we mentioned last year, D2 was an acquired/licensed product from C6 and gave Documentum the ability to unveil a new product for sale (new revenue) without substantial R&D effort.  Multiple “solutions” around life sciences and other combination of D2 that will require consulting resources.  (See D2 Review) […]

    Reply

Leave a Reply Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Search

Related Posts

  • Documentum or Alfresco Interface – Ready for an Upgrade?
  • Documentum purchased by OpenText – 4 ways to reduce the risk of an unknown OpenText future
  • HPI Search Compared to Webtop and D2
  • Documentum – Top Tips for 2016
  • Documentum or Alfresco – Bulk Upload and “Heads up” indexing
  • Documentum D2 – Why has it failed to replace Webtop?
  • Documentum – EMC World 2015 – Meet the Executives
  • Documentum – EMC World 2015 – Overall ECD Product Vision and Roadmap – Ahson Ahmad and Mark Arbour
  • Documentum or Alfresco – HPI 2.4 adding support for Folder Browsing
  • Documentum Content Server 6.7 – Primary Support Ending April 30, 2015 – What should clients do?

Recent Posts

  • Alfresco Content Accelerator and Alfresco Enterprise Viewer – Improving User Collaboration Efficiency
  • Alfresco Content Accelerator – Document Notification Distribution Lists
  • Alfresco Webinar – Productivity Anywhere: How modern claim and policy document processing can help the new work-from-home normal succeed
  • Alfresco – Viewing Annotations on Versions
  • Alfresco Content Accelerator – Collaboration Enhancements
stacks-of-paper

11 BILLION DOCUMENT
BENCHMARK
OVERVIEW

Learn how TSG was able to leverage DynamoDB, S3, ElasticSearch & AWS to successfully migrate 11 Billion documents.

Download White Paper

Footer

Search

Contact

22 West Washington St
5th Floor
Chicago, IL 60602

inquiry@tsgrp.com

312.372.7777

Copyright © 2023 · Technology Services Group, Inc. · Log in

This website uses cookies to improve your experience. Please accept this site's cookies, but you can opt-out if you wish. Privacy Policy ACCEPT | Cookie settings
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT