1か月分のデータをまとめて申請、そのデータを残しておく方法についてなにかいい方法がありましたら教えていただきたいです。
いつもお世話になっております。
先日、キンコミで1か月分のデータをまとめて申請したいというご相談について教えていただきました。
その際のリンクが下記になります。
https://kincom.cybozu.co.jp/chats/1u5duuxegwhaixzn
データ入力のアプリと、申請用のアプリを別で作成しました。
申請用アプリでは関連レコードを使い、データ入力のアプリの先月分の内容を表示させて申請し、運用しています。
7月のデータと8月のデータの2か月分の申請が終わったのですが、なにかおかしいと思い詳しく見ていた所、7月分のデータ(8月に申請したもの)が8月分のデータになっていました。
翌月になってから先月分の申請をするのに、申請日が8月なのに申8月分のデータが関連レコードに反映されており、何故かと思いました。
関連レコードを利用して先月分の内容を表示させていたので、常に最新の情報が表示されるということなんですね。
盲点でした。
現状は8月に申請したものと9月に申請したものの関連レコードの内容が同じになっていますが、申請日は違うので、申請がされていて承認されたという履歴は確認できます。
会社としては、申請したものは一覧で「〇月分」と表示させたいため、関連レコードは更新されない方で保存したいとのことです。
申請した日の状態そのままの状態を更新させずに残しておきたいのですが、何かいい方法はありますでしょうか?
申請が完了した時点の申請用アプリの内容を印刷したり、画面をPDFで保存しておく、という案も出たのですが申請者が50名いますので、手間がかかるので現実的ではないなと思っています。
ミュートしたユーザーの投稿です。
投稿を表示文字のみで伝わるのか不安ですが、
こんなのはどうでしょうか。
▼データ入力アプリ
文字列(1行)フィールドを追加
フィールドコードを "キー" にしときます
計算式で、社員名+年月 の格好になるよう設定します
例)山田太郎_202208
年月部分は日付フィールドからDATE_FORMAT関数で取得
▼申請用アプリ
文字列(1行)フィールドを追加
フィールドコードを "年月" にしときます
文字列(1行)フィールドを追加
フィールドコードを "キー" にしときます
計算式で、社員名+年月 の格好になるよう設定します
例)山田太郎_202208
関連レコード一覧フィールド の 表示するレコードの条件 を
(このアプリの)キー = (参照するアプリの)キー
にします
申請用アプリのレコード編集画面で、
年月をYYYYMM形式で入力すると、関連レコード一覧が更新されます。
レコードを保存しても、年月フィールドの年月で抽出された分だけが
関連レコード一覧に表示されます。
ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示