トップ > みんなの投稿 > アイデア募集 > 初めて投稿いたします。どうぞよろしくお願いい... guiux 2021/11/18 10:27 初めて投稿いたします。どうぞよろしくお願いいたします。 総合病院のIT部門で勤務しており、病院職員の新型コロナワクチン接種をKintoneで管理しています。 3回目ワクチン接種日の目安が「2回目接種から8カ月後の同日から接種可能」という指針が提示されました。 この「3回目のワクチン接種が可能になる日」を「2回目接種日フィールド」を用いて関数で表示する方法について教示をいただけませんでしょうか。 どうぞよろしくお願いいたします。 初めて投稿いたします。どうぞよろしくお願いいたします。 総合病院のIT部門で勤務しており、病院職員の新型コロナワクチン接種をKintoneで管理しています。 3回目ワクチン接種日の目安が「2回目接種から8カ月後の同日から接種可能」という指針が提示されました。 この「3回目のワクチン接種が可能になる日」を「2回目接種日フィールド」を用いて関数で表示する方法について教示をいただけませんでしょうか。 どうぞよろしくお願いいたします。 いいね 共有する 共有する X facebook LINE リンクをコピー トークにコメントする 3件のコメント (新着順) ミュートしたユーザーの投稿です。 投稿を表示 guiux 2021/11/25 16:32 皆様 コメントをいただいた皆様ありがとうございました。 教示をいただいた方法をを試してみましたが、 急ぎ対応が必要であったため、今回はシンプルなプラグインの方を選択いたしました。 DataCollectも導入済のため、次回はこちらを利用したいと思います。 返答が遅くなり大変失礼いたしました。 引き続きどうぞよろしくお願いいたします! いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 yama 企画・マーケティング 2021/11/19 11:40 guiuxさん 中尾さんが示していただいているやり方がシンプルですし、最終的な日程調整は人が行うという実務に沿っているのでおすすめだと思います! ほか、もしプラグインやkintone関連の外部サービスが導入可能であれば、以下のようなサービスを使えば日付・日時フィールドに値を入れることも可能になります。 ・日付計算プラグイン(TIS様) ・DataCollect(トヨクモ様) 弊社では厳密な日付計算をしたいときはDataCollectに頼ってます。 いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 中尾典隆 情報通信業 2021/11/18 17:39 guiuxさん、はじめまして 職員用ということで、厳密でなくてもいい(確実に接種可能日であればいい)のであれば1ヶ月を31日として、248日後の日付でいいのではないかと思います。その場合、DATE_FORMAT関数で2回目接種日に60*60*24*31*8(60秒*60分*24時間*31日*8月)を足せばOKです。 厳密に日付を出そうとすると今後もワクチン接種が毎年行われると仮定した場合にうるう年の場合の処理等複雑になってしまいますし、せっかく日付を出しても日曜日や祝日等で接種体制を取れないということもあるかと思います。 いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 西村 志郎 製造業 2021/11/19 06:20 guiuxさん 私も中尾さんの言う通り、日付まわりについては簡易的に処理できるならそれをオススメします。 また上記はひと月を31としていることで「少なくとも8か月未満にはならない」という安全側に設定されています。 で、「2回目接種日」と、「8か月後接種可能日」のフィールドを並べて表示して人が目視確認できるようにしておいてはいかがでしょうか(シビアにぎりぎりの予定が必要なケースはそんなに多くなくその場合は人間が考えるという方法) とはいえ日付に関するノウハウは色々ありますので、参考までに過去リンクご紹介します。 「やる.・やらない」は別として、いろいろな方法はあるんだと思っていただければ幸いです。 あと、kintoneの標準機能で計算処理した場合は、日付・日時フィールドにはならない(プラグインの利用やカスタマイズが必要)ですのでご注意ください。 参考になればうれしいです! 参考リンク 基準日から10年後の1日前 https://kincom.cybozu.co.jp/chats/ozoc23su1lz53kgx 指定月数の同日 https://kincom.cybozu.co.jp/chats/hx9kd0vufwqx8fue 規程出勤日数の算出 https://kincom.cybozu.co.jp/chats/wwhewxpspdnr3hpg いいね 返信する
ミュートしたユーザーの投稿です。
投稿を表示皆様
コメントをいただいた皆様ありがとうございました。
教示をいただいた方法をを試してみましたが、
急ぎ対応が必要であったため、今回はシンプルなプラグインの方を選択いたしました。
DataCollectも導入済のため、次回はこちらを利用したいと思います。
返答が遅くなり大変失礼いたしました。
引き続きどうぞよろしくお願いいたします!
ミュートしたユーザーの投稿です。
投稿を表示guiuxさん
中尾さんが示していただいているやり方がシンプルですし、最終的な日程調整は人が行うという実務に沿っているのでおすすめだと思います!
ほか、もしプラグインやkintone関連の外部サービスが導入可能であれば、以下のようなサービスを使えば日付・日時フィールドに値を入れることも可能になります。
・日付計算プラグイン(TIS様)
・DataCollect(トヨクモ様)
弊社では厳密な日付計算をしたいときはDataCollectに頼ってます。
ミュートしたユーザーの投稿です。
投稿を表示guiuxさん、はじめまして
職員用ということで、厳密でなくてもいい(確実に接種可能日であればいい)のであれば1ヶ月を31日として、248日後の日付でいいのではないかと思います。その場合、DATE_FORMAT関数で2回目接種日に60*60*24*31*8(60秒*60分*24時間*31日*8月)を足せばOKです。
厳密に日付を出そうとすると今後もワクチン接種が毎年行われると仮定した場合にうるう年の場合の処理等複雑になってしまいますし、せっかく日付を出しても日曜日や祝日等で接種体制を取れないということもあるかと思います。
ミュートしたユーザーの投稿です。
投稿を表示