Создание собственного рабочего процесса EPiServer

Мне было поручено создать рабочий процесс EPiServer в версии 6 R2. Требуемый рабочий процесс требует следующих шагов:

  • Когда страница создается на любом языке, отправляется утверждение (пользователям или группам)
  • Как только страница утверждена, соответствующие люди отправляют уведомление, уведомляя их о том, что они должны создать страницу на другом требуемом языке - например, если страница создана и утверждена на английском языке, уведомление будет отправлено соответствующим людям, сообщив, что она должна также будет создан на французском языке.
  • После создания каждой из других языковых страниц они также должны быть утверждены.
  • После создания ВСЕХ страниц на каждом из необходимых языков все они публикуются.

Я понимаю, что это довольно открытый вопрос, но кто-нибудь может дать какие-либо рекомендации по этому поводу, кто-нибудь сделал что-нибудь подобное?

Кроме того, я прочитал, что EPiServer использовал среду.NET 3.5, тогда как.NET 4 WWF претерпел значительные изменения. http://world.episerver.com/Modules/Forum/Pages/thread.aspx?id=49261

Любая помощь будет принята с благодарностью.

Заранее спасибо хиггси

1 ответ

Хотя EPiServer 6 поддерживает.net 4, на самом деле он не построен на 4.0, поэтому я полагаю, что вы ограничены использованием функций.NET 3.5 WF.

В SDK есть довольно полное руководство по созданию пользовательских рабочих процессов. Посмотрите здесь: Руководство для разработчиков> Расширенные функции> Рабочие процессы

Другие вопросы по тегам