Salesforceの統合
リード、取引先、商談、ケース、契約にどこからでもアクセスできるように、Salesforceと統合します。以下のプロセスを使用して、Salesforce HTTP統合を有効にします。前提条件を満たしていることを確認してから、Salesforce統合をセットアップします。
注:
2つのSalesforce統合テンプレートが提供されています。キャッシュされたデータ構造を構成するためのより強力な機能を提供するため、ほとんどのユースケースでは新しいHTTP統合を使用することをお勧めします。Salesforceテンプレートは、Salesforce HTTP統合の基盤となります。各統合で使用可能なマイクロアプリについて詳しくは、「Salesforceマイクロアプリの使用」を参照してください。
追加設定不要のSalesforce HTTPマイクロアプリの一覧については、「Salesforceマイクロアプリの使用」を参照してください。
必須条件の確認
Salesforceでこの統合をセットアップした後、Citrix Workspaceマイクロアプリに統合を追加するには、以下のアーティファクトが必要になります:
- ユーザー名
- パスワード
- セキュリティトークン
OAuth 2.0の場合:
- コンシューマーキー
- コンシューマーシークレット
- OAuth承認ベースURL
注:
利用可能な場合は、サービス認証方法として常にOAuth 2.0を使用することをお勧めします。OAuth 2.0は、統合が、構成済みのマイクロアプリとの最大限のセキュリティコンプライアンスを満たすことを保証します。
統合ではSalesforceインスタンスへの定期的なAPIアクセスが必要なので、Salesforceで専用のユーザーアカウントを作成することをお勧めします。その後、そのアカウントを使用してSalesforce統合を構成します。このアカウントでは以下が必要です:
- 完全なデータアクセス特権が付与されている
- APIが有効になっている
- 2要素認証が許可されていない
専用アカウントを使用すると、Workspaceで実行されたアクティビティを区別できるので、監査ログに役立ちます。このページには、Salesforce ClassicとSalesforce Lightning Experienceの両方のチュートリアルが含まれています。両方のチュートリアルは、ユーザーがSalesforceのシステム管理者であることを前提としています。
注:
Salesforceの「Contact」および「Group」エディションは、APIをサポートしていません。「Professional」エディションでは、自動的にAPIがサポートされているわけではありません。ただし、リクエストに応じてサポートを有効にできます。
また、SalesforceではAPI要求の数が制限されています。大量のデータを頻繁に同期する予定がある場合は、「Salesforce API要求の制限と割り当て」を参照してください。
- Citrix GatewayがSalesforceのシングルサインオンに対応するように構成して、ユーザーがログインすると、再度資格情報を入力する必要がなく自動的に再ログインできるようにします。「Salesforceシングルサインオン構成」の手順に従ってください。SSOの構成について詳しくは、「Citrix Gatewayサービス」を参照してください。
新しいプロファイルの追加
次の手順を実行します:
- www.salesforce.comにログインします。
- [Setting] アイコンに移動して、[Setup]>[Administration]>[Manage Users]>[Profiles]>[New Profile]と選択します。
- [Existing Profile] を [System Administrator] に設定して、このプロファイル用に作成するユーザーが完全なデータアクセス特権を持つようにします。
-
プロファイル名を入力し、[Save]を選択します。以下の手順で新規ユーザーとしてプロファイルを追加する際には、簡単に参照できるように、Citrix Workspaceアクセスなどのプロファイル名をつけることをお勧めします。
プロファイルパネルが開き、新しいプロファイルが表示されます。
作成したプロファイルのAPIアクセスの有効化
- [Profile] パネルで、[Edit]を選択します。
- [Administrative Permissions]まで下にスクロールして、[API Enabled]チェックボックスをオンにします。
-
(オプション)パスワードの有効期限を無効にするには、[Password Never Expires]チェックボックスをオンにします。
注:
このオプションを使用すると、潜在的なセキュリティの脆弱性が生じます。
- [保存] を選択します。
コールバックURLの追加
インスタンス構成にカスタムURLを追加して、プライベートデータへのアクセスを許可し、OAuth認証済みユーザーアクションを有効にします。一覧の最初のコールバックは変更されません。2番目のコールバックはターゲットアプリケーションによって異なり、統合の作成時にURLアドレスバーに表示されます。セクション{yourmicroappserverurl}は、テナント部分、リージョン部分、環境部分で構成されています:https://{tenantID}.{region(us/eu/ap-s)}.iws.cloud.com。
- 管理者としてSalesforceにログオンします。
- [Platform Tools]>[Apps]>[App Manager] の順に移動します。
- [New Connected App] を選択します。
-
[Basic Information] で 、次のフィールドに入力します:
- 接続されているアプリの名前
- API名
- 取引先責任者メールアドレス
- [API] で、[Enable OAuth Settings] チェックボックスをオンにします。
-
[Callback URL] フィールドに、次の承認済みリダイレクトURLをマイクロアプリサーバーURLを指定して追加します:
https://{yourmicroappserverurl}/admin/api/gwsc/auth/serverContext
https://{yourmicroappserverurl}/app/api/auth/serviceAction/callback
-
[Selected OAuth Scopes] の横で、[Available OAuth Scopes] の下の以下のスコープを選択してから、[Add] を選択して [Selected OAuth Scopes] フィールドに移動します:
- ユーザーデータへのアクセスおよび管理(api)
- ユーザーの基本情報へのアクセス(id、profile、email、address、phone)
- 任意の時間にユーザーの要求を実行(refresh_token、offline_access)
- [保存] を選択します。
(オプション)ログインIP範囲の制限
組織がユーザープロファイルのIP範囲を設定している場合、ログインアクセスをユーザーレベルで制御できます。ユーザーのプロファイルで許可されるIPアドレスの範囲を指定します。詳しくは、「拡張プロファイルユーザーインターフェイスでのログインIP範囲の制限」を参照してください。
ログインIP範囲を制限する場合は、以下の手順でセキュリティトークンを生成する必要はありません。
新しいユーザーの追加
Salesforceへの接続に使用される専用ユーザーアカウントを作成します。前の手順で追加した新しいプロファイルを使用して、「新しいプロファイルの追加」の手順に従います。
次の手順を実行します:
- [セットアップ]>[管理]>[ユーザーの管理]>[ユーザー]>[新規ユーザー] と選択します。
- 赤の必須フィールドに入力します。
- ユーザーライセンスをSalesforceに設定します。
- [プロファイル] を、前の手順で追加したプロファイルに設定します。上記の例では、プロファイルを追加するときに簡単に参照できるように [Citrix Workspaceアクセス] にすることをお勧めします。
- [保存] をクリックします。
新しいユーザーのセットアップ
専用のユーザーアカウントを追加すると、指定したアドレスにメールが届きます。
次の手順を実行します:
- メールを見つけて、指示に従ってリンクをクリックします。
- Salesforceにログインします。
- パスワードとパスワードの質問を設定します。
セキュリティトークンの生成
専用ユーザープロファイルのログインIP範囲を制限した場合は、この手順をスキップできます。ホワイトリストのIPブロックからSalesforce APIに接続するアカウントには、セキュリティトークンは必要ありません。
次の手順を実行します:
- ログインしてアカウント名を選択します。
- [My Settings]>[Personal]>[Reset My Security Token] と選択します。
-
[Reset My Security Token] を選択します。
新しいセキュリティトークンが、このアカウントの個人設定で指定したメールアドレスに送信されます。このアカウントのパスワードがリセットされるたびに、新しいセキュリティトークンも取得します。
これで統合の追加を完了できます。Salesforceサービス定義の入力フィールドに、専用ユーザーアカウントのユーザー名とパスワードを入力します。
IPをホワイトリストに登録した場合、セキュリティトークンを入力する必要はありません。登録しなかった場合は、専用アカウントのメールボックスに送信されたセキュリティトークンを貼り付けます。
クエリのフィルタリング
ほとんどのSalesforceエンティティは、フィルタリングをサポートしています。定義済みのクエリから選択するか、Salesforce SOQL言語を使用して自分のカスタムクエリを作成します。詳しくは、「Salesforce Object Query Languageドキュメント」を参照してください。
Citrix WorkspaceマイクロアプリへのSalesforce統合の追加
Salesforce HTTP統合をCitrix Workspaceマイクロアプリに追加して、アプリケーションに接続します。これにより、通知とアクションが設定済みとなっている追加設定不要のマイクロアプリを、Workspace内で使用できるようになります。
次の手順に従って、Salesforce HTTP統合をセットアップします。認証オプションは事前に選択されています。プロセスの完了時に、これらのオプションが選択されていることを確認してください。ほとんどのユースケースでは、この新しいHTTP統合を使用することをお勧めします。このHTTP統合は、キャッシュされたデータ構造を構成するためのより強力な機能です。
次の手順を実行します:
- [マイクロアプリ統合] ページで [新しい統合を追加] および [Citrix提供のテンプレートから新しい統合を追加する] を選択します。
- [Salesforce] タイルを選択します。
- 統合の統合名を入力します。
-
コネクタのパラメーターを入力します。
- インスタンスの [ベースURL] を入力します。これは、Salesforce環境のドメインです。
https://{yoursalesforceurl}.my.salesforce.com
- アイコンライブラリから統合のアイコンを選択するか、デフォルトのSalesforceアイコンのままにしておきます。
- オンプレミス接続を作成する場合は、[オンプレミスインスタンス] を有効にします。詳しくは、「オンプレミスインスタンス」を参照してください。
- インスタンスの [ベースURL] を入力します。これは、Salesforce環境のドメインです。
-
[サービス認証] で [認証方法] メニューから [OAuth 2.0] を選択して認証の詳細を完了します。認証オプションは事前に選択されています。プロセスの完了時に、これらのオプションが選択されていることを確認してください。OAuth 2.0セキュリティプロトコルを使用して、委任されたアクセスの要求/承認トークンを生成します。利用可能な場合は、サービス認証方法として常にOAuth 2.0を使用することをお勧めします。OAuth 2.0は、統合が、構成済みのマイクロアプリとの最大限のセキュリティコンプライアンスを満たすことを保証します。
- [許可の種類] メニューで [認証コード] を選択します。これによって、クライアントが交換するアクセストークン用の一時コードが付与されます。コードは認証サーバーから取得され、そこでクライアントが要求している情報を確認できます。この許可の種類のみが、安全なユーザーの偽装を有効にします。これにより、アプリケーションの登録時に使用する [コールバックURL] が表示されます
- [トークン認証] メニューから [要求の本文] を選択します。
- [認証URL] と [トークンURL] は事前に入力されています。エンドポイントには、セキュアHTTP(HTTPS)が必要です。これらのエンドポイントには、login.salesforce.com以外にも、[My Domain]、コミュニティドメイン、またはtest.salesforce.com(サンドボックス)ドメインを使用することもできます。
- [クライアントID] を入力します。クライアントIDは、承認サーバーに固有のクライアント登録情報を表す文字列です。OAuthサーバーを構成したときに、クライアントIDとシークレットを収集します。統合構成ページに表示される [コールバックURL] を追加する必要があります。
- [クライアントシークレット] を入力します。クライアントシークレットは、ターゲットアプリケーション統合のセットアップ時に発行される一意の文字列です。
- (オプション)ベアラープレフィックスがデフォルトのヘッダーと異なる場合、ヘッダープレフィックスを入力します。
-
[パラメーターを追加] を選択して、[アクセストークンパラメーター] を追加します。[名前] にはトークンを入力し、[値]には
{yoursecuritytoken}
を入力します。このパラメーターは、ターゲットアプリケーション承認サーバーで必要です。 -
[サービスアクション認証] で [[アクション]で個別のユーザー認証を使用する] トグルを有効にします。サービスアクション認証は、サービスアクションレベルで認証します。認証オプションは事前に選択されています。プロセスの完了時に、これらのオプションが選択されていることを確認してください。
- [認証方法] メニューから [OAuth 2.0] を選択して認証の詳細を完了します。
- [許可の種類] メニューで [認証コード] を選択します。これによって、クライアントが交換するアクセストークン用の一時コードが付与されます。コードは認証サーバーから取得され、そこでクライアントが要求している情報を確認できます。この許可の種類のみが、安全なユーザーの偽装を有効にします。これにより、アプリケーションの登録時に使用する [コールバックURL] が表示されます
- [トークン認証] メニューから [要求の本文] を選択します。
- [認証URL] と [トークンURL] は事前に入力されています。エンドポイントには、セキュアHTTP(HTTPS)が必要です。これらのエンドポイントには、login.salesforce.com以外にも、[My Domain]、コミュニティドメイン、またはtest.salesforce.com(サンドボックス)ドメインを使用することもできます。
- [更新トークンURL] は空のままにします。
- [クライアントID] を入力します。クライアントIDは、承認サーバーに固有のクライアント登録情報を表す文字列です。OAuthサーバーを構成したときに、クライアントIDとシークレットを収集します。統合構成ページに表示される [コールバックURL] を追加する必要があります。
- [クライアントシークレット] を入力します。クライアントシークレットは、ターゲットアプリケーション統合のセットアップ時に発行される一意の文字列です。
- (オプション)ベアラープレフィックスがデフォルトのヘッダーと異なる場合、ヘッダープレフィックスを入力します。
-
再度 [パラメーターを追加] を選択して、[アクセストークンパラメーター] を追加します。[名前] にはトークンを入力し、[値]には
{yoursecuritytoken}
を入力します。このパラメーターは、ターゲットアプリケーション承認サーバーで必要です。 - [要求タイムアウト] フィールドに「120」と入力します。
- (オプション)この統合のレート制限をアクティブ化する場合は、[要求レート制限] を有効にし、[時間間隔] あたりの [要求数] を設定します。
-
(オプション)サポートのために24時間のログを保持するには、[ログ] を有効にします。
- [保存] を選択して続行します。
- これで、サービスアカウントを使ったSalesforceへの認証が可能になりました。[OAuth認証]で [承認] を選択して、サービスアカウントにログインします。Salesforceのログイン画面がポップアップで表示されます。
- サービスアカウントのユーザー名とパスワードを入力し、[ログイン] を選択します。
-
[同意] を選択します。
[マイクロアプリ統合] ページが開き、追加した統合とそのマイクロアプリが表示されています。これで、最初のデータ同期を設定して実行する準備ができました。統合アプリケーションからマイクロアプリプラットフォームに大量のデータをプルできるので、[テーブル] ページを使用して、最初のデータ同期のエンティティをフィルタリングし、同期を高速化することをお勧めします。詳しくは、「必要なエンティティの確認」を参照してください。同期ルール、スケジュールを満たさない同期、および拒否ルールについて詳しくは、「データの同期」を参照してください。
APIエンドポイントとテーブルエンティティについて詳しくは、「Salesforce HTTPコネクタの仕様」を参照してください。
Salesforceマイクロアプリの使用
既存のアプリケーション統合には、追加設定不要のマイクロアプリが付属しています。これらのマイクロアプリから開始して、ニーズに合わせてカスタマイズします。
注
Convert Leadサービスアクション(以下の「Leadsマイクロアプリ」を参照)を使用するには、このサービスアクションをビルダーに追加する前に、Salesforce環境でカスタムApexコードを開発する必要があります。詳しくは、「Apex Developer Guide」を参照してください。
Salesforce統合には、以下の設定済みで追加設定不要のマイクロアプリが付属しています:
取引先: 取引先を検索、表示、編集します。
通知またはページ | ユースケースワークフロー |
---|---|
取引先割り当て(既存)通知 | 取引先の所有者が変更されると、新しい所有者は通知を受け取ります。 |
取引先割り当て(新規)通知 | 新しい取引先がユーザーに割り当てられると、ユーザーは通知を受け取ります。 |
取引先の詳細ページ | 取引先責任者や取引先責任者の詳細へのリンクなどの詳細を含む取引先のビューを提供します。 |
取引先責任者の詳細ページ | 取引先責任者の詳細の読み取り専用ビューを提供します。 |
取引先の編集ページ | 取引先への編集を送信するためのフォームを提供します。 |
取引先の検索ページ | パーソナライズされた取引先一覧を提供します。 |
ケース: 割り当てられているケースを検索、表示、編集します。
通知またはページ | ユースケースワークフロー |
---|---|
ケース割り当て(既存)通知 | ケースの所有者が変更されると、新しい所有者は通知を受け取ります。 |
ケース割り当て(新規)通知 | 新しいケースがユーザーに割り当てられると、ユーザーは通知を受け取ります。 |
取引先の詳細ページ | 取引先責任者や取引先責任者の詳細へのリンクなどの詳細を含む取引先のビューを提供します。 |
ケースの詳細ページ | ケースのビューと、編集ページを開くためのボタンを提供します。 |
取引先責任者の詳細ページ | 取引先責任者の詳細の読み取り専用ビューを提供します。 |
ケースの編集ページ | ケースへの編集を送信するためのフォームを提供します。 |
ケースの検索ページ | パーソナライズされたユーザーに割り当てられているケースの一覧を提供します。 |
取引先責任者: 取引先責任者を検索、表示、編集します。
通知またはページ | ユースケースワークフロー |
---|---|
取引先責任者割り当て(既存)通知 | 取引先責任者の所有者が変更されると、新しい所有者は通知を受け取ります。 |
取引先責任者割り当て(新規)通知 | 新しい取引先責任者がユーザーに割り当てられると、ユーザーは通知を受け取ります。 |
取引先責任者の詳細ページ | 取引先責任者のビューと、編集ページを開くためのボタンを提供します。 |
取引先責任者の編集ページ | 取引先責任者への編集を送信するためのフォームを提供します。 |
取引先責任者の検索ページ | パーソナライズされた取引先責任者の一覧を提供します。 |
契約: 契約を検索、表示、編集します。
通知またはページ | ユースケースワークフロー |
---|---|
契約更新通知 | 契約の詳細が変更されると、契約の所有者は通知を受け取ります。 |
契約期限切れ通知 | 契約が終了日前後に定義されたしきい値(たとえば、デフォルトでは3日)を経過すると、所有者は通知リマインダーを受け取ります。 |
新規契約の有効化申請通知 | 新しい保留中の契約有効化承認依頼がユーザーに割り当てられると、ユーザーは通知を受け取ります。 |
取引先の詳細ページ | 取引先責任者や取引先責任者の詳細へのリンクなどの詳細を含む取引先のビューを提供します。 |
取引先責任者の詳細ページ | 取引先責任者の詳細の読み取り専用ビューを提供します。 |
契約の詳細ページ | 契約のビューと、編集ページを開き契約を有効化するためのボタンを提供します。 |
契約の編集ページ | 契約への編集を送信するためのフォームを提供します。 |
契約の検索ページ | パーソナライズされた保留中の契約有効化申請一覧を提供します。 |
取引先の作成: 新しい取引先を作成します。
通知またはページ | ユースケースワークフロー |
---|---|
取引先の作成ページ | 新しい取引先を送信するためのフォームを提供します。 |
ケースの作成: 新しいケースを作成します。
通知またはページ | ユースケースワークフロー |
---|---|
ケースの作成ページ | 新しいケースを送信するためのフォームを提供します。 |
取引先責任者の作成: 新しい取引先責任者を作成します。
通知またはページ | ユースケースワークフロー |
---|---|
取引先責任者の作成ページ | 新しい取引先責任者を送信するためのフォームを提供します。 |
契約の作成: 新しい契約を作成します。
通知またはページ | ユースケースワークフロー |
---|---|
契約の作成ページ | 新しい契約を送信するためのフォームを提供します。 |
イベントの作成: 新しいイベントを作成します。
通知またはページ | ユースケースワークフロー |
---|---|
イベントの作成ページ | 新しいイベントを送信するためのフォームを提供します。 |
リードの作成: 新しいリードを作成します。
通知またはページ | ユースケースワークフロー |
---|---|
リードの作成ページ | 新しいリードを送信するためのフォームを提供します。 |
商談の作成: 新しい商談を作成します。
通知またはページ | ユースケースワークフロー |
---|---|
商談の作成ページ | 新しい商談を送信するためのフォームを提供します。 |
タスクの作成: 新しいタスクを作成します。
通知またはページ | ユースケースワークフロー |
---|---|
タスクの作成ページ | 新しいタスクを送信するためのフォームを提供します。 |
イベント: イベントを検索、表示、編集します。
通知またはページ | ユースケースワークフロー |
---|---|
イベントリマインダー通知 | イベントが活動日時前後に定義されたしきい値(たとえば、デフォルトでは1時間)を経過すると、所有者は通知リマインダーを受け取ります。 |
取引先の詳細ページ | 取引先責任者や取引先責任者の詳細へのリンクなどの詳細を含む取引先のビューを提供します。 |
取引先責任者の詳細ページ | 取引先責任者の詳細の読み取り専用ビューを提供します。 |
イベントの詳細ページ | イベントのビューと、編集ページを開くためのボタンを提供します。 |
イベントの編集ページ | イベントへの編集を送信するためのフォームを提供します。 |
イベントの検索ページ | パーソナライズされたイベント一覧を提供します。 |
リード: リードを検索、表示、編集、変換します。
通知またはページ | ユースケースワークフロー |
---|---|
リード割り当て(既存)通知 | リードの所有者が変更されると、新しい所有者は通知を受け取ります。 |
リード割り当て(新規)通知 | 新しいリードがユーザーに割り当てられると、ユーザーは通知を受け取ります。 |
リードの詳細ページ | リードのビューと、詳細ページを開くためのボタンを提供します。 |
リードの編集ページ | リードへの編集を送信するためのフォームを提供します。 |
リードの検索ページ | パーソナライズされたリード一覧を提供します。 |
商談: 商談を検索、表示、編集します。
通知またはページ | ユースケースワークフロー |
---|---|
商談割り当て(既存)通知 | 商談の所有者が変更されると、新しい所有者は通知を受け取ります。 |
商談割り当て(新規)通知 | 新しい商談がユーザーに割り当てられると、ユーザーは通知を受け取ります。 |
取引先の詳細ページ | 取引先責任者や取引先責任者の詳細へのリンクなどの詳細を含む取引先のビューを提供します。 |
取引先責任者の詳細ページ | 取引先責任者の詳細の読み取り専用ビューを提供します。 |
商談の詳細ページ | 商談のビューと、編集ページを開くためのボタンを提供します。 |
商談の編集ページ | 商談への編集を送信するためのフォームを提供します。 |
商談の検索ページ | パーソナライズされた商談一覧を提供します。 |
タスク: タスクを検索、表示、編集します。
通知またはページ | ユースケースワークフロー |
---|---|
タスクリマインダー通知 | タスクが活動日時前後に定義されたしきい値(たとえば、デフォルトでは1時間)を経過すると、所有者は通知リマインダーを受け取ります。 |
取引先の詳細ページ | 取引先責任者や取引先責任者の詳細へのリンクなどの詳細を含む取引先のビューを提供します。 |
取引先責任者の詳細ページ | 取引先責任者の詳細の読み取り専用ビューを提供します。 |
タスクの詳細ページ | タスクのビューと、編集ページを開くためのボタンを提供します。 |
タスクの編集ページ | タスクへの編集を送信するためのフォームを提供します。 |
タスクの検索ページ | パーソナライズされたタスク一覧を提供します。 |
レガシー統合の追加
次の手順に従って、レガシー統合をセットアップします。これらの手順は、レガシー統合専用のものです。
Citrix Workspaceマイクロアプリへのレガシー統合の追加
Salesforce統合をCitrix Workspaceマイクロアプリに追加して、アプリケーションに接続します。これにより、通知とアクションが設定済みとなっている追加設定不要のマイクロアプリを、Workspace内で使用できるようになります。
次の手順を実行します:
-
概要ページから、[はじめに]を選択します。
[統合の管理]ページが開きます。
- [新しい統合を追加] および [Citrix提供のテンプレートから新しい統合を追加する] を選択します。
- [Salesforce] タイルを選択します。
-
統合の名前を入力します。
- 前の手順で収集したサービス認証を入力します。
- ターゲットシステムサービス認証の [ユーザー名] と [パスワード] の資格情報を入力します。
-
[認証方法] で [OAuth 2.0] を選択します。
- 前提条件の手順で収集したコンシューマーキーとコンシューマーシークレットを入力します。
-
OAuth承認ベースURLを入力します。SalesforceインスタンスのカスタムSSOログインページを構成できます。ドメインを入力します。これは、通常ログオンするSFDC URLと同じであり、セキュリティで保護されたHTTPSが必要です:
https://login.salesforce.com/
。または、サンドボックス環境の場合:https://test.salesforce.com/
。
-
コネクタのパラメーターを入力します。
- [セキュリティトークン] を入力します。
- サンドボックス環境にデータを読み込む必要がある場合は、[サンドボックス] を切り替えます。
- [Query deleted records during incremental synchronization to remove them from cache as well] トグルを有効なままにします。最初の増分同期の後にシステムがエラー(Unable to load deleted entities of type)をスローする場合、このトグルを無効にしてこの問題を回避できます。
- [追加] を選択します。
[マイクロアプリ統合] ページが開き、追加した統合とそのマイクロアプリが表示されています。ここから別の統合を追加したり、追加設定不要のマイクロアプリのセットアップを続行したり、この統合用の新しいマイクロアプリを作成したりできます。
これで、最初のデータ同期を設定して実行する準備ができました。統合アプリケーションからマイクロアプリプラットフォームに大量のデータをプルできるので、[テーブル] ページを使用して、最初のデータ同期のエンティティをフィルタリングし、同期を高速化することをお勧めします。詳しくは、「必要なエンティティの確認」を参照してください。同期ルール、スケジュールを満たさない同期、および拒否ルールについて詳しくは、「データの同期」を参照してください。
APIエンドポイントとテーブルエンティティについて詳しくは、「Salesforceコネクタの仕様」を参照してください。
従来のSalesforceマイクロアプリの使用
既存のアプリケーション統合には、追加設定不要のマイクロアプリが付属しています。これらのマイクロアプリから開始して、ニーズに合わせてカスタマイズします。
Salesforce統合には、以下の設定済みで追加設定不要のマイクロアプリが付属しています:
取引先: 取引先を検索、表示、編集します。
通知またはページ | ユースケースワークフロー |
---|---|
取引先割り当て(既存)通知 | 取引先の所有者が変更されると、新しい所有者は通知を受け取ります。 |
取引先割り当て(新規)通知 | 新しい取引先がユーザーに割り当てられると、ユーザーは通知を受け取ります。 |
取引先の詳細ページ | 取引先責任者や取引先責任者の詳細へのリンクなどの詳細を含む取引先のビューを提供します。 |
取引先責任者の詳細ページ | 取引先責任者の詳細の読み取り専用ビューを提供します。 |
取引先の編集ページ | 取引先への編集を送信するためのフォームを提供します。 |
私の取引先ページ | パーソナライズされた取引先一覧を提供します。 |
ケース: 割り当てられているケースを検索、表示、編集します。
通知またはページ | ユースケースワークフロー |
---|---|
ケース割り当て(既存)通知 | ケースの所有者が変更されると、新しい所有者は通知を受け取ります。 |
ケース割り当て(新規)通知 | 新しいケースがユーザーに割り当てられると、ユーザーは通知を受け取ります。 |
取引先関連新規ケース通知 | ユーザーの取引先に関連する新しいケースが作成されると、ユーザーは通知を受け取ります。 |
取引先の詳細ページ | 取引先責任者や取引先責任者の詳細へのリンクなどの詳細を含む取引先のビューを提供します。 |
ケースの詳細ページ | ケースのビューと、編集ページを開くためのボタンを提供します。 |
取引先責任者の詳細ページ | 取引先責任者の詳細の読み取り専用ビューを提供します。 |
ケースの編集ページ | ケースへの編集を送信するためのフォームを提供します。 |
私のオープンケースページ | パーソナライズされたユーザーに割り当てられているケースの一覧を提供します。 |
取引先責任者: 取引先責任者を検索、表示、編集します。
通知またはページ | ユースケースワークフロー |
---|---|
取引先責任者割り当て(既存)通知 | 取引先責任者の所有者が変更されると、新しい所有者は通知を受け取ります。 |
取引先責任者割り当て(新規)通知 | 新しい取引先責任者がユーザーに割り当てられると、ユーザーは通知を受け取ります。 |
取引先責任者の詳細ページ | 取引先責任者のビューと、編集ページを開くためのボタンを提供します。 |
取引先責任者の編集ページ | 取引先責任者への編集を送信するためのフォームを提供します。 |
私の取引先責任者ページ | パーソナライズされた取引先責任者の一覧を提供します。 |
契約: 契約を検索、表示、編集します。
通知またはページ | ユースケースワークフロー |
---|---|
契約更新通知 | 契約の詳細が変更されると、契約の所有者は通知を受け取ります。 |
契約期限切れ通知 | 契約が終了日前後に定義されたしきい値(たとえば、デフォルトでは3日)を経過すると、所有者は通知リマインダーを受け取ります。 |
新規契約の有効化申請通知 | 新しい保留中の契約有効化承認依頼がユーザーに割り当てられると、ユーザーは通知を受け取ります。 |
取引先の詳細ページ | 取引先責任者や取引先責任者の詳細へのリンクなどの詳細を含む取引先のビューを提供します。 |
取引先責任者の詳細ページ | 取引先責任者の詳細の読み取り専用ビューを提供します。 |
契約の詳細ページ | 契約のビューと、編集ページを開き契約を有効化するためのボタンを提供します。 |
契約の編集ページ | 契約への編集を送信するためのフォームを提供します。 |
私の保留中の契約有効化申請ページ | パーソナライズされた保留中の契約有効化申請一覧を提供します。 |
取引先の作成: 新しい取引先を作成します。
通知またはページ | ユースケースワークフロー |
---|---|
取引先の作成ページ | 新しい取引先を送信するためのフォームを提供します。 |
ケースの作成: 新しいケースを作成します。
通知またはページ | ユースケースワークフロー |
---|---|
ケースの作成ページ | 新しいケースを送信するためのフォームを提供します。 |
取引先責任者の作成: 新しい取引先責任者を作成します。
通知またはページ | ユースケースワークフロー |
---|---|
取引先責任者の作成ページ | 新しい取引先責任者を送信するためのフォームを提供します。 |
契約の作成: 新しい契約を作成します。
通知またはページ | ユースケースワークフロー |
---|---|
契約の作成ページ | 新しい契約を送信するためのフォームを提供します。 |
イベントの作成: 新しいイベントを作成します。
通知またはページ | ユースケースワークフロー |
---|---|
イベントの作成ページ | 新しいイベントを送信するためのフォームを提供します。 |
リードの作成: 新しいリードを作成します。
通知またはページ | ユースケースワークフロー |
---|---|
リードの作成ページ | 新しいリードを送信するためのフォームを提供します。 |
商談の作成: 新しい商談を作成します。
通知またはページ | ユースケースワークフロー |
---|---|
商談の作成ページ | 新しい商談を送信するためのフォームを提供します。 |
タスクの作成: 新しいタスクを作成します。
通知またはページ | ユースケースワークフロー |
---|---|
タスクの作成ページ | 新しいタスクを送信するためのフォームを提供します。 |
イベント: イベントを検索、表示、編集します。
通知またはページ | ユースケースワークフロー |
---|---|
イベントリマインダー通知 | イベントが活動日時前後に定義されたしきい値(たとえば、デフォルトでは1時間)を経過すると、所有者は通知リマインダーを受け取ります。 |
取引先の詳細ページ | 取引先責任者や取引先責任者の詳細へのリンクなどの詳細を含む取引先のビューを提供します。 |
取引先責任者の詳細ページ | 取引先責任者の詳細の読み取り専用ビューを提供します。 |
イベントの編集ページ | イベントへの編集を送信するためのフォームを提供します。 |
イベントの詳細ページ | イベントのビューと、編集ページを開くためのボタンを提供します。 |
私のイベントページ | パーソナライズされたイベント一覧を提供します。 |
リード: リードを検索、表示、編集、変換します。
通知またはページ | ユースケースワークフロー |
---|---|
リード割り当て(既存)通知 | リードの所有者が変更されると、新しい所有者は通知を受け取ります。 |
リード割り当て(新規)通知 | 新しいリードがユーザーに割り当てられると、ユーザーは通知を受け取ります。 |
リードの変換ページ | リードを変換するためのフォームを提供します。 |
リードの編集ページ | リードへの編集を送信するためのフォームを提供します。 |
私のアクティブなリードページ | パーソナライズされたリード一覧を提供します。 |
商談: 商談を検索、表示、編集します。
通知またはページ | ユースケースワークフロー |
---|---|
商談割り当て(既存)通知 | 商談の所有者が変更されると、新しい所有者は通知を受け取ります。 |
商談割り当て(新規)通知 | 新しい商談がユーザーに割り当てられると、ユーザーは通知を受け取ります。 |
取引先の詳細ページ | 取引先責任者や取引先責任者の詳細へのリンクなどの詳細を含む取引先のビューを提供します。 |
取引先責任者の詳細ページ | 取引先責任者の詳細の読み取り専用ビューを提供します。 |
商談の編集ページ | 商談への編集を送信するためのフォームを提供します。 |
私のオープン商談ページ | パーソナライズされた商談一覧を提供します。 |
商談の詳細ページ | 商談のビューと、編集ページを開くためのボタンを提供します。 |
保留中の取引先承認申請: 取引先を検索して承認または却下します。
通知またはページ | ユースケースワークフロー |
---|---|
新規取引先の承認申請通知 | アクターの承認のために新しい取引先が送信されると、アクターは通知を受け取ります。 |
取引先の承認ページ | 取引先を承認または拒否するためのフォームを提供します。 |
私の保留中の取引先承認申請ページ | パーソナライズされた、保留中の取引先承認申請と承認ページへのリンクの一覧を提供します。 |
保留中の取引先責任者承認申請: 取引先責任者を検索して承認または却下します。
通知またはページ | ユースケースワークフロー |
---|---|
承認が必要な新規取引先責任者通知 | アクターの承認のために新しい取引先責任者が送信されると、アクターは通知を受け取ります。 |
取引先責任者の承認ページ | 取引先責任者を承認または拒否するためのフォームを提供します。 |
私の保留中の取引先責任者承認申請 | パーソナライズされた、保留中の取引先責任者承認申請と承認ページへのリンクの一覧を提供します。 |
保留中の契約承認申請: 契約を検索して承認します。
通知またはページ | ユースケースワークフロー |
---|---|
承認が必要な新規契約通知 | アクターの承認のために新しい契約が送信されると、アクターは通知を受け取ります。 |
契約の承認ページ | 契約を承認または拒否するためのフォームを提供します。 |
私の保留中の契約承認申請 | パーソナライズされた、保留中の契約承認申請と承認ページへのリンクの一覧を提供します。 |
タスク: タスクを検索、表示、編集します。
通知またはページ | ユースケースワークフロー |
---|---|
タスクリマインダー通知 | タスクが活動日時前後に定義されたしきい値(たとえば、デフォルトでは1時間)を経過すると、所有者は通知リマインダーを受け取ります。 |
取引先の詳細ページ | 取引先責任者や取引先責任者の詳細へのリンクなどの詳細を含む取引先のビューを提供します。 |
取引先責任者の詳細ページ | 取引先責任者の詳細の読み取り専用ビューを提供します。 |
タスクの編集ページ | タスクへの編集を送信するためのフォームを提供します。 |
自分のオープンタスクページ | パーソナライズされたタスク一覧を提供します。 |
タスクの詳細ページ | タスクのビューと、編集ページを開くためのボタンを提供します。 |
選択リスト値テーブルの追加
Salesforceのスキーマの性質上、一部のデータはテーブルのエンティティとして使用できません。Salesforceのオブジェクトの選択リストとそのオプションをすべて表示するにはpicklistvalueテーブルを使用してください。
- Salesforceのマイクロアプリを開いてページビルダー移動します。
- 選択コンポーネントを選択してフィールドへドラッグします。
- [プロパティの選択] で [データ列にマップ] をオフにします。これで、すべてのSalesforceオブジェクトを表示することができます。
- [データテーブル] メニューからpicklistvalueを選択します。
- [フィルターの編集] を選択してデータフィルターを開きます。
- データを取得するオブジェクトとフィールドを選択します。[すべての条件の一致が必要] を選択し、保存してフィルターを閉じます。
次のスクリーンショットは、フィルターの設定例を示しています:
次のスクリーンショットは、アクセスしようとしているデータベースのオブジェクトおよびフィールドを示しています:
- このコンポーネントの設定を完了します。詳しくは、「ページビルダーのコンポーネント」を参照してください。