iwai
Giga Sage

もしかすると、Group Approval [sysapproval_group] Table の BusinessRule "SNC - Moot user approvals for group"(グループに対するユーザー承認を無効化) の動作が影響しているのかもしれません。

このBusinessRuleは、条件によって、このグループ承認に関連するすべての保留中のユーザー承認を設定します。

 

このBusinessRuleのScriptの記載では、「AFA (Ask For Approval) が待機している間に手動で作成されたグループ承認のケースを処理する」と書いてあり、「AFAによって作成されたグループ承認レコード」の場合は処理しないようにしているので、仕様としてAsk For Approval で作成したGroup Approval RecordをCancelする想定はしていないのではないかと推測しています。

 

Google検索した時に、類似の情報が出てきます。

site:servicenow.com "SNC - Moot user approvals for group" - Google 検索

 

グループ内の他の承認を「不要」に設定する - サポートとトラブルシューティング (servicenow.com)

  • 承認ワークフローで、グループ内の他の承認が「不要」状態に変わる動作、承認が承認済み/拒否/キャンセルされた場合の動作、または OOB 状態以外の他の承認状態にこの動作を含める動作を変更する場合、

 

このBusinessRule "SNC - Moot user approvals for group"の処理を変えることで、一括でCancelにすることができます。