【发布时间】:2012-06-06 07:31:20
【问题描述】:
是否可以将 Sitecore 与外部工作流引擎(K2、Skelta)集成,如果可以,如何将外部工作流与 Sitecore 内容项连接,我是否需要在 Sitecore 中实现新接口(如工作箱)。
之所以需要这个,是因为当前的 Sitecore 工作流程不具备其他工作流程引擎所具有的所有功能,例如升级工作流程项目或并行审批步骤。
【问题讨论】:
标签: workflow sitecore k2 skelta
是否可以将 Sitecore 与外部工作流引擎(K2、Skelta)集成,如果可以,如何将外部工作流与 Sitecore 内容项连接,我是否需要在 Sitecore 中实现新接口(如工作箱)。
之所以需要这个,是因为当前的 Sitecore 工作流程不具备其他工作流程引擎所具有的所有功能,例如升级工作流程项目或并行审批步骤。
【问题讨论】:
标签: workflow sitecore k2 skelta
至少有两种方法。最常见的方法是使用 Sitecore 工作流操作将项目移交给外部工作流系统。另一种方法是实现 IWorkflowProvider 和可能的相关接口,以完全抽象外部工作流引擎。我个人从未尝试过这两种方法,所以我无法提供任何细节。
【讨论】:
根据 sitecore 网站,他们将开放式架构列为一项优势。他们甚至说。
“与第三方系统集成:Sitecore CMS 提供完整的数据集成和 允许您连接到任何数据库、Web 服务或其他外部系统的抽象层”
所以理论上是可以的。 (完全披露,我为 K2 工作)我会四处打听,看看是否有人在内部做过这件事。
还有其他人做过类似的吗?
【讨论】: