在多CD环境中的Sitecore工作流实施

时间:2018-06-20 07:37:23

标签: sitecore sitecore8 sitecore8.1 sitecore-workflow

我需要有关如何在多CD环境中实现工作流程的建议。

当前环境设置如下。

  • CM
  • UAT
  • 预生产
  • 产品

到目前为止,通过智能发布,发布从CM到UAT,Preprod和Prod。现在,考虑到它的优点,我们想要实现工作流以发布内容。

我在实现工作流程方面有经验,那里有1个CM和1个CD环境。在这里定义工作流状态非常容易。

  1. 草稿
  2. 等待批准
  3. 发布

但是在我们的情况下,要求并不相同。我们希望具有以下状态。

  1. 草稿-在submit上,此工作流程应进入“等待批准”状态。
  2. 等待批准-在Approval上,内容应发布到UAT。
  3. UAT-单击Publish to Preprod,应将内容发布到Preprod。
  4. Preprod-单击Publish to Prod,应将内容发布到Prod。
  5. 产品-自动发布和最终状态。移至草稿状态。

对于上述情况,我想到了以下用户角色。感谢nikkiPunjabi提供的不错的article

  • SitecoreEditor
  • SitecoreReviewer
  • SitecorePublisher

现在我的问题是,如何使用工作流而不是Final state将内容发布到UAT和PreProd。我已阅读以下article并尝试实现相同的内容,但是当内容到达最终状态(不在此之前)时,内容将发布到所有环境。

有人在以这种方式实施工作流程方面有过经验吗?如果可以的话,您能帮我解决问题吗?

感谢您的帮助。

https://community.sitecore.net/technical_blogs/b/latest_technical_reinnovations/posts/out-of-the-box-support-for-pre-production-publishing

1 个答案:

答案 0 :(得分:0)

我发现,下面的文章是实施解决方案的正确方法。确保您向工作流用户授予了必要的访问权限。否则,内容将不会发布到指定的目标。我将尝试使用为使之正常运行而赋予的用户,角色和访问权限来更新此帖子。

https://community.sitecore.net/technical_blogs/b/latest_technical_reinnovations/posts/out-of-the-box-support-for-pre-production-publishing