Sitecore 工作流程 __OnSave 命令

Sitecore Workflow __OnSave Command

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

但是,保存后还是审批状态。 什么问题??

其实__OnSave是命令,不是动作。我不确定是否使用了此命令的 Next State。执行命令需要点击命令按钮,__OnSave按钮默认隐藏

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

  1. 类型Sitecore.Workflows.Simple.AutoSubmitAction,Sitecore.Kernel
  2. 角色:您选择的角色。此操作将仅对角色中的用户执行(例如 sitecore\sitecore client authoring
  3. 下一状态Workflows/Sample Workflow/Draft

操作自动执行。