在某些工作流操作期间将Sitecore验证应用于模板

时间:2015-03-19 18:07:08

标签: sitecore sitecore7.2

问题的简要描述:

我有一个新闻模板和一个活动模板,每个模板都有一组独特的字段。两者都经历了我创建的发布工作流程。使用新闻项或事件项可以执行多项操作。

  1. 管理员可以创建任一类型的新项目,并将其发布到网站。
  2. 内容作者可以创建任一类型的新项目,然后提交以供审批。
  3. 管理员可以查看已提交审批的项目,然后将其发布到网站。
  4. 在步骤1或步骤3中,当"发布"动作发生,我想根据正在发布的项目类型验证不同的字段。有没有办法在工作流操作期间使用UI将验证规则绑定到模板中的字段,还是需要自定义编码?

1 个答案:

答案 0 :(得分:4)

每个Field项都有许多字段,用于显示应在何处以及如何进行验证,并显示验证错误:

  1. 快速行动栏
  2. 验证按钮
  3. Validator Bar
  4. 工作流
  5. 如果您希望在工作流审批流程中运行给定的验证规则,则可以在每个模板下的每个“字段”项的工作流程字段中设置该验证规则。这是关键 - 我不认为您想在发布操作期间运行这些检查,我认为您希望在批准期间运行这些检查行动。

    这一切都在Sitecore内容编辑器中完成。无需自定义代码。