Kintone コネクタを追加する
Kintone への認証
コネクタを追加したら、必要なプロパティを設定します。 URL: Kintone アカウントのURL を入力します。 は、いくつかの方法でKintone への認証をサポートしています。以下から認証方法を選択し、認証の詳細を含む該当セクションに進みます。Password
API Token
API トークンで接続するには、以下を指定します:- Auth Scheme: APIToken を選択。
- App Idz: アプリのID を入力。これは、Kintone UI ダッシュボードのアプリの下にある一覧内の特定のアプリの番号です。
- API Token: API トークンを入力。トークンを取得するには:
- トークンを生成するアプリにアクセスして、設定アイコンをクリックします。
- アプリ設定タブでAPI トークンをクリックします。
- 生成するをクリックしてAPI トークンを生成します。
OAuth
接続を完了する
接続を完了するには:- スキーマに、次のスキーマオプションのいずれか1つを選択します:
- Advanced タブで詳細な接続設定を定義します。(ただし、ほとんどの場合、これらの設定は必要ありません。)
- OAuth で認証する場合は、Kintone への接続をクリックしてKintone アカウントに接続します。
- 作成およびテストをクリックして接続を作成します。
kintone 同期先へのデータ転送
リバースETL では、以下のいずれかのモードを使用してデータをKintone に転送できます:- Insert: このモードでは、ターゲットテーブルに新しいレコードを挿入できます。唯一の必要条件は、ソーステーブルに主キー(PK)が存在することです。
- Update: このモードは、Kintone アプリ内の複数のレコードの詳細を更新します。レコードは、レコード識別子(Id)またはユニークキー(値の重複を禁止する設定が有効になっているフィールド)を使用して識別できます。 ユニークキーを有効にする方法については、Prevent users from entering duplicate values with Prohibit Duplicate Values Fields’ Settings を参照してください。
- Upsert: このモードは、既存のレコードを更新し、存在しない場合は新しいレコードを挿入します。レコードを更新するか挿入するかを決定するには、ユニークキーを使用する必要があります。
Kintone をリバースETL 同期先として使用する際の制限事項
Kintone 同期先はリバースETL に対応していますが、特定の制限事項があります。サポートされていないテーブル
は、ユーザーが入力したレコードを保存するテーブルに対してのみデータ転送をサポートします。アプリ設定、権限、自動化、および通知に関連するテーブルは、サポートされていません。 次のテーブルはサポートされていません:- Permissions テーブル: FieldPermissionsEntities、RecordPermissionsEntities、ActionSettingsEntities
- Automation テーブル: ActionSettingsMappings、ProcessManagementActions、ReminderNotificationsTargets
- Notifications テーブル: PerRecordNotificationsTargets、ReminderNotificationsTargets
リクエスト内のテーブルデータの処理
テーブルデータがリクエストに含まれていない場合、テーブル内の既存のデータは変更されません。 テーブルデータがリクエストに含まれている場合:- リクエストに含まれていないテーブル内のフィールドはすべて削除されます。
- 特定のフィールドを保持するには、その値がリクエストに明示的に含まれていることを確認してください。