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

Workflow 将Sitecore与外部工作流引擎集成,workflow,sitecore,k2,skelta,Workflow,Sitecore,K2,Skelta,是否可以将Sitecore与外部工作流引擎(K2、Skelta)集成,如果可以,如何将外部工作流与Sitecore内容项连接,以及是否需要在Sitecore中实现新接口(如workbox) 我之所以需要它,是因为当前的Sitecore工作流不具备其他工作流引擎所具备的所有功能,如升级工作流项目或并行审批步骤。根据Sitecore网站,他们将开放式体系结构列为一项优势。他们甚至说 “与第三方系统集成:Sitecore CMS提供完整的数据集成和 抽象层,允许您连接到任何数据库、web服务或其他外部

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


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

根据Sitecore网站,他们将开放式体系结构列为一项优势。他们甚至说

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

所以理论上是可能的。(完全披露,我为K2工作)我会四处询问,看看是否有人在内部做过这件事


还有其他人做过类似的事情吗?

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

谢谢您的回答,我将尝试两种方法,完成后我将立即将结果发布在这里