# プロセス管理 完了後に修正がある場合

**URL:** <https://community.cybozu.dev/t/topic/4803>\
**Category:** kintone 開発相談\
**Created:** [2020 年 1 月 28 日午前 11:17 UTC](https://community.cybozu.dev/t/topic/4803 "2020-01-28T11:17:42Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account1391](https://avatars.discourse-cdn.com/v4/letter/l/4da419/32.png) [@Legacy\_Account1391](https://community.cybozu.dev/u/Legacy_Account1391)\
**Post date:** [2020 年 1 月 28 日午前 11:17 UTC](https://community.cybozu.dev/t/topic/4803/1 "2020-01-28T11:17:42Z")

</div>

ドキュメント管理アプリについてです。

&nbsp;

作成者A（送付）→確認者B（確認）→最終Ｃ（受領）

&nbsp;

このようなフローで使用しております。

新しいレコードを作らず、修正した資料を添付し直し、

確認者B,Cが再度未処理の部分で気が付くような方法はありますか。

&nbsp;

思いつくのは確認者Ｃの後に、作成者Aに戻すフローを追加するですが

その場合、修正がない際、作成者Aに未処理としてずっと残ってしまうと認識しており、それは避けたいです。

そのレコードに修正があるか、ないかは場合によります。

都度都度管理者が作業者を修正する等も避けたいです。

&nbsp;

なにかいい方法ございませんでしょうか。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account63](https://avatars.discourse-cdn.com/v4/letter/l/6de8d8/32.png) [@Legacy\_Account63](https://community.cybozu.dev/u/Legacy_Account63)\
**Post date:** [2020 年 1 月 28 日午後 2:51 UTC](https://community.cybozu.dev/t/topic/4803/2 "2020-01-28T14:51:50Z")

</div>

下記のように差し戻しを用意するのはどうでしょうか？

[https://pj.asunote.jp/workflow/wf-002/](https://pj.asunote.jp/workflow/wf-002/)

&nbsp;

\> 作成者A（送付）→確認者B（確認）→最終Ｃ（受領）

&nbsp;

個人的にはこの流れならば、

- 確認者Bや最終Cで修正したい場合は「差し戻し」アクションをして作成者Aにもどす

- 最終Cで完了したあとに気づいた場合は、特例として最終Cがレコードを編集するか、新しくレコードを作ってもらう

というのがワークフローとしてただしそうだなと思っています。（ワークフローにする以上ある程度の硬さがあったほうが良いのでは、という思想です）

&nbsp;

&nbsp;

答えの意図がずれていたらすいません。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1391](https://avatars.discourse-cdn.com/v4/letter/l/4da419/32.png) [@Legacy\_Account1391](https://community.cybozu.dev/u/Legacy_Account1391)\
**Post date:** [2020 年 1 月 29 日午前 1:37 UTC](https://community.cybozu.dev/t/topic/4803/3 "2020-01-29T01:37:10Z")

</div>

早速のご回答ありがとうございます。

修正版のドキュメントが発生するかどうかわかるのは作成者Aのみとなります。

B,Cは基本的に資料を受領するのみとなります。

頂いた案は、確認者B、最終者Cが作成者Aからの依頼を受け差戻し作業を行うことになりますか？

新しいレコードは古いものが残ってしまうので、検索の際、誤って古いものを最新と思ってしまうリスク、

古いレコード削除も、過去の履歴が消えてしまうだけ、出来るだけ避けたい内容となります。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account63](https://avatars.discourse-cdn.com/v4/letter/l/6de8d8/32.png) [@Legacy\_Account63](https://community.cybozu.dev/u/Legacy_Account63)\
**Post date:** [2020 年 1 月 30 日午前 9:08 UTC](https://community.cybozu.dev/t/topic/4803/4 "2020-01-30T09:08:10Z")

</div>

なるほど、作成者Aがトリガーとなって追加したいときがあるのですね。そうすると若干プロセス管理では叶えれなさそうなケースな気がしてきました。。

&nbsp;

もしも確認者B/最終者Cに、レコードに気づかせ、確認させるためにプロセス管理を用いてるのであれば、逆にプロセス管理をやめて、

kintoneカスタマイズなどでやるのも手かなと思いました。

1.&nbsp; 上長確認用のチェックボックスフィールドを用意（このとき、上長しか編集できないように権限設定する  
2. 作成者が更新したとき通知を受け取れるよう通知設定する（必要に応じてリマインダなどもいれてもいいかもしれません  
3. 資料を再修正したとき、チェックボックスを自動で外すカスタマイズをいれる

ただ、プロセス管理ほど未処理なステータスを強いる感じではなくなりますが…

---

<div class="post-metadata">

**Author:** ![Legacy\_Account63](https://avatars.discourse-cdn.com/v4/letter/l/6de8d8/32.png) [@Legacy\_Account63](https://community.cybozu.dev/u/Legacy_Account63)\
**Post date:** [2020 年 1 月 31 日午前 1:40 UTC](https://community.cybozu.dev/t/topic/4803/5 "2020-01-31T01:40:50Z")

</div>

[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](https://community.cybozu.dev/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)

&nbsp;

あと一つ、思いついたのは、上記APIを用いてステータスを最初に戻すボタンを実装するとかですかね。  
（試してはいないですが）

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex015/uploads/cybozu/original/1X/d5c841c3c5a6cb66eed514001c1b45147c9e1f4f.png) [@system](https://community.cybozu.dev/u/system)\
**Post date:** [2024 年 12 月 3 日午前 5:54 UTC](https://community.cybozu.dev/t/topic/4803/6 "2024-12-03T05:54:49Z")

</div>

このトピックはベストアンサーに選ばれた返信から 3 日が経過したので自動的にクローズされました。新たに返信することはできません。
