プロセス管理について

レコード作成し、申請を回しているあいだ(複数の承認者の間等)に、他の部署でも同じ案件に
対して、テーブルデータ等追加入力し、その後、再度一から申請をし直したい
場合、そのレコード自体はそのまま利用して編集で追加しますが、ステータス変更にならないので、一度申請を申請引き戻しのボタンか何かを設置して引き戻しを実行して、データの修正を行い、再度申請のようにしたいのですが
引き戻しというやり方は、ジャバスプリクトか何かで実現可能なのでしょうか?

https://developer.cybozu.io/hc/ja/articles/204791550-%E3%83%AC%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AE%E3%82%B9%E3%83%86%E3%83%BC%E3%82%BF%E3%82%B9%E3%81%AE%E6%9B%B4%E6%96%B0#anchor_changeRecordStatus

ステータスを修正するAPIはありますので、JavaScriptカスタマイズでやりようはあると思います。

JavaScriptカスタマイズに慣れてなくハードル高いと感じた場合は、下記のように差し戻しを手動でやるとか、になりますかね。。
https://pj.asunote.jp/workflow/wf-002/