是否可以将Sitecore与外部工作流引擎(K2,Skelta)集成,如果是,如何将外部工作流与Sitecore内容项连接,我是否需要在Sitecore中实现新界面(如工作箱)。
我之所以需要这一点,是因为当前的Sitecore工作流程并不具备其他工作流程引擎所具有的所有功能,例如升级工作流程项目或并行审批步骤。
答案 0 :(得分:2)
至少有两种方法。最常见的方法是使用Sitecore工作流操作将项目移交给外部工作流系统。另一种方法是实现IWorkflowProvider和可能的相关接口以完全抽象外部工作流引擎。我个人从未尝试过任何一种方法,因此我无法提供任何细节。
答案 1 :(得分:1)
根据sitecore网站,他们将开放式架构列为优势。他们甚至可以说。
“与第三方系统集成:Sitecore CMS提供完整的数据集成和 抽象层,允许您连接到任何数据库,Web服务或其他外部系统“
理论上说这是可能的。 (完全披露,我为K2工作)我会问周围是否有人在内部做过这件事。
其他人做过类似的事吗?