システム開発

kintoneカスタマイズの方法|プラグイン・JavaScript・API連携の選び方と外注の判断

公開:2026/10/14読了目安 約9分執筆:株式会社UniGain
kintoneカスタマイズの方法|プラグイン・JavaScript・API連携の選び方と外注の判断のイメージ

kintoneカスタマイズは、標準機能の設定、プラグイン、JavaScript/CSS、REST APIによる外部連携の4段階で考え、下の段階で足りる要望は上に進めないのが基本です。標準機能で足りないことが増え、どこまで自社でやり、どこから外注するかで迷っていませんか。この記事では、各方法でできることと制約、サイボウズのサポート対象外になる範囲、外注の判断基準と依頼前の準備をまとめます。

kintoneカスタマイズの4つの方法|標準機能からAPI連携まで

kintoneカスタマイズの方法は、手間と難しさの順に4段階あります。1段階目は標準機能の設定で、フォームのレイアウト、計算フィールド、ルックアップ、プロセス管理(承認の流れ)、一覧やグラフの作り込みまではプログラムなしで設定できます。2段階目はプラグインで、帳票出力や高度な集計など標準にない機能を、設定画面から追加します。

3段階目はJavaScript/CSSによるカスタマイズで、入力時の自動チェック、条件による項目の表示切り替え、画面デザインの変更などを、コードを書いて実現します。4段階目はREST APIを使った外部連携で、会計ソフトや基幹システム、Webフォームとkintoneのデータを自動で受け渡します。段階が上がるほど自由度は高くなり、作る費用と保守の手間も増えます。

前提として、2段階目以降はスタンダードコース以上の契約が必要です。サイボウズ公式の料金ページでは、外部サービス連携やプラグインなどの拡張機能はスタンダードコース(1ユーザー月額1,800円・税抜、最低10ユーザー)とワイドコースで使え、ライトコース(同1,000円)では使えません。ライトコースのまま要望を出すと、どれも実現できないことになります。

方法できることの例必要なスキル主な注意点
標準機能の設定計算・ルックアップ・承認フロー・一覧とグラフ不要(画面操作のみ)複雑な条件分岐や画面の作り込みには限界がある
プラグイン帳票PDF出力・高度な集計・入力補助不要(設定のみ)多くは有償の月額制。提供元の更新停止に注意
JavaScript/CSS入力チェック・項目の表示切替・画面デザイン変更JavaScriptの知識サイボウズのサポート対象外。保守する人が必要
REST API連携会計ソフト・基幹システム・Webフォームとの自動連携API開発の知識同時リクエスト数などの制限値を前提に設計する

kintoneの標準機能とプラグインでどこまでできる?

相談を受けてアプリを見直すと、要望の多くは標準機能の設定で実現できることがあります。実際の支援現場でよくあるのは、「入力漏れを防ぎたい」という要望に対し、必須項目の設定とプロセス管理のステータスで十分だったケースです。JavaScriptを検討する前に、項目の必須設定、計算フィールド、アクセス権、通知の設定を一通り見直してください。

標準機能で届かない要望は、次にプラグインを探します。帳票の印刷、関連レコードの集計、日付の自動計算などは、既製のプラグインで対応できる代表例です。サイボウズ公式サイトのプラグイン紹介ページや、各提供会社の製品ページで、機能と料金、試用期間の有無を確認できます。多くは月額制のため、1つずつは小さくても、本数が増えると毎月の固定費になります。

プラグインを選ぶときは、最終更新日、問い合わせ窓口、kintoneのアップデートへの対応方針の3点を確認します。更新が止まったプラグインは、アップデート後に動かなくなっても直りません。同じ機能を複数のプラグインで重ねて入れると、動作が競合することもあるため、入れる前に役割を決めておきます。費用の目安は関連記事のkintoneの費用解説にまとめています。

JavaScriptカスタマイズとAPI連携の注意点|サポート対象外と制限値

JavaScriptカスタマイズで最初に知っておくべきなのは、サポートの範囲です。サイボウズ公式ヘルプでは、JavaScript/CSSによるカスタマイズは利用者の判断と責任で行うもので、カスタマイズした機能はサポート対象外とされています。動かなくなったときに頼れるのは、コードを書いた社内の担当者か外注先だけです。

アップデートへの備えも欠かせません。cybozu developer networkのコーディングガイドラインでは、画面の要素に付くidやclassは予告なく変わるため、kintone JavaScript API以外で取得した画面要素を直接いじる書き方は避けるよう案内されています。外注するときは、このガイドラインに沿って書くことを依頼の条件に入れると、アップデート後の不具合を減らせます。

