2012-06-06 2 views
1

Возможно ли интегрировать Sitecore с внешним механизмом рабочего процесса (K2, Skelta), и если да, то как подключить внешний рабочий процесс к элементу контента Sitecore и мне нужно реализовать новый интерфейс в Sitecore (как рабочий пакет).Интеграция Sitecore с внешним механизмом Workflow

Причина, по которой мне это нужно, потому что текущий рабочий процесс Sitecore не имеет всех функций, которые существуют в других механизмах документооборота, таких как эскалация элементов рабочего процесса или параллельных шагов утверждения.

ответ

2

Существует по крайней мере два пути. Наиболее распространенным способом является использование действий рабочего процесса Sitecore для передачи элементов во внешнюю систему документооборота. Другой способ - реализовать IWorkflowProvider и, возможно, связанные интерфейсы для полного абстрагирования внешнего механизма документооборота. Я лично никогда не пробовал ни одного подхода, поэтому я не могу представить никаких подробностей.

+0

спасибо за ваш ответ, я попробую в обоих направлениях, и я опубликую результат здесь, как только я закончу –

1

Согласно сайту sitecore, они перечисляют открытую архитектуру как преимущество. Они даже заходят так далеко, чтобы сказать.

«Интеграция с системами сторонних производителей: Sitecore CMS обеспечивает полную интеграцию данных и уровень абстракции, который позволяет подключаться к любой базе данных, веб-службы или других внешних систем»

Так теоретически это возможно. (Полное раскрытие, я работаю для K2). Я попрошу, чтобы узнать, сделал ли кто-либо внутренне это раньше.

Кто-нибудь еще сделал что-нибудь подобное?