kintone 開発前によくある質問

目次

はじめに

kintone で初めて開発される方からよく質問いただく点について、別サイトへのリンクを含めてまとめました。
開発前の参考にしてください。

1. 開発環境について

kintone には開発環境(開発専用の環境)という機能が存在しません。
そのため、開発と運用のための環境構成としては以下のような構成が選択肢として挙げられます。

  1. あるサブドメインを開発環境として使い、別のサブドメインを運用環境として使う。

    当サイトのメンバー登録をしていただくことで、 kintone 開発者ライセンス(開発環境) をご利用いただけます。
    この開発者ライセンスをパターン 1 の開発環境として利用いただくケースが一般的です。

  2. 同一サブドメイン内でアプリ A を開発環境として使い、アプリ B を運用環境として使う。

  3. サブドメイン 1 内のアプリ A を運用環境として使いながら随時開発も行う。

2. 利用者側でのデータバックアップ

サイボウズでは、毎日 kintone のデータをバックアップしています。
信頼性の高いインフラストラクチャ (External link)
このバックアップは、災害や障害などの緊急時に向けて備えたものです。

一方で、ユーザーによる削除などの誤操作に備えて手動でデータをバックアップする方法は、次の kintone ヘルプを参照してください。
バックアップを取得することはできますか? (External link)

3. kintone REST API のリクエスト可否

kintone と外部(WEB、サーバー)との REST API のリクエスト可否は次のパターンにより異なります。

リクエストのパターン 可否 備考
① サーバーから kintone
② Webサイト(ブラウザー)から kintone X クロスドメイン制約のため、利用できません。
③ kintone から外部サービス ○(条件あり) 連携先のサービスで API が公開されている場合は、 kintone.proxy を利用してリクエストできます。

4. データベースへの直接接続は不可

kintone のデータ操作には基本的に kintone REST API を使用します。
kintone の画面上の場合 kintone JavaScript API を利用して一部データの値を取得可能です。
上記の 2 パターンがデータ操作の方法となり、一般的なデータベースのようなデータベースへの直接接続はできません。

そのため、操作対象のデータが多かったり、API を使って実現する処理が複雑な場合には、
API リクエストの都度発生するオーバーヘッドを考慮する必要があります。

なお、kintone(cybozu.com)のユーザーデータへのアクセスには、別途 User API を使用します。

5. API リクエストの上限値

注意していただくべき点が 2 つあります。

  • kintone REST API へのリクエスト数には上限値があります。
    詳細については次の kintone ヘルプで確認してください。
    制限値一覧 | REST API (External link)

  • kintone REST API への同時アクセス数はサブドメインごとに 100 が上限値です。
    上限を超えるアクセスがあった場合、利用を制限させていただく場合があります。
    APIの利用制限について (External link)

6. 障害の検知

次の kintone ヘルプではユーザーが目視確認できるメンテナンス情報や障害情報の掲載箇所について案内しています。

kintone/cybozu.comのメンテナンスや障害情報などはどこで確認できますか? (External link)

7. API の仕様変更の方針

以下のページで案内しています。

API の仕様公開と仕様変更の方針

8. コーディングガイドライン

以下のページで案内しています。

9. 当サイト以外の kintone に関する公式情報

以下のサイトがあります。