接続の理解

接続の理解

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Notes
このヘルプページはCreator 6のユーザー向けです。旧バージョン(Creator 5)を使用している場合は、こちらをクリックしてください。Creatorのバージョンを確認する

要点

接続とは、Creatorを他のZohoサービスまたは外部サービスに接続するための認証プロセスを処理する、安全な設定です。アプリケーションはサービス間でシームレスにデータをやり取りできます。認証後は、ワークフロー、連携項目などで使用できます。

 

接続は、環境(開発、ステージング、本番)ごとに異なる認証を使用するように設定することもできます。また、Creatorではログインユーザー接続にも対応しており、各ユーザーが自分の認証情報を使用して接続を認証できます。
利用条件
接続は、
  1. Creatorの有料プランでのみ利用できます
  2. 特権管理者、管理者、開発者のみが作成および管理できます。他のユーザーは認証してアクセスできます
  3. すべてのデータセンター
    で利用できます

1. 概要

接続は、外部サービスに接続するために使用します。接続により、アプリケーションをさまざまなクラウドサービスと連携できます。接続を利用すると、外部サービスへの接続や操作を簡単に行い、それらが提供する機能やデータを活用して、アプリケーションの機能を強化できます。
Notes
メモ
  1. 異なるデータセンターでホストされているサービスへの接続では、国境を越えたデータ転送が発生する場合があります。Zoho Creatorではデータを安全に処理しますが、続行する前に、組織のデータ所在地やコンプライアンス要件に適合していることを確認してください。
  2. 決済ワークフローでは、現在Zoho Checkoutを基盤とする決済ゲートウェイを使用します。すべての決済サービスは、マイクロサービス→操作→決済ゲートウェイに移動されました。既存バージョンのPayPal、PayflowPro、Payments Proは2024年9月26日に廃止され、この日以降、決済取引は処理されません。決済処理を継続するには、最新バージョンに移行してください詳細はこちら

接続は、アプリケーションが他のZohoサービスまたは外部サービスと通信するためのゲートウェイとして機能します。認証と認可のプロセス全体を処理し、対応サービス内のアカウントに接続できるようにします。
接続は、その設定や使用方法のさまざまな側面に応じて、複数の観点で分類できます。一般的な分類は次のとおりです。
  1. 接続の種類 - 作成方法に基づく分類
  2. 接続モード - OAuth認証情報の管理方法に基づく分類
接続は、次の場所で使用できます。
  1. データソース
  2. SMS処理
  3. フォームのワークフローで連携処理を使用して、外部サービスにデータをプッシュする場合
  4. Delugeの連携タスク
  5. DelugeのinvokeUrlタスク
  6. ページパネル
接続が作成され、接続済みになると、接続先サービスに応じて、データ転送やその他の関連操作をシームレスに実行できます。

接続されていない場合、接続先サービスとの通信は制限されます。

2. 使用例

  1. 組織の採用プロセスで、クラウド型採用プラットフォームのZoho Recruitと、従業員採用用のCreatorアプリケーションを使用しているとします。Creatorアプリケーションでは候補者データを収集し、候補者が詳細情報を入力して求人に応募できます。一方、Zoho Recruitは採用プロセス全体の効率化に役立ちます。フォームのワークフローで連携処理を使用すると、名、姓、メールなどの収集データを、Zoho Recruitアカウントの候補者タブに自動でプッシュできます。システムによりZoho Recruitのシステム接続が生成され、特権管理者、管理者、開発者がこれを認証することで、Zoho CreatorからZoho Recruitへのデータ転送を有効にできます。この連携により効率が向上し、2つのプラットフォーム間で候補者データをシームレスに同期できます。
  2. ユーザーがサポートチケットを起票したり、組織にサポート要求を送信したりするカスタマーサポート用のCreatorアプリケーションを考えてみましょう。顧客データはZoho CRMアカウントに保存されています。ユーザー体験を向上させるために、Zoho CRMとの管理者接続を設定できます。ユーザーがサポートチケットを起票するためにログインすると、アプリケーションはメールを照合して、Zoho CRMアカウントから顧客データを取得できます。これにより、アプリケーション内で必要な箇所にユーザーのデータを自動入力できます。Zoho CRMとの管理者接続を設定することで、顧客情報へシームレスにアクセスでき、サポートチケット管理を改善できます。
  3. チームメンバーが作業項目で共同作業するタスク管理アプリケーションを考えてみましょう。コミュニケーションを強化し、全員が最新情報を把握できるようにするため、Zoho OAuthコネクターを通じてZoho Cliqアカウントとのログインユーザー接続を設定できます。この連携により、タスクが完了したりチームのレビューに送信されたりするたびに、タスク所有者のZoho Cliqアカウントから、指定したZoho Cliqチームグループに自動通知メッセージが投稿されます。

