Build 5: May 17

Workflows [jbowker]

Fixed the Simple Group Review (pooled_review_and_revise.xml) workflow, and hooked it up.  This workflow corresponds to the second scenario CSS gave us,  where the tech writer submits it to Chris and Sam for a go/no-go . 

Feature: re-added the transitions from review to revise, so author and reviewers can ping-pong documents back and forth.

Fixes: documents appear in manage workflow page; resubmitting doesn't show errors about missing mandatory attributes.

What this means for the demo:  

You can show how a document may be submitted to a predefined group of reviewers to either be approved or returned for changes.  On approval, the documents are committed to the main sandbox. On revision, it is returned to the author.  The author may edit the documents and click Resubmit, or click End Workflow to cancel the workflow and return documents to the author's sandbox.

Release, testing, and configuration: 

The files are all commited to SVN and should appear when synced.  

* confirm the Alfresco server starts correctly and doesn't complain in the log files. This confirms that all files were found and are parsed correctly.

* Logged in as admin, define a User Group for Reviewers and add some demo users to it.  

* If your My Alfresco doesn't already show it, configure it to display the pooled tasks portlet.   

*  Add the Simple Group Review workflow to the POC demo web project.   Go to Company Home > Web Projects. Select Edit Project Settings for the POC space.  Click through the configuration wizard to step 3, Workflows. Simple Group Review should appear in the list of workflows.  Add it to the project. Configure default settings: assign your Reviewers user group to do the work. Save. It will now be available to the user when they submit a document.

To Demo:

* Create a document in the web project space and save.

* Under My Modified Files, click the checkmark icon to start worklow.  Select the Simple Group Review workflow. By default it's assigned to your Reviewer user group. Click finish. 

* Log in as a user  who belongs to the Reviewer user group.  Notice the document appears on My Alfresco in the pooled review task portlet.   Click the Manage task icon.

* Click the  Accept Task button to take it out of the pool and assign it to yourself.  Notice the document appears in the My Task portlet on My Alfresco.

* Click on Manage Task.  Click Request Revisions.  Log back in as the author.

 * Log in as author again. Document appears under My Tasks. Manage task, make some edits to the document, click Resubmit button.

* Log back in as reviewer. Manage pooled task, accept pooled task, manage my task.  Click Accept.

* Notice document now appears in staging sandbox instead of individual standboxes.

Build 4: May 4

Workflows
[jbowker] 

Added  process definitions, workflow models, and pretty labels for No Workflow and Pooled Review and Revise workflows.
Only hooked up the No Workflow workflow.

What this means for the demo:  

User may select No Workflow when they commit a document, to immediately commit a document. Since there are other review workflows assigned to the project space, this is the only way to immediately submit without reviews.  

Release, testing, and configuration: 

The files are all commited to SVN and should appear when synced.  

* confirm the Alfresco server starts correctly and doesn't complain in the log files. This confirms that all files were found and are parsed correctly.

*  Add the No Workflow workflow to the POC demo web project.   Go to Company Home > Web Projects. Select Edit Project Settings for the POC space.  Click through the configuration wizard to step 3, Workflows. No Workflow should appear in the list of workflows. Pause to appreciate the delicate Taoist paradox of the Workflow that is No Workflow.  Add it to the project. Configure default settings - there are none, but it will make you configure it anyway. Save. It will now be available to the user when they submit a document.