andreas.ek@internetfabriken.se
Mar 21, 2009
  10273
(1 votes)

Workflows with EPiServer is really easy!

Technorati-taggar: ,

Yes, I know, this is easy. Perhaps there’s someone who likes simple tasks as well ;-)

{EpiServer Version: 5 R2 and Visual Studio 2008}

I’ve earlier done some side event interactions with EPiServer, eg. when saving a page and save data to an external table for handling comments to a page (in this case an article). No, I will not use XForm data because we have to present the overall comment listings for the web editor, not just this page comments.

 

I’m going through a very simple and easy example of workflow in EPiServer here.

 

1. Create a new project in your solution, a workflow project, eg sequential.
image

2. Define a code block in your schema, eg SendMail and then double-click it!
image

3. Now, write your code for the event.
image

4. Compile your workflow and make a reference in your project to the new made workflow!

5. Startup EPiServer and go to admin mode and Tools, workflows.
image

6. Create a new definition for your workflow.
image

7. Map an event in EPiServer to the defintion, eg, Page Published against a pagetype.

8. Now you’re done! Everytime a page of your pagetype is published your code will execute.

Mar 21, 2009

Comments

Sep 21, 2010 10:32 AM

A colleague of made a task much like the one you have made. His only problem was that we were sharing database and I was doing a import job. He manage to turn the job off after 3000 mails :)
/ Anders Hattestad (hattestad@gazette.no)

Sep 21, 2010 10:32 AM

Impressive! Then you should know that 3000 pages successfully where imported ;-)

Sep 28, 2010 10:28 AM

Great and simple example! Just what I was looking for. Thanks!

Jonas Granstrand
Jonas Granstrand Oct 28, 2011 01:50 PM

Which assembly or namespace do i need to add to use Business?

Please login to comment.
Latest blogs
Opticon 2024 - highlights

I went to Opticon in Stockholm and here are my brief highlights based on the demos, presentations and roadmaps  Optimizely CMS SaaS will start to...

Daniel Ovaska | Sep 27, 2024

Required fields support in Optimizely Graph

It's been possible to have "required" properties (value must be entered) in the CMS for a long time. The required metadata haven't been reflected i...

Jonas Bergqvist | Sep 25, 2024

How to write a bespoke notification management system

Websites can be the perfect vehicle for notifying customers of important information quickly, whether it’s the latest offer, an operational message...

Nicole Drath | Sep 25, 2024

Optimizely DAM – An Introduction

I presented a talk about the Optimizely DAM at the OMVP summit during Opticon 2024 in Sweden. I have now converted that talk into two blog posts....

Andrew Markham | Sep 25, 2024 | Syndicated blog