kintone お役立ち記事 kintone お役立ち記事

kintone
お役立ち記事

kintone のAPI機能で外部システムと連携する

  • kintoneの運用課題を抱えている方
kintone と外部システムをつなぐAPI機能を使ってみよう!

kintone は豊富なAPI機能が備わっており、アプリ間だけでなく、多くの外部システムとの連携が可能です。外部システムと連携すれば kintone にあるデータを有効活用でき、より使い勝手が向上します。

本記事では、kintone のAPI機能の特長や種類、APIを活用した事例について紹介します。

関連記事をご用意しております。
▼kintoneのアプリ開発|方法や外注のメリット、ポイントも紹介!

kintone のAPI連携とは

APIとは、「アプリケーション・プログラミング・インタフェース(Application Programming Interface)」の略で、アプリケーション同士やアプリケーションとプログラムを連携するための接点となるものです。

以下では、kintone のAPI連携について詳しく解説します。

kintone のAPI連携

API連携の特長

kintone のAPI連携には、以下のような特長があります。

  • データの一元管理を実現
  • データの転記・再入力の手間を省く
  • 作業時間の短縮化、入力精度の向上

kintone は多くの業務アプリを作成でき、アプリによって蓄積されたデータを一元管理します。さらにAPI連携により、外部サービスでも kintone が持つデータを活用できます。例えば、kintone と Google カレンダーをAPI連携すれば、業務アプリで入力された情報を Google カレンダーにも反映可能。
これにより、Google カレンダーに kintone の情報を再入力する手間が省け、作業時間の短縮化や入力ミスの削減を期待できるでしょう。

他にも、外部の認証サービスと連携すればシングルサインオンを実現でき、セキュリティ面の強化やアカウントのメンテナンスコスト削減にもつながります。

kintone アプリ間でデータを連携

先ほどは kintone → 外部サービスへの情報反映が可能だと紹介しましたが、その逆も可能で、外部サービスで利用しているデータを kintone に反映できます。Google カレンダーに登録した情報を kintone に反映させ、kintone アプリ間でデータ連携が可能となります。

Google カレンダー以外にも、利用しているサービス内に登録された情報を kintone に反映することで、様々な情報を kintone アプリ間で利活用できます。使い慣れた kintone のアプリで他のサービスに蓄積された情報を活用・更新でき、さらなる kintone の利用効果を発揮するでしょう。

このように、kintone のAPI連携を行うことで外部サービスも含めデータを一元管理でき、kintone アプリ間でもデータ連携が可能です。

続いて、kintone のAPIの種類について解説します。

kintone カスタマイズ

kintone のカスタマイズには、「kintone JavaScript API」と「kintone REST API」を使用した2つの方法があります。

kintone JavaScript API

「kintone JavaScript API」は、kintone 上の動作や見た目を変更するAPIです。フィールドの自動入力や表示/非表示の切り替え、入力規則の設定などができます。この機能を使うことで入力の手間を省いたり、入力ミスを減らせます。

kintone JavaScript API は大変便利な機能ですが、プログラミング言語「JavaScript」を扱えるスキルが必要です。比較的容易な言語ではありますが、まったく触ったこともない初心者だと難しいと感じることもあるかもしれません。

kintone でのJavaScript活用について、下記記事にて解説していますので、併せてご確認ください。
▼kintone でのJavaScript活用

kintone REST API

「kintone REST API」は、kintone に格納されているデータを操作するAPIです。レコードの検索・登録・更新・削除のほか、ファイルのアップロード/ダウンロードが可能です。

例えば、Google フォームで入力されたデータを kintone にレコードとして登録する時に kintone REST API を使用します。

kintone をカスタマイズするには、開発者向け(developer向け)ライセンスが必要です。また、API連携の仕様や公開情報について知りたい場合は、以下のチュートリアルを確認してください。
cybozu developer network チュートリアル

外部連携サービスの使用

kintone が連携できる外部サービスには、例えば以下のようなものがあります。

  • Amazon
  • Gmail
  • Google カレンダー
  • Google スプレッドシート
  • LINE WORKS
  • Microsoft Office
  • Slack

