Sitecore工作流__OnSave命令

时间:2015-03-25 14:52:17

标签: workflow sitecore

我正在更新Sitecore中的工作流程。 如屏幕截图所示,我添加了" __ OnSave"批准状态下的命令。我想这意味着当用户将项目保存在Approval状态时,状态将变为Draft状态。

但是,保存后它仍处于Approval状态。 问题是什么?

enter image description here

1 个答案:

答案 0 :(得分:3)

实际上__OnSave是一个命令,而不是一个动作。我不确定是否使用了此命令的Next State。您需要单击命令按钮才能执行该命令,默认情况下隐藏__OnSave按钮。

您需要的是使用__OnSave模板的Auto Submit Action项目下的另一个项目,其中包含属性:

  1. 输入Sitecore.Workflows.Simple.AutoSubmitAction,Sitecore.Kernel
  2. 角色:您选择的角色。此操作仅针对角色中的用户(例如sitecore\sitecore client authoring
  3. 执行
  4. 下一个州Workflows/Sample Workflow/Draft
  5. Sitecore workflow - onsave action

    动作会自动执行。