キンコミ kintone user community

みんなの投稿

別個の3つのアプリを連結して連続して数値を反映させたい。

・ご契約中のコース(スタンダード)
・お悩みの背景、目的(何を実現するためにkintoneを活用したいか等)

「kintone アプリ間レコード集計プラグイン」を使用することで、案件管理のAアプリにて売上を入力したら、Bアプリに売上の数値が自動的に集計されるように設定しています。

此度、Bアプリで集約されたデータを、さらに連続してCアプリにも反映させたいと思い、Bアプリにもプラグインを導入しました。

期待した動作としては、
①Aアプリにて売上を入力する。
②Aアプリでの売上金額の増減が自動的にBアプリの特定のフィールドに集計される。
③Bアプリの特定のフィールドの数値を合計するフィールドの値が自動的にCアプリの特定のフィールドに反映される。

ですが、②で数値の変動があっても「更新」された扱いにならず、③は実現できませんでした。
何か良い改善案はございませんでしょうか?

ちなみにプラグインを数種類使用していますが、Javaの知識ございません。

よろしくお願いいたします。

2件のコメント (新着順)
ふゆき
製造業
2025/04/11 18:04

「アプリ間レコード集計プラグイン」が
動作 する為の、トリガーは「保存」釦の押下げだと思います

なので、
①Aアプリにて売上を入力➡「保存」

③Bアプリの対象レコードを1度、編集モード後➡「保存」

と云う、手順を踏まないとCアプリへの集計できないと思います

が、!...多分(Pluginのトリガーとして、使った事がないので)

一覧レコード一括更新/クリアプラグイン(TIS/条件付き無料)
使えるかと思います

未検証なので、ご参考まで!


ふゆき
製造業
2025/04/11 19:04

補足です

「一覧レコード一括更新/クリアプラグイン」は
Kin さんの投稿から
わかるとおり、レコード数が多くなる
「1日に実行できるAPIリクエスト数を超える」懸念があります

対応策として、
一覧で 出来るだけ 対象レコードのみになるように「絞り込み」 をおこなう

絞り込みは
・日付などで範囲指定
・集計値フィールドが空値を除く など
状況にあわせて、考慮されることをお勧めします

大変親身な回答を頂き、有難うございます。
現状では一覧レコード一括更新/クリアプラグイン(TIS/条件付き無料)の導入が最も手数を少なく解決できるかと思いますので早速トライしてみます。
「1日に実行できるAPIリクエスト数を超える」の件については、すでに案件のレコードが1000件近くあり、「アプリ間レコード集計プラグイン」のテスト期間において何度か警告のメールが届きました。
まだ通常使用において支障は有りませんが、課題感はあり、どうしたものかとぼんやり考えていました。対応策についてもカバーしていただき、大変助かりました。

基本的にプラグイン(JavaScriptそのものも含む)はイベントドリブンといって、何かのイベント(例 特定のボタンを押すなど)が発生しないと動き出さない作りです。

本件の場合は、「Bアプリの特定のフィールドに集計された(イベント発生した)」ことをその後の処理に繋げていないことが原因かと。

具体的には、「集計欄の値が変わったら、Cアプリにデータを送る(更新する)」などを追加すればよいかと思います。

ご参考になれば幸いです。


ご回答いただき誠に有難うございます。

基本的にプラグイン(JavaScriptそのものも含む)はイベントドリブンといって、何かのイベント(例 特定のボタンを押すなど)が発生しないと動き出さない作りです
→恥ずかしながらイベントドリブンという言葉は初耳で、プラグインとは何なのか、原理原則などが全く理解できていない中で利用していたので、うまくいかない原因がはっきりし大変助かりました。
「集計欄の値が変わったら、Cアプリにデータを送る(更新する)」
→考え方や条件の作り方もわからない状態でしたので、今の私にとって大変貴重なアドバイスです。Javaの活用が必要になるのではと思われますが、参考にしてトライしてみようと思います。