これら以外にも、外部連携が可能なサービスがあります。詳しくは以下のサイトをご確認ください。
cybozu developer network 外部連携サービス一覧

API連携は、コスト面でも優れています。もしAPI連携がなければ、kintone と外部サービスを連携するには独自にプログラムを開発する必要がありますが、API連携を使用すれば自力でプログラムを開発する必要はありません。API連携を使って新たなシステムを開発することも可能です。

ただし、kintone には顧客情報や個人情報といった重要なデータが含まれる場合があるため、個人情報保護の観点からセキュリティ対策には充分な注意が必要です。

kintone 上の機密情報の取り扱いには十分に注意し、セキュリティ対策を!

API連携を活用した事例

製造業のA社では、kintone を使用して在庫情報を管理していました。在庫状態をすぐに確認できるものの、工場からの受注情報は紙ベースで管理していたため、受注情報が kintone 上で確認できず、今後の予定が立てられないという課題がありました。

そこで LINE WORKS のスケジュール機能を使用し、生産スケジュールを入力する方針に変更しました。LINE WORKS と kintone をAPI連携することで、kintone から生産スケジュールを確認することが可能になります。

これまで受注情報は紙ベースで都度確認する手間がありましたが、kintone のアプリ上で確認できるようになり、作業の効率化につながりました。

API連携を活用して kintone でデータを一元管理しよう

kintone のAPI連携を活用すれば、kintone で蓄積されているデータを外部サービスでも活用できるようになり、情報共有の幅が広がります。kintone でも外部サービスでも、共通の情報を活用することで、ビジネスの発展につながるようなデータ活用や分析を実現します。

API連携を使用するには一部スキルや専門知識が必要な部分もありますが、その分多くのメリットが得られるため、kintone 以外のシステムを利用している場合は、API連携機能の利用を検討されてみてはいかがでしょうか。

※本記事の内容は2023年3月時点のものです。kintone の仕様や利用環境は変更する場合があります。

開発支援承ります

テクバンではkintoneの開発支援を受け付けております。日々の運用でお困りの方は以下より弊社サービスをご覧ください。
また、kintoneの標準機能に加えて、拡張機能であるプラグインを利用することで kintoneの活用の幅がより広がります。プラグイン選定から導入までサポートいたします。

kintone開発支援サービス
kintoneプラグイン

ブログ一覧へ戻る

kintoneの

開発/導入支援を行う
テクバンとは?

サービス導入後に発生するシステム運用やサポートなど、
専門企業ならではの高いスキルで安定運用を行います。
またお客様内に運用が定着化するまでご支援するサービスも
行っております。

  • ヒアリング

    ヒアリング・

    コンサルティング

    お客様の状況、問題点を詳細にヒアリングを行います。本来の課題を明確にし、解決へ向けて必要なシステムやサービス案をご提案するコンサルティングを実施いたします。

  • エンジニア

    システム開発・
    導入・インフラ整備

    要件定義のもと、1,000人ほどのエンジニアからお客様に合った最適な人員をアサインいたします。開発からアプリ導入、インフラ整備や品質保証など実施いたします。

  • サポート

    システム運用・
    サポート

    サービス導⼊後に発⽣するシステム運⽤やサポートなど、専⾨企業ならではの⾼いスキルで安定運⽤を⾏い、お客様内に運⽤が定着化するまでご⽀援いたします。

保有資格

  • Adobe Partner Connection リセラープログラムレジスタード

  • Microsoft Goldコンピテンシーパートナー

  • AWS APNセレクトコンサルティングパートナー

  • VMware Partner Connect Principal

  • Cisco認定プレミアパートナー

  • セールスフォース・ドットコム コンサルティングパートナー

kintoneの開発/導入・伴走支援は
テクバンにお任せを。

kintoneの開発・運用でのお困りごとや、
kintoneについて詳しく知りたい場合は、
こちらからお気軽にお問い合わせください。

kintone 業務改革セミナー
資料をダウンロード