将Sitecore与外部工作流引擎集成

时间:2012-06-06 07:31:20

标签: workflow sitecore k2 skelta

是否可以将Sitecore与外部工作流引擎(K2,Skelta)集成,如果是,如何将外部工作流与Sitecore内容项连接,我是否需要在Sitecore中实现新界面(如工作箱)。

我之所以需要这一点,是因为当前的Sitecore工作流程并不具备其他工作流程引擎所具有的所有功能,例如升级工作流程项目或并行审批步骤。

2 个答案:

答案 0 :(得分:2)

至少有两种方法。最常见的方法是使用Sitecore工作流操作将项目移交给外部工作流系统。另一种方法是实现IWorkflowProvider和可能的相关接口以完全抽象外部工作流引擎。我个人从未尝试过任何一种方法,因此我无法提供任何细节。

答案 1 :(得分:1)

根据sitecore网站,他们将开放式架构列为优势。他们甚至可以说。

“与第三方系统集成:Sitecore CMS提供完整的数据集成和 抽象层,允许您连接到任何数据库,Web服务或其他外部系统“

理论上说这是可能的。 (完全披露,我为K2工作)我会问周围是否有人在内部做过这件事。

其他人做过类似的事吗?