【问题标题】:SiteCore Workflow - Reject to a specific stateSiteCore 工作流程 - 拒绝特定状态
【发布时间】:2026-01-05 05:10:01
【问题描述】:

以 SiteCore 中的 Sample Workflow 为例,处于 Approving 状态,是否可以为审批者添加新的 Reject 选项以拒绝该项目并将其移至正在审核状态?

我相信任何状态下的默认拒绝操作都会将项目移回第一个/草稿状态,但我们正在实施一个包含多个状态的工作流,审批者希望可以选择拒绝各种每个在工作流程中都有状态的团队。那么,是否也可以有多个拒绝选项 - 例如,批准人是否可以根据错误检测拒绝起草或审查?

【问题讨论】:

    标签: sitecore sitecore-workflow


    【解决方案1】:

    选择批准工作流程步骤下方的“拒绝”项,然后将“下一个状态”字段设置为指向正确的工作流程状态。

    【讨论】:

    • 非常感谢!我刚刚更新了问题以添加一个查询,该查询能够在一个状态下配置多个拒绝选项。能够根据审批者检测到的错误拒绝不同的团队。
    • @user3093508 在您的工作流程定义中,只需添加多个操作 - 根据 Jason 在下面的回答,每个操作都有不同的“下一个状态”值
    • 太棒了!非常感谢!
    【解决方案2】:

    为了选择拒绝多个不同的状态,您需要添加多个拒绝按钮。只需复制拒绝“命令”项,将每个项的“下一个状态”字段指向差异状态,然后相应地重命名“命令”项,以便用户知道它们的含义。例如。 “拒绝草稿”和“拒绝审核”。

    【讨论】:

    • 太棒了!非常感谢!