【问题标题】:Admin creating new item in sitecore workflow管理员在 sitecore 工作流程中创建新项目
【发布时间】:2012-06-26 18:59:26
【问题描述】:

如果工作流已应用于一个特定的模板。管理员使用该模板创建新项目。在这种情况下,项目处于草稿状态,因为工作流的初始状态是草稿。

所以即使管理员创建了项目,它也必须通过工作流程...

有什么办法可以避免这种情况..我们需要将初始状态设置为非管理员用户的工作流程草稿。

请指教..谢谢

【问题讨论】:

  • 工作流程应仅适用于非管理员用户,而不适用于管理员,即使他们创建初始状态为草稿的新项目/
  • 澄清...如果非管理员创建项目,那么该项目应该在工作流中。但是,如果管理员创建了该项目,那么该项目不应该在工作流中吗?

标签: workflow sitecore sitecore-workflow


【解决方案1】:

使用管理员用户来创建项目、编辑内容等是一种非常糟糕的做法,您应该尽可能避免这种做法。改为使用有权编辑所有内容的角色。

关于这个问题 - 我建议以下选项:

  • 创建工作流动作,检查项目是否由 特定用户,并将其移动到最终状态。
  • 或者(我更喜欢这个 一)创建一个工作流命令“快速发布无需审查”并使其 仅对特定用户可用。但仍会创建项目 处于草稿状态。

【讨论】:

    【解决方案2】:

    我们使用“跳过批准”解决方案,允许管理员通过选择设置 obj 来使用或绕过工作流。我们这样做是为了让每个人都可以从我们的蓝图模板中受益,但不需要使用工作流。对于我们的工作流程人员,他们必须遵守草案>aa(批准/拒绝)>批准,而绕过人员只需编辑,单击提交,他们的项目就可以一键获得批准和发布。点击here查看。谢谢

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多