Friday, November 23, 2012

Dynamic Workflow module

I recently published a new module to our Sitecore Marketplace site. It’s called Dynamic Workflow.

The gist of this module is to help content administrators to easily configure workflows of any complexity level. It takes advantage of Rules Engine to execute workflow actions that contain set of rules. Any workflow command or state should have a workflow action that determines what operations should be executed on the item.

The module comes with some basic rule actions and could be easily extended with custom ones.

Here are a few basic scenarios that are very easy to solve with the module:

  • Set up a landing workflow that decides which workflow should be applied to a specific type of item.
  • Configure an action that moves an item to a specific location. For instance, all media assets get uploaded into a common folder and workflow sorts them out based on an attribute.
  • Skip irrelevant workflow states based on some criteria, e.g. user role.
  • Add a custom validation rule that controls application of mandatory data, etc.

I’d be happy to hear any feedback or ideas for improvements from the community.

11 comments:

Irvin said...

Awesome!

Anonymous said...

Sweet. Will it work in Sitecore 7? That's not specified in the Sitecore Marketplace.

Chris said...

Hi Ivan,

We have a shared environment where multiple websites are sharing the same templates. Will your module allow us to:

1. Have multiple workflows applied to the same template, based on what website they are used by?

2. Can we also have different workflow states for the same template based on what website they are used by?

3. Is the module suitable for Sitecore 7.2?

Ivan said...

Chris,
First and second of your concerns could be addressed by this module. The module uses standard Sitecore rules to set workflows. So, you can assign the same or different workflows to items at specific location.
As for 7.2, I haven't tested the module with any of 7.x versions. Though, I believe it should work fine. I don't remember using any version specific API in there. All you need to do, is to recompile the sources with appropriate Sitecore DLLs.

Sathya G said...

the blog is very interesting and will be much useful for us. thank you for sharing the blog with us. please keep on updating.
Informatica Training in Chennai ECR

Abiya Carol said...

Great post!I am actually getting ready to across this information,i am very happy to this commands.Also great blog here with all of the valuable information you have.Well done,its a great knowledge.

PPC Services in Chennai

Shalini said...

Superb i really enjoyed very much with this article here. Really its a amazing article i had ever read. I hope it will help a lot for all. Thank you so much for this amazing posts and please keep update like this excellent article.thank you for sharing such a great blog with us. expecting for your updation.
Digital Marketing Company in Chennai

Jeffy said...

Superb. I really enjoyed very much with this article here. Really it is an
amazing article I had ever read. I hope it will help a lot for all. Thank
you so much for this amazing posts and please keep update like this
excellent article.thank you for sharing such a great blog with us.
expecting for your update.
seo company in chennai

Digital Marketing company in chennai

Vignesh PV said...

your information is really awesome as well as it is very excellent and i got more interesting information from your blog.
ios Training in Chennai

Shalini said...

Superb. I really enjoyed very much with this article here. Really it is an amazing article I had ever read. I hope it will help a lot for all. Thank you so much for this amazing posts and please keep update like this excellent article.thank you for sharing such a great blog with us. expecting for your.
Digital Marketing Company in India
Seo Company in India

Philips Huges said...


Wonderful blog.. Thanks for sharing informative Post. Its very useful to me.

Installment loans
Payday loans
Title loans