みんなの投稿

2025/08/01 16:21

こんにちは。
契約中のコースは 「スタンダード」です。

プロセス管理の運用方法ですが、良く理解できなくて、困ってます。
基本的なことかもしれませんが、申請は個々の社員から申請されますが承認は管理者がまとめて、承認する業務フローです。
1レコードに個々の社員が申請した申請者のID、申請後に、承認者が承認したら、承認者のIDを自動に保管したいのですが、どうすればいいのでしょう?
プロセス管理の機能で、ステータスとステータスの履歴を見ればわかるのですが、一覧にしたときに表示(=レコードのフィールドにセット)したいです。
一覧にしたときに、ステータスが申請中なら申請者のみ、承認されたら承認者も記入されている状態をイメージしています。
どうか、ご教授を。

1件のコメント (新着順)

IDをどうやって持ってくるかが重要ですね。
以下妄想です。
承認者が事前に分かっているパターンです


申請者を社員名簿からのルックアップでIDも一緒に引っ張る
(プロセス管理では作業者を作成者で進める)
この時点で申請者のIDは一覧画面に表示


申請時に承認者をルックアップする、IDも取得するが
承認者のIDのフィールドは一覧に組み込まない

③TISさんの「ステータス連動必須フィールド設定プラグイン」で
承認者がステータスを移行した際に、IDを別フィールドにコピーする
https://www.tis2010.jp/processlinked/

コピー先のIDを一覧に組み込む



以下、課題です

〇承認者をユーザー選択等で選ぶ場合、IDの表記が難しい
ユーザー選択フィールドは、計算式や関連レコードの対象にできないため
となると、承認者にもルックアップで氏名とIDを取得してもらうのが望ましい...
〇承認者が複数いる場合は、この構想では厳しい

代案
〇javascriptカスタマイズ
〇カスタマインでもしかしたら....


今、CUSTOMINEのドキュメント見てみました。

あまり詰めては考えていませんが、CUSTOMINEでは、
・ステータスの変更を検知する
・特定のステータスを発火条件に指定する
・作業者を変更する
また、
・(そういったアプリがある前提で、)ユーザーに紐づいた承認者などを取得する
ことが出来るようなので、これらをうまく組み合わせれば課題解決にはなりそうです。
(なりますかね?)

ちなみに、CUSTOMINEは処理フローを書くことでJavaScriptコードを書く”プラグイン”ですので、課題解決に繋がる機能別プラグインもきっとあるはずですね。

困った時のカスタマインですね🌸ありがとうございます🌟

DAI
2025/08/01 17:30

さっそく、ありがとうございます。
やっぱり、簡単にはいきそうにないですか。

承認者は、ほぼ決まっているので、1名です。(たまに代行者がいますが、とりあえず、考えない)
申請時点で、デフォルトで入れてしまうのもアリなのですが、コンプライアンス的に問題アリだよなぁと思ってます。

プラグインも検討してみます。
アドバイスありがとうございました。

やっぱり、簡単にはいきそうにないですか。

簡単=アプリ開発と捉えて…
最終的にどういったフローを目指しているのかにもよると思いますが、

「複数の申請を1画面にまとめて一括承認」に拘っているなら、「まとめて承認アプリ」(仮称)を別に設けて、『関連レコードで「申請アプリ」のステータス[○○]のレコードだけ表示し、承認者には、リンクからひとつづつレコードを開いてステータスを変更してもらう。』という、基本機能×運用でまとめ承認がギリ”簡単に”できると思います。

カスタマイズするなら、
①「まとめて承認アプリ」のテーブルに「申請アプリ」のステータス[○○]のレコードだけ取得して列挙し、
②行ごとに[承認]チェックボックスを追加しておいて、(←ココはフォーム設計の話)
③レコード保存時に②の状態に合わせて「申請アプリ」のステータスを変更する。
などとやれば、完全で手数も少ないおまとめ処理はできるかと。

焦点をハズしていたらすみません🙇🏻