如何在Sitecore的发布工作流程之上执行工作单元模式? [英] How to do Unit Of Work pattern on top of Sitecore's publishing workflows?

查看:26
本文介绍了如何在Sitecore的发布工作流程之上执行工作单元模式?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道是否有人需要在Sitecore的发布工作流之上实现工作单元模式? 我们有一个工作流程的要求,有多个链接的‘子文章’的‘文章’,所有这些都是在挡路中编辑,需要通过投稿,审查和签收状态的工作流程。 有什么想法吗?

根据Kevin Obee评论更新24.10.2012:

是的,这看起来像是非常有趣的方法! 基于此,我们得出了一些类似的想法。与其为每个内容项创建临时工作流,不如创建一个临时的"捆绑项"-内容项,它包含对必须在"更改集中"的所有项的引用。因此,我们通过"更改设置工作流"移动此"捆绑项",当此移动通过状态时,将更新其"内容项工作流"中包含的内容项的状态。 示例: 1.新建/编辑新内容项->创建一个新版本,并显示自定义窗口,将其分配给"Bundle Item"(该窗口将具有创建新的"Bundle Item",然后将内容项分配给它的功能) 2.一个"捆绑项"可以包含对定义我们的"变更集"的许多内容项的引用。 3."捆绑项目"自动设置为"捆绑工作流" 4.通过"捆绑工作流"移动"捆绑项目"可以更新内容项目的工作流状态 5."捆绑项"转到"捆绑工作流"的最终状态,并且所有引用内容项都将状态更改为最终状态。

推荐答案

Alex Shyba于2011年10月向Sitecore虚拟用户组提供了工作流包解决方案。

他的演示文稿Latest cool prototypes from Sitecore US lab,您可以在视频中50:35的位置找到工作流包说明。

更新:

截至2012年10月23日,据报道该工作流包仍然只作为原型存在。也许亚历克斯可以被说服,认为有必要提出一个看起来不错的想法。

项目项共享源代码模块发布

John Penfold已在Sitecore市场发布了HISProject Items module。此模块将多个内容和媒体项作为单个项目进行管理,确保它们在项目发布时以原子方式发布。上周,我在伦敦的Sitecore用户组上看到John演示了该模块,它看起来非常符合您的要求。

这篇关于如何在Sitecore的发布工作流程之上执行工作单元模式?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