概要
Zoho Creatorの連携項目は、外部サービス(他のZohoアプリまたはサードパーティー製ツール)に保存されているデータを参照できる特別な項目です。選択したサービスとタブからデータを取得して表示するドロップダウンとして表示されます。ユーザーは表示されたデータから1つの値を選択でき、Zoho Creator内のデータと外部サービスのデータを関連付けることができます。
Creatorアプリ内でデータを重複して作成する代わりに、他のサービスにある既存のデータを参照する場合に、この項目を使用します。また、データを絞り込んで関連するデータのみを表示できるため、エラーの削減、データの一貫性向上、ユーザーが大量の一覧から適切な値を探す手間の軽減に役立ちます。
利用条件
連携項目は、データの送信時に、Creatorのフォーム内で外部サービスのデータを直接参照し、関連付けられるフォーム項目です。接続先サービスからリアルタイムで情報を取得する動的なルックアップとして機能します。手動でデータを入力する代わりに、連携項目を使用すると、接続先サービスにある既存のデータを検索してフォーム送信データに関連付けることができ、システム間の一貫性を維持し、Creatorアプリケーション内の重複データを防ぐのに役立ちます。
この項目は読み取り専用であり、ユーザーはデータの一覧から選択することのみ可能です。
連携項目は、外部サービスで選択したタブからデータを取得し、フォーム内に表示します。この項目は、接続とデータソースを使用して機能します。項目の設定時に、既存の接続/データソースを選択することも、新しく作成することもできます。
連携項目を使用するタイミング
連携項目は、次の目的で使用できます。
情報:Creator内のアプリケーションの関連データを関連付けるには、ルックアップ項目を使用できます。
連携項目では、次を除く対象サービスのすべての種類の項目のデータを表示できます。
|
外部サービスでサポートされていない項目 |
|||
|
チェックボックス |
複数選択 |
ラジオボタン |
セクション |
|
決定ボックス |
書式ありテキスト |
URL |
画像 |
|
署名 |
ファイルアップロード |
音声 |
動画 |
|
サブフォーム |
AR |
決定ボックス |
メモの追加 |
連携項目でサポートされているサービスの一覧を確認してください。
ある組織が、顧客サポート依頼を処理するためにZoho Creatorでサービス管理アプリケーションを構築しているとします。顧客情報は、Zoho Creatorの外部にあるCRM、ERP、HRMSプラットフォーム(例:Zoho CRM)などの外部システムで管理されています。
連携項目を使用する場合:
前提条件:フォームに連携項目を追加する前に、フォームを作成しておく必要があります。
メモ:表示されるデータは接続の種類によって異なります。管理者認証済みの接続では、管理者の認証を使用して外部サービスからデータが取得されます。ログインユーザー接続では、各ユーザーの認証を使用してデータが取得されます。
連携項目では、対象タブから複数の項目を同時に表示でき、最大3項目まで表示できます。
たとえば、以下の連携項目では、Zoho CRMの連絡先タブから、名、姓、メールの3つの項目を取得します。項目値は区切り文字でカスタマイズされ、レポートには次の形式で表示されます:名 姓/メール。
メモ:表示項目を変更すると、既存のレコードは新しい表示形式を反映するよう更新されます。ただし、以前に保存された値は自動では更新されません。更新するには、ライブモードで連携項目のデータ同期を実行します。
表示項目をカスタマイズする手順
連携項目にフィルター条件を定義して、表示されるレコードを制御できます。その結果、アプリユーザーには、定義した条件を満たすレコードのみが表示され、選択できます。接続先サービスのすべてのレコードを表示するのではなく、指定した条件を満たすレコードのみを表示するように項目を設定できます。
フィルターにより、次のことが可能になります。
このフィルターは編集モードで設定する必要があり、ライブモードでは連携項目のデータに適用されます。
フィルター条件の種類
フィルター条件は、次の2通りの方法で定義できます。
値を直接指定する条件です。
例:
条件が変わらず、常に一定に保つ必要がある場合に使用します。
現在のフォーム内の項目の値を使用する条件です。ユーザーが入力または選択した内容に基づいて、フィルターが動的に更新されます。
例:
顧客の地域=フォームで選択された地域
商品=ユーザーが選択した商品
ユーザー入力に応じてフィルターを変更する必要がある場合に使用します。
フォーム項目は次の形式で参照できます。
input.field_name(現在のフォーム内の項目)
システム変数
グローバル変数
例
サービス管理アプリケーションのフォームで、サポート担当者がZoho Creatorでチケットを作成し、QuickBooksからデータを取得する統合項目を使用して顧客を選択するとします。
メモ:現在、フィルターは一部のQuickBooksサービスでのみサポートされています。今後、対応サービスを追加する予定です。
フィルターの設定手順
以下の動画では、フォームに統合項目を追加する方法と、ライブモードでの動作を紹介しています。
アプリケーションのライブモードでは、統合項目は次のように動作します。
ユーザーは、接続済みサービスから取得されたデータの一覧から値を検索して選択できます。選択できる値は1つのみで、ユーザーは項目内で値を追加または編集することはできません。
表示されるデータは、使用する接続の種類によって異なります。たとえば、管理者認証の接続では管理者の認証情報を使用してデータを取得し、ユーザー固有の接続ではログイン中のユーザーの認証情報に基づいてデータを取得します。
値の表示
この項目には、設定した表示項目に基づいて値が表示されます。複数の項目(最大3項目)をまとめて表示できます。
フォーム送信とレポート内のデータ
選択した値はフォーム送信後に保存され、他のフォームデータとともにレポートで確認できます。この値は、フォームルール、承認、連携などのワークフローでも使用でき、選択されたデータに基づいて処理を実行できます。
フィルター使用時の動作
フィルターが設定されている場合、定義された条件(静的または動的)を満たすデータのみが表示されるため、ユーザーは関連するデータだけを選択できます。
データの表示順
データは、接続サービスから返される既定の順序で表示され、通常は最新のデータが最初に表示されます。
ソースデータ更新時の動作
接続サービスでデータが更新されると、統合項目では新しく選択する際に更新後の値が反映されます。変更後に作成または更新されたデータには、最新の値が取り込まれます。ただし、既存のデータには以前に保存された値が保持され、自動では更新されません。これらのデータを更新するには、統合項目データの同期を実行できます。
データの検索
統合項目の検索については、次のとおりです。
以下の画像は、Zoho CRMからデータを取得し、3つの項目の値を表示する統合項目を示しています。
統合項目には、以下のプロパティを設定できます。
|
カテゴリー |
プロパティ |
説明 |
|
項目のカスタマイズ |
[項目名] |
[項目名]と[項目リンク名]を変更できます。[項目名]はフォームに表示されるラベルで、[項目リンク名]はアプリ内で項目を参照するための一意の識別子です。 |
|
[項目の種類] |
項目の種類を表示します |
|
|
[項目サイズ] |
公開モードで適用される項目の幅を調整します。 |
|
|
[表示項目] |
外部サービスから最大3つの項目を選択できます。 |
|
|
[プレビュー] |
選択した表示項目が区切り記号とともにユーザーにどのように表示されるかを示します。 |
|
|
[連携の詳細] |
データの取得元であるサービス名、データソース名、タブを表示します |
|
|
入力規則 |
[必須] |
連携項目で値の選択を必須にします。値がない場合、ユーザーはフォームを送信できません。 |
|
[フィルターの設定] |
条件に基づいて外部サービスから取得した値を絞り込み、条件に一致する値のみを表示します。 |
|
|
表示設定 |
[管理者のみに項目を表示] |
フォーム内のこの連携項目にアクセスできるユーザーを制御します。すべてのユーザーに表示するか、管理者のみに表示できます。 |
|
ユーザー入力 |
[説明] |
説明を設定して、ユーザーが何を選択すればよいかを案内します。ツールチップまたはヘルプテキストとして表示されます。 |
|
参照 |
[項目の参照先] |
アプリ全体でこの項目が使用されている場所を確認します。 |
連携項目を追加する前に、項目について理解しておきましょう。