了解撤消请求审批

已批准请求的用户可以在请求仍在进行中时撤消其审批。对于顺序策略,当用户撤消某个审批时,所有后续审批也将从与请求关联的所有审批策略中移除。

注意事项

  • 用户必须向请求中贡献了一个“批准”操作。
  • 请求必须仍处于“进行中”状态。
  • 请求提交者不能撤消其审批。他们必须撤回请求才能对请求进行更改。

当批准者撤消对请求的审批时,撤消者的审批也将从与请求关联的所有策略中移除。对于顺序策略,所有后续审批也将从与请求关联的所有策略中移除。这可能会影响初始撤消者未参与的策略。

Note:

对于并行审批策略,撤消审批不会影响其他审批,无论这些其他审批是在撤消的审批之前还是之后进行的。

顺序策略审批撤消示例

假设您有两个顺序审批策略。对于策略 1,Alex、Barry 和 Anita 批准了该请求。对于策略 2,Casey、Anita 和 Amy 批准了该请求(粗体表示已进行了审批):

审批策略 1(顺序)

  1. Alex
  2. Barry
  3. Anita
  4. Henry

审批策略 2(顺序)

  1. Casey
  2. Anita
  3. Amy
  4. Denise

接下来,Barry 从策略 1 中撤消其审批。现在,策略看上去如下所示(粗体表示已进行了审批):

审批策略 1(顺序)

  1. Alex
  2. Barry
  3. Anita
  4. Henry

审批策略 2(顺序)

  1. Casey
  2. Anita
  3. Amy
  4. Denise

当 Barry 从策略 1 中撤消其审批时,Anita 的审批也将在策略 1 中清除,因为在该顺序策略中,Anita 的审批在 Barry 的审批之后。但是,在策略 2 中,Anita 和 Amy 的审批会被清除,即使 Barry 在不同策略中撤消了其审批。而且,如果 Anita 或 Amy 是与该请求关联的任何其他策略的批准者,则这些审批也将被清除,以此类推。

清除所有审批后,将计算批准者并再次发出批准邀请。其审批未被清除的批准者(上例中的 Alex 和 Casey)不会再次被邀请,因为他们的审批未受到影响。

Note:

将基于请求中数据链对象的当前策略和权限计算批准者。在极少数情况下,如果在执行撤消操作之后进行了更改,则可能会导致最初撤回其请求的批准者不会被邀请再次批准。