2023/07/03 13:02
お世話になります。
資材変更の申請アプリを作成しています。
添付画像のようにチェックボックスにチェックを入れたいのですが、複数行ある中の一行のみ、チェックを入れてもらえるような制御は可能でしょうか。
例えば、チェックがひとつでなければ保存できない、などです。
(出来れば標準機能かプラグインで実現したいです。)
申請が途中で差し戻しになった場合、履歴を残す目的で、
申請時の添付ファイル(仕様データ)を削除しないで、
サブテーブルに添付ファイルを追加していきたいと考えています。
その際、どの添付ファイルの内容に対して、承認するのか
明確にするためです。
一度、承認対象のファイルの横に1を立てるようにしてみましたが
少しわかりづらかったのでご相談させて頂きました。。。
因みに、チェックボックスの使用は写真の箇所のみです。
宜しくお願いいたします。
ミュートしたユーザーの投稿です。
投稿を表示こんにちは!お疲れ様です。
ちょうど良さそうなのを見つけたので、参考サイトです!
https://www.jbat.co.jp/blog_ATTAZoo_puraguin_006/
自動採番とかもできるそうなので、コメントで「●番にて採用」とか入れれていいかもしれませんね!
ちなみにもし私が標準機能だけでやるなら、
テーブルに日時入れて初期値を「レコード登録時の日時を初期値にする」にするとかですかね。。?
使用する人がきちんとルールを守れる人たちならこれでも十分かな、と思います。
(仕様書とのことなので、申請者は自分の身を守りたい人の方が多いだろうと推察しました。笑)
承認用のプロセス管理が設定されているなら必要ないかもしれませんが、アプリの条件通知でレコードが編集されたら通知が行くようにしておけば、改ざんとかのチェックは出来そうです。。(´・ω・`)
ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示nokanaさま
プロセス管理と組み合わせて、下記の2つの設定をすれば、標準機能で可能です。
1. テーブルで1行のみチェックをつけているかどうかを判定する
2. 1行のみチェックをつけている場合のみ、申請を可能にする
具体的には、
1-1. テーブル内に「チェック判定」用の計算フィールドを追加し、IF関数とCONTAINS関数で、チェックがつけられていれば1、そうでなければ0を表示するようにする
https://jp.cybozu.help/k/ja/id/040506.html
1-2. テーブル外に「申請可否」用の計算フィールドを追加し、SUM関数で「チェック判定」の値を合計する
https://jp.cybozu.help/k/ja/id/040510.html
2-1. プロセス管理で申請の「アクションが実行できる条件」に「申請可否」が1である条件を追加する
https://jp.cybozu.help/k/ja/id/040575.html#process_set_process_20
いかがでしょうか。
ミュートしたユーザーの投稿です。
投稿を表示