3. 接続へのアクセス手順

接続にアクセスするには、以下のようにマイクロサービスセクションに移動します。

4. 接続の種類

Zoho Creatorでは、接続の作成方法に基づいて、主に次の2種類の接続に対応しています。

4.1. システム接続

システム接続とは、ユーザーが特定の連携を実行すると、デフォルトで作成される接続です。ただし、対象サービスにリンクするには、特権管理者、管理者、開発者による認証が必要です。システム接続は、次の箇所で利用できます。
  1. フォームのワークフロー連携処理を使用して、別のZohoサービスにデータをプッシュする場合
  2. 他のサービスのデータを表示するためのページパネル内の連携
  3. 任意の接続パラメーターがない場合のDeluge連携タスク。つまり、連携タスクを作成する際は、通常、接続パラメーターを指定する必要があります。接続パラメーターが任意で、指定されていない場合、システムは指定されたサービスのシステム接続を自動生成します。
たとえば、任意の接続パラメーターを指定せずにZoho CRM - レコードの取得Deluge連携タスクを実行すると、すべてのZoho CRMタブにアクセスするための接続が自動生成されます。連携スクリプトを正常に実行するには、特権管理者、管理者、開発者が自分のアカウント認証情報を使用して認証する必要があります。システム接続を認証する方法をご確認ください。

4.2. ユーザー接続

ユーザー接続とは、ユーザー自身が作成する接続です。認証アクセスに基づいて、管理者接続とログインユーザー接続に分けられます。

4.2.1. 管理者接続
これらの接続を作成して認証できるのは、特権管理者、管理者、開発者のみです。一般ユーザーや管理者権限のない役割は接続を認証できませんが、管理者による認証を通じて利用できます。このような接続を管理者接続と呼びます。管理者または開発者は、利用可能なサービスの一覧またはカスタムコネクターから接続を作成し、認証できます。この接続は、連携が必要な箇所で使用できます。管理者接続の作成方法については、こちらをクリックしてください。
Notes
メモ:
  1. 通常、管理者は同じサービスに対して複数の接続を作成できます。
  2. ローカルでホストされるコネクターを使用して作成された接続は、設定済みのデータブリッジに依存します。これらの接続を使用または管理するには、Qntrlがシステム連携で設定され、有効なデータブリッジに関連付けられていることを確認してください。データブリッジが利用できない、または停止している場合、ローカルでホストされるコネクターを使用する接続は機能しません。
4.2.2. ログインユーザー接続
これらの接続は特権管理者/Admin/Developersによって作成され、各ログインユーザーによって認証されます。管理者接続とは異なり、これらの接続ではすべてのログインユーザーごとに個別の認証を保持でき、実行したユーザーの認証に基づいて連携を実行できます。管理者または開発者は、組み込みコネクター(Zoho Backstageを除く。Zoho Backstageは管理者接続のみをサポート)またはカスタムコネクターを使用してログインユーザー接続を作成できます。これにより、ユーザーはアプリケーションのライブモードから直接接続を認証できます。これらの接続により、アプリケーション内で外部サービスを連携し、特定のデータや機能への認証済みアクセス権を持つ個々のユーザーに認証を付与できます。

プライマリアカウント
ログインユーザー接続を使用してデータソーススケジューラーを作成するには、連携サービスを1つのアカウント経由で処理するためのプライマリアカウントが必要です。たとえば、CreatorアプリケーションからZoho CRMに毎日データを自動送信するスケジューラーのワークフローを考えてみます。このような場合、スケジューラーはユーザーや管理者の操作を必要とせずに独立して実行されます。スケジューラーは、プライマリアカウントの認証を使用してタスクを実行します。

データソースの場合、接続を通じてZoho CRMの[取引先]タブにデータを送信するZoho CRM連携フォームを例に考えてみましょう。データソースを作成するには、プライマリアカウントが必要です。この場合、連携フォームは、プライマリアカウントの指定されたZoho CRMタブ内の項目に基づいて作成されます。各ログインユーザーはこの接続を個別に認証し、連携フォームにデータを追加できます。追加されたデータは、そのユーザーのZoho CRMの指定タブに追加されます。

