このヘルプページはCreator 6のユーザー向けです。旧バージョン(Creator 5)をご利用の場合は、
こちらをクリックしてください。ご自身のCreator
バージョンを確認してください。
このページの内容
外部連携およびその種類についてご案内します。CreatorアプリケーションをZohoや他社サービスと連携する際に利用できます。
利用可能範囲
外部連携について:
- Creatorの有料プランでのみ利用可能です。
- スーパー管理者、管理者、開発者のみが作成・管理できます。他のユーザーは認証およびアクセスのみ可能です。
- アメリカ(.com)、ヨーロッパ(.eu)、インド(.in)、オーストラリア(.au)のデータセンターで利用可能です。
概要
外部連携は外部サービスとのリンクを目的としています。さまざまなクラウドサービスとアプリケーションを連携することが可能です。外部連携を活用することで、外部サービスの機能やデータを簡単に接続・連携し、アプリケーションの利便性を高めることができます。
Zoho Creatorでの外部連携
メモ: 支払いワークフローは現在
決済サービス(Zoho 決済サービス提供)に依存しています。すべての支払いサービスは「Microservices > Operations > 決済サービス」に統合されました。PayPal、PayflowPro、Payments Proの既存バージョンは2024年9月26日をもってサポート終了となり、この日以降は支払い取引の処理が行われません。継続して支払い処理を行うには、最新バージョンへの移行をお願いします。
詳細はこちら
外部連携は、Zoho Creatorから他のZohoサービスやサードパーティサービスと通信するための決済サービスとして機能します。つまり、外部連携は認証プロセス全体を包含し、対象サービスとの接続を簡単に実現します。アカウントへの連携追加は一度きりの手続きで完了します。フォームワークフロー、レポートワークフロー、連携項目など、さまざまな場面で連携を利用できます。
外部連携は以下の場所で利用できます:
- データソース
- SMS処理
- フォームワークフロー内のインテグレーション操作を使用して、サードパーティサービスへデータをプッシュします
- Delugeのインテグレーションタスク
- DelugeのinvokeUrlタスク
- ページパネル
接続が作成され、接続済みの状態になると、対象サービスに基づいてデータをシームレスに転送したり、その他の関連操作を実行できます。
接続が接続済みでない場合、対象サービスとの通信が制限されます。
Zoho Creatorでは、外部連携は以下の3種類に分類されます。
- システム接続
- 管理者接続
- ログインユーザー接続
システム接続
システム外部連携は、ユーザーが特定の
インテグレーションを実行する際に作成者によって初期設定されます。ただし、希望するサービスとリンクするためには、スーパー管理者、管理者、または開発者による認可が必要です。
システム接続を活用できる主な領域は以下のとおりです。
- インテグレーション処理を利用し、フォームワークフローから他のZohoサービスへデータをプッシュする場合
- ページパネルにおいて、他サービスのデータを表示するためのインテグレーション
- オプションの接続パラメータが指定されていない場合のDelugeインテグレーションタスク。つまり、インテグレーションタスクを作成する際は通常、接続パラメータの指定が求められますが、このパラメータが省略された場合、システムが自動的に対象サービス用のシステム接続を生成します。
例えば、
Zoho CRM - 取得する データDeluge連携タスクをオプションのconnectionパラメーターなしで実行すると、システムは自動でZoho CRMのすべてのタブへアクセスするためのconnectionを生成します。連携スクリプトを正常に実行するには、スーパー管理者、管理者、または開発者が自身のアカウント認証情報を使用して認証する必要があります。認証方法については
こちらをご参照ください。
管理者Connection
これらの外部連携はスーパー管理者、
管理者、および開発者のみ作成・認証可能です。一般ユーザーや非管理権限の役割では認証できませんが、管理者の認証を通じて利用することができるため、これが管理者Connectionとなります。管理者外部連携は認証を1つしか持てません。管理者または開発者は、利用可能サービス一覧またはカスタムコネクタからconnectionを作成し、認証できます。このconnectionは連携が必要な場所で利用可能です。管理者Connectionの作成方法についてはこちらをご参照ください。
メモ:
- 理想的には、管理者は同じサービスに対して複数のconnectionを作成できます。
ログインユーザーConnection
これらの外部連携はスーパー管理者/管理者/開発者によって作成され、該当するログインユーザーにより認証されます。
管理者Connectionとは異なり、すべてのログインユーザーごとに個別認証を保持でき、実行ユーザーの認証に基づき連携を行います。管理者または開発者は、
組み込みコネクタ(
Zoho Backstageは
管理者Connectionのみ対応)または
カスタムコネクタを使ってログインユーザーConnectionを作成でき、
有効方法からユーザー自身が直接Connectionを認証できます。これらの外部連携はアプリケーション内で外部サービスの連携を可能にし、個々のユーザーに対し認証済みのアクセス権で特定のデータや機能の利用を提供します。
例えば、Salesforce サービスへの連携を行い、フォーム送信時にデータをSalesforceタブへプッシュするワークフローをログインユーザーで利用する場合、各ログインユーザーが自身のSalesforce認証情報を用いて個別に接続認証を行う必要があります。これにより、各ユーザーごとにパーソナライズされた連携が実現されます。ワークフローが実行されると、ログイン中のユーザーが開始したワークフローにより、そのユーザーのSalesforceアカウントへデータがプッシュされます。
プライマリーアカウント
ログインユーザー外部連携を利用して
データソースや
スケジューラーを作成する場合、統合サービスを1つのアカウントに集約するためにプライマリーアカウントが必要となります。例えば、CreatorアプリケーションからZoho CRMへ日次で自動的にデータをプッシュするスケジュール処理ワークフローを考えてみましょう。この場合、スケジュール処理はユーザーや管理者の操作を必要とせず、自動的に実行されます。スケジュール処理はプライマリーアカウントの認証情報を利用してタスクを実行します。
データソースのケースでは、たとえば
Zoho CRMの取引先タブへデータを接続経由でプッシュする統合フォームを考えます。データソースを作成するには、プライマリーアカウントが必要です。ここでは、指定したプライマリーアカウントの
Zoho CRMタブの項目に基づいて、統合フォームを作成します。各ログインユーザーは、この接続を個別に認証し、統合フォームにデータを追加でき、そのデータは自身の
Zoho CRMの指定されたタブに追加されます。
管理者がログインユーザー接続を初めて認証した場合、そのアカウントがプライマリーアカウントとして設定されます。ただし、どの管理者もプライマリー口座のステータスを変更し、他の管理者のアカウントへ割り当てることが可能です。接続作成時にすべての環境で同じ認証情報を使用する設定を選択しなかった場合は、各
環境ごとに異なるプライマリー取引先を設定できます。
こちらをクリックして、アカウントをプライマリーとして設定する方法をご覧ください。
メモ:ポータルユーザーおよび共有ユーザーも、アプリケーションの有効方法からログインユーザー外部連携を直接認証できます。アプリケーションの有効方法で接続へアクセスする詳細は
こちらをご覧ください。
ユースケース
- 組織の採用プロセスで、Zoho Recruit(クラウド型採用プラットフォーム)と従業員採用用Creatorアプリケーションを使用します。Creatorアプリケーションは候補者データを収集し、候補者が自身の詳細を入力して求人に応募できます。Zoho Recruitは全体の採用プロセスを効率化します。連携処理をワークフロー形式で利用することで、名・姓・メールなどの収集データをZoho Recruitアカウント内のCandidatesタブへ自動で送信できます。システムはZoho Recruitのシステム連携を生成し、スーパ管理者、管理者、または開発者が認証して、Zoho CreatorからZoho Recruitへのデータ転送を有効化します。この連携によって、採用候補者データの同期が効率的かつシームレスに行えます。
- 顧客サポート用のCreatorアプリケーションにおいて、ユーザーがサポートチケットを発行したりサポート依頼を行うことができます。顧客データはSalesforceアカウントに保存されます。ユーザー体験を向上させるため、Salesforceとの管理者連携を構築できます。ユーザーがサポートチケットを発行する際、メールアドレスを照合してSalesforceアカウントから顧客データを取得し、アプリケーション内で必要な箇所に自動入力できます。このようにしてSalesforceと管理者連携を確立することで、顧客情報へのシームレスなアクセスとサポートチケット管理の最適化が実現します。
- タスク管理アプリケーションでは、チームメンバーが共同で作業項目に取り組みます。コミュニケーションを強化し、関係者全員が最新情報を把握できるよう、ログインユーザー連携をZoho CliqアカウントとZoho OAuthコネクターを通じて設定します。この連携により、タスクが完了またはチームの確認用に送信されるたびに、タスク担当者のZoho Cliqアカウントから指定のZoho Cliqチームグループへ自動で通知メッセージが投稿されます。
外部連携へのナビゲーションガイド
外部連携にアクセスするには、以下のようにMicroservicesセクションへ移動してください。
注意事項
- 外部連携はスーパ管理者、管理者、開発者のみ作成できます。
- システム外部連携はスーパ管理者、管理者、開発者のみ認証可能です。
- ログインユーザー外部連携はC6でのみ作成できます。
- データソースやスケジューラーをログインユーザー外部連携で作成する場合、統合サービスを単一のアカウントで管理するためにプライマリーアカウントが必須です。
- データソースは、関連付けられた連携がすべての環境で同じ認可を持ち、プライマリー認証が紐付いている場合にのみ作成可能です。
- 管理者は同一サービスに対して複数の連携を作成できます。
制限事項
- 作成できる外部連携の数は、ご利用中のCreatorプランによって異なります。連携数の制限についてこちらをご確認ください。
- 外部連携の作成と認証
- 外部連携の管理
- 有効モードと編集モードでのConnection
- コネクターについて