• 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

Alfresco Share – Contributor Comparison with OpenContent Management Suite

You are here: Home / Alfresco / Alfresco Share – Contributor Comparison with OpenContent Management Suite

May 9, 2018

In the last post of our 2018 Share and OpenContent Management Suite comparison series, we compared Search features between Share and OpenContent Management Suite.  For this post, we’re going to compare the the contributor functionality available in Share and compare that to OpenContent Management Suite (OCMS).  Our evaluation is based on what is configurable using the out-of-the-box products without any coding or customization.  This post focuses on some of the highlights of document creation, property editing, checkout, and checkin.  Our next post in the series will focus on working with folders and documents beyond import and editing.

Common Contributor Requirements

The common requirements that we often see for contributors include:

  • Ability to add multiple documents at once via drag and drop.
  • Ability to add a document from a template rather than uploading a document from the user’s machine.
  • Ability for the system to smartly suggest available document types, or auto-select the type if only one is possible.
  • Ability for the user to set metadata on the documents, both during import and after.  Additional related requirements include:
    • Enforce required attributes to be set.
    • Allow the user to choose from a picklist for certain attributes.
    • When uploading more than one document, allow the user to set attributes in bulk.

Keeping the above requirements in mind, the remainder of this post will compare Share and OpenContent Management Suite.

Contributor Interface – Share

When talking about the Contributor interface, we will explore three areas – how the user can import documents into the system, edit documents, and edit properties

Adding Documents

Most Share implementations segment users in the repository based on the concept of a ‘site’, which is very similar to the site concept in Microsoft SharePoint.  Inside the site, documents are found in the Document Library.  This section displays a traditional folder hierarchy on the left and documents on the right.  Users have two options for adding documents to a folder.  The first is an upload button that displays a dialog where the user can select the documents:

 

Note that in the dialog box, the user must select the file(s) using the button.  Drag and drop will not work here.  The second method for uploading allows the user to simply drag and drop one or more documents onto the file list:

In either case, immediately after selecting or dropping the files, the documents are added to the repository and placed in the target folder.  At first glance, Share’s interface to add documents to the repository seems really smooth.  Simply drag and drop documents where you’d like to put them, and the documents are uploaded immediately.  However, this process skips a couple very important steps:

  • Document Type – if you do nothing, Share will simply add the document with the base object type.  But what if you want to use a subtype that includes additional metadata fields?  Share provides the option to have rules that will specialize the type when dropping a document into a folder, but the user does not have control over this behavior.  This also doesn’t handle the case where more than one type can exist within a folder.
  • Required Metadata – many clients want certain document metadata fields required upon creation.  The Share process does not account for this.  The user adds documents, but then must know to edit properties to set metadata after the upload is finished.  Most clients want an interface where the user must enter required metadata fields while adding the document to the repository.

Editing Documents

The user interface for editing documents is similar in Share and OCMS.  Both systems allow the user to checkout the document and download a local copy.  After making the updates, the user can checkin the new content and upload the file from the local copy:

One item to note – unless Share’s XML configurations are updated, the interface will always allow the user to choose whether or not the next version is a major or a minor change.  This may be a problem for certain scenarios where the business controls that major versions are approved content, while minor versions are in process.

Aside from a typical checkout and checkin, Share also supports more seamless editing of documents in Microsoft Office via the SharePoint protocol as well as online in the browser using Google drive.

Editing Document Properties

Share’s document viewer displays the document on the left side if it is, or can be transformed into, a format that is web preview-able (ex: PDF, images, etc).  The right side lists a number of sections including one that views the properties:

While it’s nice to be able to view the properties with the content, if the user wants to edit properties, this screen takes up the entire page:

There are two main issues that clients bring up with the Share interface for editing properties:

  • When editing properties, one common request from clients is to be able to see the document contents while editing the properties.  However, in Share’s interface property editing takes up the entire screen.
  • As in the example above, often times a client has a custom object model with custom metadata.  By default, Share displays many of the out of the box metadata that should be hidden from the user.  For example, in the screenshot above, clients typically want to hide properties like the thumbnail modification data, initial version checkbox, native mimetype and others.  While Share does allow this to be configured, it’s XML configuration that requires a server restart to make updates.

Contributor Interface – OpenContent Management Suite

The following sections will overview how OCMS allows the user to add documents, edit documents, and edit properties.

Adding Documents

When looking at how documents are added to Alfresco OCMS supports document import via drag and drop and the normal “browse” button, much like Share:

The real difference between contributing content in OCMS vs. Share happens right after the user drops the files.  Rather than starting the upload immediately, OCMS allows the user to interact with the content.  After adding documents to the upload, the user is presented with the bulk indexing screen:

