Создание собственного рабочего процесса 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 есть довольно полное руководство по созданию пользовательских рабочих процессов. Посмотрите здесь: Руководство для разработчиков> Расширенные функции> Рабочие процессы