REST APIで外部システムとつなぐ場合は、制限値を前提に設計します。cybozu developer networkの解説では、REST APIの同時リクエストは1ドメインあたり100件までで、超えるとそのドメイン全体でエラーになります。1アプリあたりの1日のリクエスト数にも上限があり、カウントは毎朝9時(日本時間)にリセットされます。大量のデータを毎日同期する設計では、上限に届かないかを公式の制限値一覧で事前に確かめてください。

自社でやるか外注するか|判断の目安は保守できる人の有無

標準機能とプラグインの範囲なら、社内の担当者だけで十分に進められます。判断が分かれるのはJavaScriptとAPI連携で、目安は作れるかではなく、作った後に直せる人が社内にいるかです。ネットの記事やAIでコードを書くことはできても、担当者が異動や退職をすると、誰も触れないコードが業務の真ん中に残ります。

外注を選ぶ場合は、仕様書とソースコードの納品、アップデート時の動作確認の範囲、保守費用の有無を契約前に決めておきます。保守の取り決めがないと、不具合のたびに見積もりからやり直しです。費用は内容で大きく変わり、導入支援会社の解説記事(Aurant Technologies、2026年)では、軽度なJavaScriptの画面改善が10万円〜30万円程度、API連携が50万円〜200万円程度とされています。

kintoneで無理に作り込むより、業務システムとして作る方が合う場合もあります。画面の大半をJavaScriptで作り変えている、レコード数やAPIの制限値に毎日近づいている、といった状態なら、スクラッチ開発との比較を検討する時期です。UniGainの業務アプリ・システム開発は80万円〜で、業務システム構築では工数60%削減・対応速度2.5倍につながった事例もあります(事例ページ参照)。

kintoneカスタマイズを依頼する前に決めておく5つの手順

外注でも社内開発でも、最初に要望を整理しておくと、見積もりの精度と完成度が上がります。要望が「使いやすくしたい」のままだと、作る側は推測で仕様を決めるしかなく、手戻りが増えます。誰が、どの画面で、何に困っているかを具体的な操作の単位で書き出すことから始めてください。

整理した要望は、標準機能、プラグイン、JavaScript、API連携のどれで実現するかを1件ずつ振り分けます。この時点で標準機能で済むものが見つかれば、外注の範囲を小さくできます。下の5つの手順で整理すると、複数の依頼先に同じ条件で見積もりを取れます。

名古屋・東海の中小企業でのkintoneカスタマイズの使いどころ

愛知を中心とする東海は、自動車部品などの製造業や物流業が多い地域です。こうした業種では、受発注、工程の進み具合、作業日報、点検記録をExcelや紙で管理している企業が少なくありません。kintoneで置き換えるときは、取引先ごとに異なる受注の形式や、現場のスマートフォンからの入力が要望の中心になり、標準機能に加えてプラグインやJavaScriptが必要になりやすい分野です。

相談先を探す段階では、公的な窓口も使えます。愛知県は2026年4月17日から2027年3月18日まで「あいちデジタル技術活用相談窓口」をウインクあいち(名古屋市中村区名駅)に設け、専門家が業務改善の助言やITサービス提供者とのマッチングを行っています。どこまでkintoneでやるかを決める前の壁打ちに向いています。

UniGainは名古屋・名駅に拠点があり、愛知・名古屋の企業とは対面で、現場の画面を一緒に見ながら要望を整理できます。全国の企業ともオンラインで進められます。標準機能やプラグインで済む要望はそのように提案し、JavaScriptやAPI連携が必要な部分だけを作ることで、作る範囲と保守の負担を小さくします。

よくある質問

Qkintoneのカスタマイズはライトコースでもできますか?

プラグイン、JavaScript、API連携はライトコースでは使えません。サイボウズ公式の料金ページでは、外部サービス連携やプラグインなどの拡張機能はスタンダードコース以上で利用できるとされています。ライトコースでできるのは、フォームや一覧、プロセス管理など標準機能の設定までです。

QJavaScriptのカスタマイズはkintoneのアップデートで動かなくなりますか?

書き方によっては動かなくなります。画面の要素のidやclassは予告なく変わるため、kintone JavaScript API以外で画面要素を直接操作するコードは影響を受けやすくなります。カスタマイズはサイボウズのサポート対象外なので、アップデート後の確認を誰が行うかを先に決めておきます。

QプラグインとJavaScriptのどちらを選べばよいですか?

既製のプラグインで要望が満たせるなら、プラグインを優先します。作る手間がかからず、提供元が更新を続けてくれるためです。業務に合うものがない、複数のプラグインを組み合わせても届かない、という場合に限ってJavaScriptを検討します。