TiSさんのkintoneプラグインに関する振り返り

「すごくない」その2
kintone Advent Calendar2023
8日目担当のhideです!
アドベントカレンダー初挑戦よろしくお願いします!

早速ですが、今回振り返りとしてTiSさんの条件分岐処理プラグインをつかった振り返りをしたいと思います。

  1. ルックアップと複数アプリを利用して、リマインド通知を増やす

  2. アプリアクションなどでのルックアップを自動取得

  3. チェックボックスのON/OFFに連動して日付を追加する

ルックアップと複数アプリを利用して、リマインド通知を増やす

kintoneは標準機能として通知機能がありますね。ただし、リマインド通知は1アプリにつき10件までしか登録できません。工場の部品管理だと日付に対応して100個,200個とリマインド通知が欲しくなることもあるでしょうし自分はそうでしたが、それには足りませんね。
そのため、通知に必要な日付だけをルックアップで分散し、それらでリマインド通知を設定することで、通知を実質増やすことができます。

リマインダーの条件通知。これが1アプリにつき10個しか設定できない。
設定できないので、自動採番をキーにしたルックアップでF-J(6‐10番)を
別アプリにコピーする。そこで通知を別に設定することで通知を増やす。


この方法を使う場合、定期的にルックアップを再取得する必要があります。自動的に実行する場合krewdata,Gusuku CustomineのいずれかやRPA、Google Workspaceでプログラミング等が必要になると思いますが、日付による時間管理だとそれほどの頻度は必要ないので、条件分岐処理プラグインで定期的にボタンを押して実行するだけで十分かと思います。
設定サンプルは下記になります。

今日を入力は他の処理のためにしています。
1つの日付に対し2つリマインドしています。6-10,11-15の通知用アプリに対し、
自動採番をルックアップに入力し、通知を設定した日付を更新しています。

アプリアクションなどでのルックアップ自動取得

kintoneのアプリアクションでルックアップにデータを入力しても自動的に実行はされず、ボタンを押す必要があります。定期作業としては非常に面倒で、Cybozu developer communityにもQ&Aがあります。これは条件分岐処理プラグインでも実施可能です。ルックアップの基になるデータをアプリ間更新でルックアップに張り付けるだけです。
(上の自動採番更新による一括更新と同じで、ルックアップに直接データを入れることで、固有データを特定できる場合自動的に更新される)

チェックボックスのON/OFFに連動して日付を追加する

これもCybozu developer communityにQ&Aがあったはずの案件ですが、やはり条件分岐処理プラグインで実施可能なので、プラグインだけ利用できる層向けに、紹介させていただきます。

こういうアプリの作りを想定しています
チェック済+入荷日が無に等しい場合TODAY()を入力
※入荷日が無に等しいがないと、サブテーブルで他のチェックした日付を上書きしてしまう
チェックを未にした場合、無を入力

この2つの設定で、チェックに連動して日付を入力できます。テーブル化して見えにくくなるかもしれませんが、参考になれば幸いです。

TiSさんのプラグインはこれ以外も素晴らしいので、皆さん契約して使わせてもらいましょう!
この記事を書く、kintoneを学ぶにあたって、先人の残してきた公開資料が非常に勉強になりました。キンコミ、cybozu developer networkのQ&A、youtubeに投稿している方々の知見には特に助けられました。この場で改めてお礼申し上げます。自分のこれもささやかですが今後の一助になることを願います。

この記事が気に入ったらサポートをしてみませんか?