管理者がログインユーザー接続を初めて認証すると、そのアカウントがプライマリアカウントとして指定されます。ただし、必要に応じて、管理者はプライマリアカウントの状態を変更し、別の管理者のアカウントに割り当てる権限を持っています。接続の作成時にすべての環境で同じ認証を使用するよう選択していない場合は、環境ごとに異なるプライマリアカウントを設定できます。
アカウントをプライマリとして設定する方法については、こちらをクリックしてください。
Notes
メモ:ポータルユーザーと共有ユーザーも、アプリケーションのライブモードからログインユーザー接続を直接認証できます。アプリケーションのライブモードで接続にアクセスする方法の詳細については、こちらをクリックしてください。

4.3. インストール済み接続

インストール済み接続とは、マーケットプレイスからインストールされたアプリケーション、または非公開で共有されたアプリケーションに関連付けられた接続です。これらの接続は、[接続]タブに[インストール済み接続]として表示されます。これらの接続は認証または取り消しできますが、編集や削除はできません。詳細はこちら

5. 接続モード 

ユーザー接続を作成する際は、OAuth認証情報の管理方法を選択する必要があります。Zohoでは、次の2つの接続モードを提供しています。

5.1. Zoho管理の認証情報   

Zoho管理のOAuth認証情報では、Zoho Creatorによって作成および管理されるOAuthアプリケーションを使用します。この標準の接続方法では、クライアントID、クライアントシークレット、リダイレクトURL、その他のOAuthコンポーネントなどのOAuthクライアント設定とライフサイクルを手動で管理する必要がありません。OAuthアプリケーションは自動的に管理・保守されるため、最小限の設定で一般的な連携を簡単に認証できます。また、ユーザー単位の同意とアクセス制御も維持されます。この方法は、次のような場合に適しています。
  • OAuthアプリケーションを直接所有または管理する必要がない場合
  • 設定を簡素化し、保守作業を減らしたい場合
  • 社内のコンプライアンス要件を満たすために、Zoho管理の認証情報の取り扱いに依存する場合
たとえば、Zoho CreatorアプリがZoho Sheetsにアクセスする必要がある場合、開発者は接続を作成する際にZoho管理の認証情報を選択します。OAuthアプリと設定はZohoが処理し、ユーザーはサインインして権限を付与するだけで済みます。管理者がクライアントIDやシークレットを用意する必要はありません。

5.2. クライアント認証情報 

カスタムOAuth認証情報を使用すると、GoogleやMicrosoftなどのサードパーティサービスに直接登録して作成・管理するOAuthアプリケーションを使用できます。Zoho管理の認証を使用する代わりに、独自のクライアントID、クライアントシークレット、コールバックURL、その他必要なOAuth設定情報を指定します。
この方法は一般的に独自の認証情報の使用(BYOC)と呼ばれ、認証の設定や管理方法を組織がより細かく制御する必要がある場合に選択されます。Zoho管理の認証情報と同様に、ユーザーは接続設定時に自分のアカウントへのアクセスを認証する必要があります。
この方法は、次のような場合によく使用されます。
  • OAuthアプリケーションを直接所有および管理する場合
  • カスタマイズまたは制限された認証スコープを定義する必要がある場合
  • 社内のセキュリティ、コンプライアンス、規制ポリシーに合わせる必要がある場合
  • トークンのライフサイクル、アクセス権限、監査要件を管理する必要がある場合
BYOCはZoho管理の認証情報に比べて設定の手間がかかりますが、柔軟性とガバナンスが高く、認証動作を組織の基準に合わせることができます。そのため、エンタープライズ環境や厳格に管理された環境に特に適しています。

4. 注意事項

  1. 接続を作成できるのは、特権管理者、管理者、開発者のみです。
  2. システム接続を認証できるのは、特権管理者、管理者、開発者のみです。
  3. ログインユーザー接続はC6でのみ作成できます。
  4. ログインユーザー接続を使用してデータソースやスケジューラーを作成するには、連携サービスを1つのアカウント経由で処理するためのプライマリアカウントが必要です。
  5. データソースは、関連付けられた接続がすべての環境で同じ認証を持ち、プライマリ認証がリンクされている場合にのみ作成できます。
  6. 管理者は同じサービスに対して複数の接続を作成できます。
  7. 作成できる接続数は、Creatorプランによって異なります。ご利用のプランに関連する接続数の上限について詳しくは、こちらをクリックしてください。
  1. 接続の作成と認証
  2. 接続の管理
  3. ライブモードと編集モードでの接続
  4. コネクターについて
次のステップ
前へ
次のステップ
接続について理解したら、Creatorアカウントで新しい接続を作成できます。
前へ
Creatorのマイクロサービスについて詳しくはこちらをご覧ください。