kintone Plugin FREE v1.0.0

kintoneの複数アプリを、
リアルタイムに結合して一覧表示。

INNER JOIN / LEFT JOIN で複数のkintoneアプリをクライアントサイドで結合し、一覧ビューに自動表示。Excel風の計算列・フィルタ・ソートにも対応。バックエンド不要の無償プラグインです。

INNER / LEFT JOIN対応
計算列・フィルタ
バックエンド不要
導入手順を見る

v1.0.0  ·  約 17 KB  ·  無償

kintone アプリ結合プラグイン キービジュアル
2
JOIN種別
(INNER / LEFT)
3+
結合可能
アプリ数
100
件/ページ
表示
0
バックエンド
サービス

Background

なぜ、このプラグインを開発したのか

kintoneのルックアップフィールドはとても便利です。ただ、「登録時にマスタからコピーする」という仕組み上、後からマスタを更新しても既存レコードには反映されません。支援先の現場でよく聞いたのが「受注データに顧客名と単価を引っ張っているけど、マスタを直したら全件更新しないといけなくて大変」という声でした。

SQLなら JOIN 一行で済む話です。常に最新のマスタを参照しながら一覧表示できれば、そんな手間はなくなる。kintoneの標準機能にはないけれど、あったらうれしい機能だと思い、このプラグインを作りました。

Features

主な機能

01
複数アプリのJOIN結合

INNER JOIN / LEFT JOIN を組み合わせて3つ以上のkintoneアプリを順番に結合。基準アプリの一覧ビューを開くと、プラグインが自動的に結合済みテーブルに置き換えます。

INNER JOIN LEFT JOIN Multi-App
02
計算列(Excel風数式)

四則演算(+, -, *, /)、文字列結合(&)、IF条件分岐(ネスト可)で独自の列を追加できます。フィールド参照は [アプリID.フィールドコード] 形式で記述します。

Formula IF条件 文字列結合
03
フィルタ条件

結合後の全フィールド(計算列含む)に対してフィルタを設定できます。AND / OR 条件を組み合わせ、=、<>、>、<、>=、<= などの演算子が使えます。

AND/OR Filter 計算列フィルタ
04
ソート・ページネーション・キャッシュ

列ヘッダーをクリックするとソートが切り替わります。100件ずつページ表示し、結合先アプリのデータはセッションキャッシュで高速再表示されます。

Sort Pagination Session Cache

How It Works

動作の流れ

01
基準アプリに追加

結合元となる基準アプリにプラグインをインストールして設定を開きます。

02
4ステップで設定

JOIN条件・表示フィールド/計算列・フィルタ・対象ビューを設定画面で順番に指定します。

03
一覧ビューを開く

設定した対象ビューを開くと、プラグインが自動的に結合処理を実行します。

04
結合テーブルが表示

複数アプリのデータが結合された状態で一覧表示されます。列ヘッダーでソートも可能です。

Requirements

動作要件

KINTONE
kintone(有効なライセンス)

プラグインのインストール権限を持つkintone管理者アカウントが必要です。結合先アプリのデータ取得には、実行ユーザーが各アプリへの閲覧権限を持っている必要があります。

BROWSER
モダンブラウザ(Chrome / Edge 推奨)

クライアントサイドで結合処理を行うため、結合するレコード数が多い場合はブラウザのメモリを使用します。大量データを扱う場合は安定した環境で実行してください。

PERMISSIONS
結合先アプリへの閲覧権限

プラグインは kintone REST API を使用して結合先アプリのレコードを取得します。実行ユーザーが結合先アプリすべてに対して閲覧権限を持っている必要があります。

Installation

導入手順

kintoneへのプラグインインストールは管理者権限が必要です。以下の手順に従ってセットアップしてください。

1
プラグインをダウンロード

このページの「無償ダウンロード」ボタンから join_apps.zip を取得します。ZIPファイルは解凍せずそのまま使用してください。

2
kintoneシステム管理へインポート

kintone の「システム管理 → プラグイン」を開き、「読み込む」ボタンから ZIP ファイルをインポートします。

3
基準アプリにプラグインを追加

結合元となる基準アプリの「アプリ設定 → プラグイン」から「kintone アプリ結合」を追加して設定を開きます。

4
4ステップの設定を完了

ステップ1でJOIN条件(種別・結合先アプリ・結合キー)、ステップ2で表示フィールドと計算列、ステップ3でフィルタ条件、ステップ4で対象ビューを設定します。

5
対象の一覧ビューを開く

設定したビューを開くと、プラグインが自動的に結合済みテーブルを表示します。初回はテスト用の小規模データで動作確認することを推奨します。

FAQ

よくある質問

本当に無償で使えますか?

はい、完全無償です。プラグイン本体に費用はかかりません。ただしkintoneのライセンス費用(サイボウズ社への月額料金)は別途必要です。

何アプリまで結合できますか?

アプリ数に上限はありませんが、結合するアプリが増えるとAPIリクエスト数とデータ取得時間が増加します。5アプリ程度が実用的な目安です。

パフォーマンスはどのくらいですか?

MapインデックスによるO(n)アルゴリズムで結合を実行します。また、結合先アプリのデータはブラウザのセッションキャッシュに保存されるため、同セッション内での2回目以降の表示は高速です。

kintoneのルックアップフィールドと何が違いますか?

ルックアップはレコード登録時にデータをコピーするため、マスタデータが変わっても既存レコードには反映されません。このプラグインは表示時にリアルタイム結合するため、常に最新のマスタデータが表示されます。

バグ報告・機能要望はどこに送ればよいですか?

本ページ下部の お問い合わせ よりご連絡ください。いただいたフィードバックは次バージョンの開発に反映します。

Free Download

今すぐ無償ダウンロード

インストール・利用は完全無償。ご自身のkintone環境でそのままお使いいただけます。

VERSION 1.0.0
SIZE 約 17 KB
FORMAT kintone Plugin ZIP
UPDATED 2026-03
無償 / バックエンド不要 / ソースコード非公開
ご利用はご自身の責任においてお願いします。