← ブログ一覧へ
標準機能の拡張

プラグインとJavaScript開発どっちがいい? kintoneのカスタマイズ方法について解説します!

プラグインとJavaScript開発どっちがいい? kintoneのカスタマイズ方法について解説します!

こんにちは、株式会社Crenaです!

今回の記事では、kintoneのカスタマイズ方法についてご解説します。

\この記事はこんな方にオススメ!/

  • kintoneのカスタマイズ方法について知りたい
  • プラグインやJavaScript開発(独自開発)のメリット・デメリットを知りたい

上記のような疑問をお持ちの方は、ぜひ最後までチェックしてみてください!

プラグインとJavaScript開発のどちらを選ぶべきかを示すイメージ

kintoneのカスタマイズについて

kintoneでは、プラグインの導入や、JavaScript開発によって、機能を拡張することができます。

kintoneのカスタマイズを示すイメージ

具体的には、以下の4つの方法が挙げられます。

kintoneをカスタマイズする4つの方法
JavaScript開発 / gusuku Customine / 外部サービスとの連携 / プラグイン

それぞれの特徴やメリット・デメリットを見ていきましょう!

① JaveScript開発

まず、初めに紹介するkintoneカスタマイズ方法は、JavaScript開発です。

JavaScript開発のメリット・デメリットとしては、以下が挙げられます。

メリット: 細かい動作やデザインまで設定できる
デメリット: 自分で行う場合はJavaScript学習が必要、外部依頼は費用がかかる、実現まで時間が必要、バージョンアップ影響の可能性

JavaScript開発のメリットとしては、やはり「細かい動作やデザインまで設定できること」が挙げられます。既存のプラグインでは実現できない案件も、JavaScript開発なら実現できる可能性があります。

一方で、デメリットとしては、「ハードルの高さ」や「開発期間」の問題が挙げられます。また、「kintoneのバージョンアップで動作しなくなる」などのリスクも抱えています。

② gusuku Customine

2つ目にご紹介するkintoneカスタマイズ方法は、gusuku Customineのサービスを利用することです。

gusuku Customineでは、ブラウザ画面でパーツを並べるだけでJavaScriptファイルを自動生成できるので、プログラムを書くことなくkintoneをカスタマイズできます。

③ 外部サービスとの連携

3つ目にご紹介するkintoneカスタマイズ方法は、外部サービスとの連携です。

kintoneでは、APIを利用することで外部サービスとの連携を行うことができます。

API:アプリケーション・プログラミング・インタフェースの略。アプリケーション同士を連携する接点のこと。

外部サービスとの連携により、kintoneだけでは実現が難しかった業務も可能になります。

当社では会計ソフトfreeeとの連携を得意としておりますので、お悩みをお抱えの方はぜひご相談ください!

freee連携プラグインの案内画像

freee連携プラグインの詳細はこちらから!

④ プラグイン

最後にご紹介するkintoneカスタマイズ方法は、プラグインです。

プラグインとは、設定画面用のHTML・JavaScript・CSSファイルがパッケージングされたものです。

kintoneにプラグインを適用することで、アプリの機能を拡張できます。

カンバンプラグインのイメージ
カンバンプラグイン
ガントチャートプラグインのイメージ
ガントチャートプラグイン
イチランプラグインのイメージ
イチランプラグイン

プラグインを導入すれば、一気に効率化や見える化を推し進め、kintoneをパワーアップできます!

プラグインのメリット・デメリット

次に、プラグインのメリット・デメリットを見ていきましょう。

メリット: 簡単にすぐ使える / プログラミング知識が不要 / サポート付き製品が多い
デメリット: 細かい動作・デザインは合わせきれない / 有償は費用がかかる / 競合が起こる可能性

メリットは「簡単にすぐ使える」こと、デメリットは「細かい調整が難しい」「有償の場合は料金発生」などです。

また、プラグイン利用時のデメリットには、競合が起こる可能性があります。

プラグインの競合とは?

絡まったUSBケーブルのイラスト

競合とは、複数のプラグインをアプリに導入すると、プラグインが正しく動作しなくなる問題を指します。

原因特定は難しく、導入したプラグインを1つずつ外して動作確認する必要があります。異なる会社のプラグインを利用している場合、問い合わせ先が分散して解決が難航するケースもあります。

競合を避けるためには?

競合を避けるためには、同じ会社のプラグインを使うことが挙げられます。

例えば当社では、複数プラグイン間で競合が発生しないようリリース前に動作チェックを行っています。万が一、動作不良が発生した場合にもサポート対応を行います。

Crenaプラグイン一覧の画面

30日間無料体験実施中! Crenaのkintoneプラグインの詳細はこちらから

その他のプラグイントラブル

また、プラグインによっては、フィールドコードの変更や削除を行うと機能が動かなくなるものも存在します。

フィールドコードの例

ですが、当社のプラグインであれば、変更削除にも対応しておりますので、kintoneの強みを生かしたまま利用することが可能です!

まとめ

それでは、今回の内容をまとめていきます。

kintoneをカスタマイズする4つの方法
JavaScript開発 / gusuku Customine / 外部サービスとの連携 / プラグイン
: メリット
プラグイン: 簡単にすぐ使える / プログラミングの知識が不要 / 有償プラグインはサポート込みのものも多い
JavaScript開発: 細かい動作やデザインまで設定できる
: デメリット
プラグイン: 細かい動作やデザインまで自分の環境に合わせることはできない / 有償プラグインは料金がかかる / 競合の可能性がある
JavaScript開発: 自分で行う場合はJavaScript学習が必要 / 外部依頼は費用がかかる / すぐに実現できない / バージョンアップ影響の可能性

当社としては、「どうしても開発でないと解決できない問題がある」という場合でない限り、プラグインの利用をオススメしております!

プラグインであれば、低コスト低リスクで、どなたでもすぐにkintoneをパワーアップすることができます。

kintone業務でお困りごとがございましたら、ぜひ当社のプラグインをご利用ください!

30日間無料お試し申込み

CrenaPluginは、自社のkintone環境で30日間無料でお試しいただけます。
お試しをご希望の方は、下のボタンをクリックし、「お試し申込フォーム」よりお申し込みください。

今すぐ無料で30日間お試し >

ご利用までの流れ

お試し申込みから利用開始までの流れの図

※ 直接お問い合わせの場合は 「contact@create-new-air.com」までご連絡ください。

「こんなの欲しかった!」が見つかる。CrenaPlugin。

CrenaPluginには、業務に合わせて選べる豊富なプラグインが揃っています。

プラグインを一つのメーカーで統一することで、機能の干渉を抑え、安心して組み合わせて使うことが可能です。日々の業務をもっとスムーズに、もっと便利に。CrenaPluginは、現場の声を反映しながら常に進化を続けています。

まずは、あなたの環境で“使いやすさ”を体感してください。

すべてのプラグインを見る >

Crena Plugin ロゴ
kintoneプラグイン料金プラン一覧

Crena Plugin

すべてのプラグインを
30日間無料でお試し

  • 全プラグインが使える
  • クレジットカード不要
  • 本番環境で動作確認
Crena Plugin 無料トライアル申し込み画面