cancel
Showing results for 
Search instead for 
Did you mean: 

How To Create New WCM Workflow?

ninerfan
Champ in-the-making
Champ in-the-making
Hi all,

Really simple question but have not been able to find an answer to this yet. Everytime someone submits content into STAGING it seems to go into this out of the box workflow. Web Site Submission(Submit changes for approval).  How was that workflow created (not assigned). In other words in TeamSite there are wft files that are the workflow templates. Where is the template file for the default Web Site Submission workflow  that defines the behavior of the workflow and how do I create new workflow templates that will show up as additional options during submits?

Is there a workflow builder tool? A workflow template file? Other?

Thanks.

-Ninerfan
4 REPLIES 4

davidc
Star Contributor
Star Contributor
There's are workflow definition file(s).  The WCM submit process is in config/alfresco/workflow/submit_processdefinition.xml

Some docs on creating workflow are found at http://wiki.alfresco.com/wiki/Workflow.

ninerfan
Champ in-the-making
Champ in-the-making
Thanks David, I'll check out those files. Unfortunately this wiki link only shows an empty page. http://wiki.alfresco.com/wiki/Workflow.

Do I need some special access to view the workflow wiki?

-Ninerfan

randomman
Champ in-the-making
Champ in-the-making
Unfortunately this wiki link only shows an empty page. http://wiki.alfresco.com/wiki/Workflow.

Do I need some special access to view the workflow wiki?

-Ninerfan

Take the full stop off the end of the link. i.e. http://wiki.alfresco.com/wiki/Workflow

kvc
Champ in-the-making
Champ in-the-making
Please note that if you are creating a custom workflow, please also refer to the default wcm submit process.  It serves as a model for any of your custom workflows, specifically by creating special review sandbox to isolate submitted changes sets for preview by reviewers and then by destroy upon commit to staging (and also releasing locks and taking a snapshot of staging).

So, once again, please review.  In TeamSite, each task had an explicit notion of taking and releasing locks, and you had a submit task pre-built for the commit action.  You did not though have the option of isolating change sets in special review contexts - everything was just referenced from the submitting workflow.

In Alfresco, our default submit process uses a custom action you should re-use to create and destroy those special review contexts.  It also explicit handles locking and submit, though as custom actions associated with the end-process task and not part of a pre-built task itself.

You'll find it similar in power (well, hopefully more powerful) but a slightly different model … do review first.


Kevin