新規レコード画面ポップ用のフォーマットSalesforce URL

注記: この記事は、Genesys Cloud for Salesforce および CX Cloud from Genesys と Salesforce の統合に適用されます。 

この記事では、SF_URLPop または GC_SCREEN_POP カスタム属性の値をフォーマットして、顧客のデータが事前入力された Salesforce の新しいレコードをスクリーン ポップ表示する方法について説明します。これらの例では Salesforce の新規連絡先を使用していますが、同じアプローチを使用して、文字通りあらゆる Salesforce レコードをスクリーン ポップし、事前入力することができます。

警告:  警告:この記事に記載されているテクニックは、Salesforceの規格 or 標準ユーザーインターフェースで使用されているURLフォーマットに基づいています。 この URL の書式は、Salesforce が正式にサポートし、変更される API ではありません。

以下の情報は、クラシックコンソール適用されます。

URLを特定する

Salesforce各レコードは、正確なURLコードを使用します。 連絡先を作成すると、次のURLになります。 https ://na5.Salesforce.com/003 / e。 、 連絡先の 3 文字のコードです。003e 連絡先を新しいレコードとして識別します。

URLの最初の部分(https ://na5.Salesforce.com)は、ご使用の環境では異なる場合があります。 カスタム属性の値には、メインURLに続く部分だけが必要です。次に例を示します。 003 / e

新しいレコードデータを記入

新しい連絡先のURLを特定したら、データを事前入力するフィールドを定義できます。 Salesforce から、正確なフィールド名を取得するには、ブラウザーで開発者ツールを使用します。 これらのステップでは、開発者ツールを使用して、 ファーストネーム そして 苗字 フィールド名:

  1. 新しい連絡先ページのHTMLコードを表示するには、Webページを右クリックし、[次へ]をクリックします。 ソースを見る または ページのソースを表示
  2. この場合、New Contactレコードから正確なラベルテキストを検索して正確なフィールド名を見つけます。 ファーストネーム そして 苗字
    <label for="name_firstcon2">First Name</label>
    <label for="name_lastcon2”>Last Name</label>

    この例では、正確なフィールド名は次のとおりです。 name_firstcon2 そして name_lastcon2

URLをフォーマットする

この表の説明に従って、相対URLとフィールド名および値を組み合わせてURLを作成します。

フォーマット要素 説明
<object code="">/ スクリーンポップに対するSalesforceオブジェクトの相対URL。
え? eは新しいレコードを示します。 ? URLに事前入力値が続くことを示します。
<field name="" X="">=<field value="" X=""> 事前に入力された値を持つ0から多数のフィールドをURLで送信できます。 アンパサンド (&) で各フィールドの名前/値ペアを区切る。 この部分の URL は HTML エンコードである必要があります。 
<object code>/e?<field name 1>=<field value 1>&<field name 2>=<field value 2>

この例のURLは次のようになります。 003/e? name_firstcon2 ジョン ・ name_lastcon2 を = = ウィルソン

フロー例

この例では 参加者データの設定アクション 着信コールフローの属性を設定します。

 メモ:   コールバック、Eメール、メッセージ、およびACDボイスメールについても同じ手順に従うことができます。 電子メールとメッセージの場合は、インバウンドコールフローの代わりにインバウンドEメールフローまたはインバウンドメッセージフローを作成して公開します。

呼び出しに属性を設定するために使用される情報は、複数の異なる場所から来る可能性があります。 データディップ、発信者データ入力、ワークグループ情報、静的URL、またはその他のインタラクション属性の組み合わせ。 詳細については、 タスクに参加者データの設定アクションを追加する

  1. Architectで着信コールフローを作成します。
  2. でタスクを追加 参加者データを設定する アクションとして。
  3. 属性名に、追加 SF_URLPop
  4. [割り当てる値]で、着信インタラクションにこのカスタム属性が含まれている場合に表示されるSalesforceページへの相対リンクを追加します。 この例では、値は入力データが追加された新しい連絡先URLです。 003/e? name_firstcon2 ジョン ・ name_lastcon2 を = = ウィルソンSF_URLPop属性を使用して参加者データを設定する
  5. [ACD に転送] アクションをフローに追加します。 
  6. を選択 キュー それはこの呼び出しを受け取ります。
  7. クリック 公開 .
  8. このコール フローを経由してコールが入ってくると、コールに 003/e?name_firstcon2=John&name_lastcon2=Wilson の値を持つカスタム コール属性値 SF_URLPop が割り当てられます。 コールがエージェントにルーティングされた後、アラートコール画面は、John Smithが[First Name]フィールドと[Last Name]フィールドに、13175550123が[Phone]フィールドに、 Salesforce新しい連絡先レコードをポップします。URL一致のスクリーンポップの例

以下の情報は、Lightning Experienceに適用されます。

 メモ:   ライトニング経験はSF_URLPopカスタムの使用の周りにいくつかの制限がある属性にスクリーンポップアップアップに新しいレコードSalesforce 。 詳細については、 Salesforce Lightning Experience

URLを特定する

Salesforce各レコードは、正確なURLコードを使用します。 連絡先を作成すると、次のURLになります。 https:// na5。 Salesforce.com /lightning / o / Contact / new.

URLの最初の部分(https ://na5.Salesforce.com)は、ご使用の環境では異なる場合があります。 カスタム属性の値には、メインURLに続く部分のみが必要です。たとえば、 lightning / o / Contact / new

URLをフォーマットする

相対URLと要求されたフィールドのAPI名を組み合わせてURLを作成します。 たとえば、 lightning/o/Contact/new?defaultFieldValues=FirstName=John,LastName=Smith,Phone=13175550123 13175550123があらかじめ入力された[First Name(名)]、[Last Name(姓)]、[Phone(電話番号)]フィールドを持つ新しい連絡先レコードが表示されます。

詳細については、 デフォルトのフィールド値でレコード作成ページを起動する Salesforceドキュメントで。

フロー例

この例では 参加者データの設定アクション 着信コールフローの属性を設定します。

 メモ:  
  • Genesys Cloud for Salesforce 統合の場合、コールバック、電子メール、メッセージ、ACD ボイスメールについても同じ手順に従うことができます。電子メールとメッセージの場合は、着信コール フローの代わりに、着信電子メール フローまたは着信メッセージ フローを作成して公開します。
  • Genesys の CX Cloud と Salesforce の統合では、コールバックに同じ手順に従うことができます。

呼び出しに属性を設定するために使用される情報は、複数の異なる場所から来る可能性があります。 データディップ、発信者データ入力、ワークグループ情報、静的URL、またはその他のインタラクション属性の組み合わせ。 詳細については、 タスクに参加者データの設定アクションを追加する

  1. Architectで着信コールフローを作成します。
  2. でタスクを追加 参加者データを設定する アクションとして。
  3. 属性名には、 SF_URLポップまたはGC_SCREEN_POP
  4. [割り当てる値]で、着信インタラクションにこのカスタム属性が含まれている場合に表示されるSalesforceページへの相対リンクを追加します。 この例では、値はクエリパラメータが追加された新しい連絡先URLです。 lightning / o / Contact / new?defaultFieldValues = FirstName = John、LastName = Smith、Phone = 13175550123SF_URLPop属性を使用して参加者データを設定する
  5. [ACD に転送] アクションをフローに追加します。 
  6. を選択 キュー それはこの呼び出しを受け取ります。
  7. クリック 公開 .
  8. このコールフローを通じて電話がかかってくると、 GC_SCREEN_POPまたはSF_URLPopカスタム属性は、 lightning/o/Contact/new?defaultFieldValues=FirstName=John、LastName=Smith、Phone=13175550123 の値。通話がエージェントにルーティングされた後、アラート通話画面に、Salesforce の新しい連絡先レコードが表示されます。このレコードでは、[名] フィールドと [姓] フィールドに John Smith、[電話] フィールドに 13175550123 が入力されています。URL一致のスクリーンポップの例

詳細については、 Salesforce 向け Genesys Cloud のスクリーン ポップそしてGenesys と Salesforce の CX Cloud のスクリーン ポップ

統合の詳細については、以下を参照してください。 Salesforce向けGenesys CloudについてそしてGenesysとSalesforceのCX Cloudについて