Track Changes Workflow Actions for IBM LWCM

This package provides two custom workflow actions for IBM Lotus Web Content Management to further integrate the functionality of track changes. The workflow actions allow you to either automatically accept all changes as part of workflow, or to prevent a content item from being published until all changes have been accepted.

Installation

The custom workflow actions are provided as a war file within the dist directory of the download. You should follow the instructions from the IBM Lotus Web Content Management documentation to install the war file within your server. You will need to specify a context path during the installation - this is never used by the workflow actions and can be set to any value.

Usage

You will need to create a custom workflow action, just as you would create a Publish Action.  Consult the IBM Lotus Web Content Management documentation for further information on creating custom actions.

The package provides two custom actions, both provided by the custom action factory “Track Changes Action Factory”:

Accept All Changes Accepts all changes and allows the document to move to the next stage.
Disallow Unapproved Changes Prevents the document from moving to the next stage until all changes are accepted.

The action should then be added to a workflow stage, for example your published workflow stage. You should ensure that only of these actions is added to the workflow stage and that it is the first action performed when entering the stage.

Dependencies

This is a server side plugin and only works with IBM Lotus Web Content Management 6.1 and above. For other systems you generally implement this behaviour using their workflow APIs.  For more information see the article Accepting All Changes With JavaScript and Accepting All Changes With XSLT.

Download

Get the Track Changes Workflow Actions

The Plugin APIs used by these plugins are only available to customers of the EditLive! Enterprise Edition.
Ephox Technical Support does not cover LiveWorks! plug-ins.

Please direct any support requests or general enquiries about any LiveWorks! code, integrations or plug-ins to the LiveWorks! mailing list. This code is released as-is with no support and no warranty and is installed at your own risk. We recommend thorough testing of any LiveWorks! project before deploying to any production system.