Some items to note on the screen above:

  • Document Type – an Administrator can easily configure what document type the user can import based on the user’s context.  In the screen above, the user is importing to a Policy folder so the system smartly chooses the only document type configured, Underwriting Document.   If needed, OCMS also supports configuring multiple document types and allowing the user to choose which to import.
  • Common Properties and Bulk Import – while importing multiple documents at once, OpenContent allows the user to set some properties once that apply across all documents.  This alleviates the need for the user to set the same property value across each document one by one.
  • Metadata Inheritance – in case management scenarios, documents often share metadata with the case folder.  In the example above, the underwriting document type contains a policy number attribute that’s also populated on the policy case folder.  With OpenContent, these attributes can be pre-populated and optionally locked down when importing a document.  So in this case, the user would not not need to re-key the policy number attribute, or any other common metadata fields.

Whether importing one document or multiple, the next step allows the user to edit metadata of the document during the import:

Some notes:

  • Required Metadata  – When a user imports a document in OCMS, the user is presented with a form for document properties.  Based on administrator config, certain properties can be configured as mandatory.  This prevents documents from being added to the system with incorrect or incomplete metadata.
  • Heads Up Indexing – when adding a document to the repository, OpenContent can display a preview of the document in the browser to aid in setting document properties.  The user can also select text in the document to populate attributes.  This is often used, for example, in cases like importing an Invoice and setting an invoice_number attribute.  Rather than typing the value in, the user can simply highlight the value on the invoice, which will populate the metadata field automatically.

In addition to the points made above, there’s a number of other features that set OCMS apart from Share:

  • Smart Processing of Emails – when OpenContent detects that the user is uploading an MSG file, it smartly pulls off any attachments and adds them to the list of documents queued for upload.  After the import, the email and attachments are related using a parent/child relationship so the user can easily see attachments when looking at the email.
  • Scanning with OpenCapture – OpenContent Management Suite integrates seamlessly with OpenCapture to allow users to scan documents directly into the repository from a desktop scanner.
  • Other Integrations – documents can also be pulled in via integrations with Box as well as GMail.

Editing Documents

As mentioned above, the user interface for editing documents is similar in Share and OCMS.  Both systems allow the user to checkout the document and download a local copy.  After making the updates, the user can checkin the new content and upload the file from the local copy:

As noted above, some clients have business controls that major versions are approved content, while minor versions are in process.  For these clients, it’s a simple change in the OCMS admin to disable the ‘Same’ and ‘Major’ version options.  No system downtime is needed, unlike XML changes in Share.

Also like Share, OCMS supports editing documents seamlessly as well.  OCMS supports editing documents directly in the browser using Google Docs or Microsoft Office Online.  See the screencam in this post to see it in action.

Editing Document Properties

Like Share, OCMS displays the document in the browser whenever possible to allow the user to preview the contents.  However, unlike Share, OCMS allows the user to continue to view the contents of the document while editing properties:

This allows the user to ensure that the property edits are made properly based on the document contents.

Summary

Share has garnered some concerned attention from Alfresco customers this year when Alfresco announced that they would be deprecating Share in future.  Many Alfresco clients that are still on Share face the question – is it better to stick with a deprecated interface or move to something else?  We would say that since Alfresco is no longer investing in Share and has turned it’s attention to the developer focused Application Development Framework (ADF), it makes sense to switch to a modern interface.  For many of today’s business application users that are accustomed to working in streamlined web applications, the OpenContent Management Suite provides a better long-term direction and a large jump-start on any ‘from scratch’ development effort.

Let us know your thoughts below:

Filed Under: Alfresco, OpenContent Management Suite, Share

Reader Interactions

Trackbacks

  1. Alfresco Share – Comparison with OpenContent Management Suite Series says:
    July 25, 2018 at 3:11 pm

    […] Edit: Read our contributor interface comparison post here. […]

    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

  • Alfresco – Viewing Annotations on Versions
  • Alfresco Deployment – No Code vs Low Code
  • Alfresco Share – Folder Comparison with OpenContent Management Suite
  • Alfresco Share – Search Comparison with OpenContent Management Suite
  • Alfresco Share – Comparison with OpenContent Management Suite Series
  • Alfresco – Do More with Your Alfresco Deployment – Adding Documents in HPI vs. Share
  • Do More with Your Alfresco Deployment – Working with Document Versions in HPI vs. Share
  • Do More with Your Alfresco Deployment – HPI vs. a Custom Search Interface
  • Alfresco 5.1 Released: First Look
  • Alfresco Interface – Differences between Share and HPI

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 © 2022 · 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