キンコミ kintone user community

みんなの投稿

トライアル中の「わかめ」と申します。
現在、設備メンテナンス機能の設計に取り組んでおり、一部の実装に行き詰まっておりますため、ご相談させてください。

特に、定期メンテナンスのリマインド機能について、お知恵を拝借したく存じます。おそらくプラグインの活用が必要と思われますが、現時点ではうまく使いこなせておりません。

【実現したいこと】
設備ごとのメンテナンス周期(例:1週間ごと、毎月、3か月ごと、1年ごと)に応じて、定期的な点検リマインドを自動で実施したいと考えています。

【現在の構成】
以下の2つのアプリをベースに構築しています(一部テンプレートを応用)。

●設備マスタアプリ
 設備情報を管理。設備名をキーとして、点検周期・直近の点検納期などを記録。
 また、関連レコード機能で、過去のメンテナンス履歴(設備メンテナンスアプリのレコード)を参照。

●設備メンテナンスアプリ
 点検の記録を保存。設備名、点検日、点検内容、納期などを記録。

【実現したい処理の流れ】
①設備マスタアプリで、設備Aの「直近の点検納期」に手動で「5/31」と入力。

②設備Aの「点検周期」が「4か月後」に設定されている場合、
  →『日付計算プラグイン(v3)』で自動的に「次回点検納期:9/30」と計算される。

③この「次回点検納期(9/30)」を基に、設備メンテナンスアプリに、「設備A・点検納期9/30」という新規レコードを自動で作成。

④点検月の9/1に、関係者へリマインド通知を送信(これは実現済み)。

⑤9月中に点検が完了し、承認されたら、点検日が「最新の点検納期」として設備マスタに反映(これも可能)。

【できていること・できていないこと】
①~②:
 概ね実現できています。ただし、例として「5/31」+「4か月後」の計算結果が「9/31」となり、
 該当日が存在しないため空白になってしまいます。
 → 末日調整のロジックが必要と考えています(例:9/30に補正)。

③:設備メンテナンスアプリに、「設備名が一致」かつ「点検納期が一致していない」場合に、新たな点検レコードを自動作成する方法が分かりません。可能であれば無料プラグインで簡単に解決したいです。

④:リマインド通知の設定は可能です。

⑤:点検が完了した際に、設備マスタに点検日を転記する処理は問題なく実現できています。

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

③の動作をCUSTOMINE的に書くと、添付のようになりますね🤔

単純なフロー(CUSTOMINEだとワンアクションでイケちゃいそうなんですが…💦)なので、ひとつでか複数でか、また、無料か有料かは分かりませんが、「簡単に解決できるプラグイン」はあると思います。
(ご紹介は例によって達人たちにお任せします🙇🏻)


わかめ
製造業
2025/06/09 14:15

ありがとうございます。
CUSTOMINEもかなり便利そうですが、無料プラグインが本線になりそうなので少し厳しいかもしれません。ただフリープランでも効力はありそうなので、隠し玉として持っておきます!

隠し玉として持っておきます!

そうしてください😁
最初からCUSTOMINEでイケるなら、”ほぼ(CUSTOMINEでも、JavaScriptで書かないとどうにも…なことはあります。)全部入り”で、「機能別プラグインをいちいち探す」手間は”ほぼ”なくなるので便利と言えば便利なのですが、ご承知の通り有料かつ比較的お高いので、機能別プラグインの導入に軸を置くなら徹底的にそちらを極め、どうにも立ち行かなくなった時の隠し玉とするのがイイかもしれませんね。

ちなみにですが、「メーカー違いのプラグインの複数併用」は競合動作を考えなくてはならなくなる場合があるので、”どれか一択”にするのが楽だと思いますョ
(もっとも、機能別プラグインのみの使用であっても競合動作絡みのエラーが出る可能性はあるんですけどね💦)

ふゆき
製造業
2025/06/06 17:55

『日付計算プラグイン(v3)』

のPlugin は どちらの ベンダーさんのですか?

TISだと、バージョン:1 なので違いそうですね
ベンダーさんに「違うぞー」「金返せー」😊(笑)😊(笑) と
クレームを付けて、直ぐに改修してもらったらいかがでしょう

ちなみに、TISの日付計算プラグインは問題ないみたいです
------------------------
追記です

新たな点検レコードを自動作成する方法が分かりません。

は・・・出来るのかな~~

自分の場合、1設備 ごとのレコードで
点検はテーブル内にフィールドを設けるにしました

リマインダも、こんな感じで、テーブルから出して
日付計算プラグインで計算すれば可能かと思われます


わかめ
製造業
2025/06/09 14:32

ありがとうございます。
やりたいことはかなりできていて助かります。本プラグインと直接関係ない話かもしれませんが、関連して少し困りごとがあります。以下の③の部分です。

①「設備メンテナンスアプリ」を更新して点検納期を「設備メンテナンスアプリに転記する」
②「設備マスタアプリ」の"直近の点検納期"が更新される
③関連して「設備マスタアプリ」内で点検周期を参照して、ご紹介あった日付計算プラグインで次回の点検納期が出される。
 (③ができない)
④③ができないので、"直近の点検納期"の日をずらして戻すことで"次回の点検納期"を計算させる。

やりたいことは、「設備マスタアプリ」と「設備メンテナンスアプリ」の納期を互いに還流させるような形で納期を転記しあって「説明マスタアプリ」の次回の点検納期を更新させるような作りです。
その一環として上記のようなフローを稼働させたい次第です。



■参考
皆様の意見を参考にスレの最初に記載した流れを整理すると全体の流れは以下です。

「設備マスタアプリ」の"次回の点検納期"のスケジュールに従い点検、上部の【メンテナンス履歴】を押下することで、"点検納期"が記入された状態の「設備メンテナンスアプリ」のレコードが作られる。※アクション機能を使用

「設備メンテナンスアプリ」のレコードを更新すると、「設備マスタアプリ」の"直近の点検納期"が更新される。※Rabbit's works製の他アプリ更新プラグインを使用。

「設備マスタアプリ」の"次回の点検納期"が更新されて、最初に戻る。
※ご紹介の日付計算プラグインを使用

ふゆき
製造業
2025/06/09 15:42

フィールド値を参照されたいんですね
TISの日付計算プラグイン
なら、フィールド値を参照可能です

添付はご参考まで!

※数値 [フィールド]を使ってください😊

わかめ
製造業
2025/06/09 15:52

コメントありがとうございます!
言葉が足りず申し訳ございません。

返信頂いた内容は先のご提案でできており、アプリA(製造メンテナンス)からプラグインで日付をアプリB(製造マスタ)に【直近の点検納期】は転記出来ます。

ただし、転記プラグインによるアプリBへの入力だけでは【点検周期(月)】を絡めた【次回の点検納期】の計算が起動しないという困りごとです。



整理すると
できる⇒アプリB内の【直近の点検納期】を手入力して、【次回の点検納期】を自動計算する。
できない⇒アプリB内の【直近の点検納期】がアプリAから転記され、【次回の点検納期】を自動計算する。

仕様上、プラグインによる自動転記はレコードの編集/保存とは別の動きだから動かないという理屈なのでしょうか…?

ふゆき
製造業
2025/06/09 16:20

アプリB内の【直近の点検納期】がアプリAから転記され、【次回の点検納期】を自動計算する。

この動作をする時の、トリガー(引き金)となり得る動作は何かありますか?

※アプリBから転記 後、アプリAで「自動計算」を走らせる為には
アプリAを立上げ(編集モード)後、保存する と云う 動作が必要になります

なので、自分なら
アプリB内で【次回の点検納期】を自動計算、アプリAに転記するかな~~
でも、リマインダのためなら2つは必要ないですね

どうしても、※を したいのならば...半自動ですが
一覧画面 上に、釦を作り(トリガー)押すことで一括更新は可能です
         👆 こんなPlugin はいろいろありますが
一覧レコード一括更新/クリアプラグイン【TIS/条件付き無料】なら知っています
ご参考まで!

②…→末日調整のロジックが必要と考えています

基本機能に立ち返ることになりますが、日付の値に応じて月末日を表示したい(うるう年を考慮した表示)|kintoneヘルプ はいかがでしょうか。


わかめ
製造業
2025/06/09 13:52

ありがとうございます!
今回の内容としてはふゆきさんの記載でほぼ解消いたしました。
基礎機能にもあるということで情報ありがとうございます。