[ベータ版]{class="badge informative" title="この機能は、現在、限定ベータ版リリース中です"}

CRM 内から詳細ページへのアクセス

Adobe Journey Optimizer B2B editionを利用すれば、営業部門とアカウント部門のメンバーは、SalesforceやMicrosoft DynamicsなどのCRM (顧客関係管理)ツールから、アカウントと購買グループの情報に関する詳細なページに直接アクセスできます。 この連携機能により、営業担当者は、エンゲージメント履歴、インテントシグナル、AIが生成したレコメンデーションなど、リアルタイムのアカウントおよび購買グループのインサイトにすばやくアクセスできます。 この能力により、セールス部門は、より迅速なアウトリーチ、スマートな優先順位付け、マーケティング部門との連携を強化できます。

Journey Optimizer B2B editionの​ アカウントの詳細および人物の詳細 ページをCRMから表示できるように、SalesforceまたはDynamics管理者は、アカウント、取引先責任者、またはリード表示からリンクを追加できます。

営業部門のメンバーがCRM インスタンスからのリンクを使用する場合、サンドボックスは​ 製品 ​である必要があり、IMS組織は次の順序付きロジックに従って決定されます。

  1. ユーザーがアクセスした最新の組織
  2. リストの先頭にアルファベット順の並べ替えがある
  3. 環境設定で選択された組織

Salesforce リンク

アプリケーションをカスタマイズ​権限を持つSalesforce管理者は、アカウント、取引先責任者、またはリードのレイアウトでリンクを設定できます。 設定されたリンク セールスユーザーは、Adobe Journey Optimizer B2B editionの対応するアカウントの詳細または人物の詳細ページにアクセスできます。

Salesforceで、カスタムリンクをボタン、ハイパーリンク、またはリンクされたアイコンとして追加し、チームの環境設定に従ってカスタマイズします。

Salesforceのカスタムリンク ​ {width="800" modal="regular"}

Salesforceでのカスタムリンクの追加について詳しくは、Salesforce ドキュメントの​ カスタムボタンとリンクの定義を参照してください。

リンクのターゲット URLを定義する場合、アカウント、取引先責任者、またはリードレイアウトを使用して、Journey Optimizer B2B editionの対応する詳細ページにリンクできます。

  • アカウント - https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/account/[18-character ID of account]

  • 連絡先 - https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/contact/[18-character ID of contact]

  • リード - https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/lead/[18-character ID of lead]

Account オブジェクトを使用して、CASESAFEID(Account.Id)CASESAFEID(Id)など、アカウントの18文字のIDを取得します。

Examples:

フィールドリンク
  1. Salesforceで、設定 > Object Manager > アカウント/連絡先/リード > フィールドと関係​に移動します。

  2. 新規」をクリックして数式(テキスト)フィールドを作成し、アカウント連絡先、または​リード レイアウトに追加します。

    数式の場合は、次の例を参考にしてください。

    Text ハイパーリンク:

    • アカウント - HYPERLINK("https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/account/" & CASESAFEID(Id), "View in AJO B2B")
    • お問い合わせ – HYPERLINK("https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/contact/" & CASESAFEID(Id), "View in AJO B2B")
    • リード - HYPERLINK("https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/lead/" & CASESAFEID(Id), "View in AJO B2B")

    Icon ハイパーリンク:

    • アカウント - HYPERLINK("https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/account/" & CASESAFEID(Id), IMAGE("https://cdn.experience.adobe.net/assets/HeroIcons.6620f5dc.svg#AdobeExperienceSubCloud", "View in AJO B2B", 24, 24))
    • お問い合わせ – HYPERLINK("https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/contact/" & CASESAFEID(Id), IMAGE("https://cdn.experience.adobe.net/assets/HeroIcons.6620f5dc.svg#AdobeExperienceSubCloud", "View in AJO B2B", 24, 24))
    • お問い合わせ – HYPERLINK("https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/lead/" & CASESAFEID(Id), IMAGE("https://cdn.experience.adobe.net/assets/HeroIcons.6620f5dc.svg#AdobeExperienceSubCloud", "View in AJO B2B", 24, 24))

    Salesforceのフィールドリンク設定 {width="800" modal="regular"}

  3. レイアウトの変更を表示するには、ページを更新します。 プロファイル​に移動し、表示密度​の下にある別のオプションを選択します。

    Salesforceでページを更新 {width="450" modal="regular"}

詳細ページリンク
  1. Salesforceで、Setup > Object Manager > Account/Contact/Lead > Button, Links, and Actions​に移動します。

  2. 右上隅の​ 新規ボタンまたはリンク ​をクリックして、詳細ページリンクを作成します。

    数式の場合は、次の例を参考にしてください。

    • アカウント - {!URLFOR("https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/account/" & CASESAFEID(Account.Id), null)}
    • お問い合わせ – {!URLFOR("https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/contact/" & CASESAFEID(Contact.Id), null)}
    • リード - {!URLFOR("https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/lead/" & CASESAFEID(Lead.Id), null)}

    Salesforceの詳細ページリンク設定 {width="800" modal="regular"}

  3. 左側のナビゲーションで​ ページレイアウト ​に移動します。

  4. カスタムリンク​からリンクをドラッグし、レイアウトの​カスタムリンク セクションにドロップします。

詳細ページボタン
  1. Salesforceで、Setup > Object Manager > Account/Contact/Lead > Button, Links, and Actions​に移動します。

  2. 右上隅の​ 新規ボタンまたはリンク ​をクリックして、詳細ページボタンを作成します。

    表示タイプ​で、詳細ページリンク​を選択します。

    数式の場合は、次の例を参考にしてください。

    • アカウント - {!URLFOR("https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/account/" & CASESAFEID(Account.Id), null)}
    • お問い合わせ – {!URLFOR("https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/contact/" & CASESAFEID(Contact.Id), null)}
    • リード - {!URLFOR("https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/lead/" & CASESAFEID(Lead.Id), null)}

    Salesforceの詳細ページボタン設定 {width="800" modal="regular"}

  3. 左側のナビゲーションで​ ページレイアウト ​に移動します。

  4. Mobile & Lightning Actions​からボタンをドラッグし、レイアウトの​Salesforce Mobile and Lightning Experience Actions セクションにドロップします。

    ​ レイアウトにボタンを追加 {width="800" modal="regular"}

Microsoft Dynamics リンク

Dynamics開発者は、アカウント、取引先責任者、またはリード エンティティを拡張して、リンクフィールドを追加できます。 設定されたリンク セールスユーザーは、Adobe Journey Optimizer B2B editionの対応するアカウントの詳細または人物の詳細ページにアクセスできます。

カスタムリンクをボタン、ハイパーリンク、またはリンクされたアイコンリンクとして追加し、チームの好みに応じてカスタマイズします。

Dynamics {width="800" modal="regular"}のカスタムリンク

Power Appsを使用して、Dynamics コンポーネントなどのMicrosoft モデル駆動型アプリケーションをカスタマイズします。 Power Appsを使用してDynamicsでカスタムリンクを追加する方法について詳しくは、PowerApps ドキュメント ​を参照してください。

リンクのターゲット URLを定義する場合、アカウント、取引先責任者、またはリードビューを使用して、Journey Optimizer B2B editionの対応する詳細ページにリンクできます。

  • アカウント - https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/account/[Account ID]

  • 連絡先 - https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/contact/[Contact ID]

  • リード - https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm/lead/[Lead ID]

Examples:

URL フィールド

次の一連のタスクに従って、カスタムリンクをURL フィールドとして追加します。

1 - ソリューションフィールドを設定

  1. 詳細設定 > システムのカスタマイズ​に移動し、ソリューション タブを選択します。

  2. エンティティ > アカウント/連絡先/リード > フィールド​を選択します。

  3. 新規」をクリックし、新しいフィールドを設定します。

    連絡先エンティティ ​ {width="800" modal="regular"}の新しいフィールド

  4. フィールド設定を保存します。

  5. ソリューション」タブから、「Web リソース」を選択します。

  6. 新規」をクリックし、次のスクリプト(JScript) web リソースを設定します。

    code language-js
    function setViewInAjoB2b(executionContext) {
     var url = "https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm";
    
     var formContext = executionContext.getFormContext();
    
     // Get the entity ID (GUID)
     var id = formContext.data.entity.getId();
    
     // Get the entity type (account, lead, contact)
     var type = formContext.data.entity.getEntityName().toLowerCase();
    
     if (id && type) {
         // Remove curly braces
         id = id.replace(/[{}]/g, "").toLowerCase();
    
         // Set the value in the custom field (Ensure this field exists on the form)
         formContext.getAttribute("new_viewinajob2b").setValue(url + "/" + type + "/" + id);
        }
    }
    

    jScript web リソースを追加 {width="800" modal="regular"}

  7. ページの上部で、SAVE​をクリックし、PUBLISH​をクリックします。

2 - フォームを設定

  1. ソリューション」タブで、エンティティ > アカウント/連絡先/リード > Forms > アカウント/連絡先/リード」を選択します。

  2. 最初のタスクで作成した新しいフィールドを​ フィールドエクスプローラー ​から​概要 セクションにドラッグします。

    URL リンクフィールドを概要セクションに追加 {width="800" modal="regular"}

  3. 概要 セクションのフィールドをダブルクリックし、そのプロパティを設定します。

    ​ フィールドのプロパティを設定 {width="800" modal="regular"}

    プロパティの設定が完了したら、OK​をクリックします。

  4. ページの上部にあるリボンで、保存​をクリックし、公開​をクリックします。

3 - JS web リソースをフォームライブラリに追加

  1. 上部の「ホーム」タブで、「フォームプロパティ」をクリックします。

  2. 追加」をクリックします。

    ​ フォームプロパティを追加 {width="500" modal="regular"}

  3. リソースを見つけて選択し、追加​をクリックします。

    Web リソースを追加 {width="500" modal="regular"}

  4. 追加されたリソースを選択した状態で、イベントハンドラー​の下の​ 追加 ​をクリックします。

  5. setViewInAjoB2b関数を​ イベントハンドラー ​に追加します。

  6. イベントハンドラー リストで関数を選択した状態で、コントロール​をFormに、イベント​をOnLoadに設定します。

    ​ ハンドラーを追加 {width="500" modal="regular"}

  7. OK」をクリックします。

  8. 上部の「ホーム」タブで、「保存」をクリックしてから「公開」をクリックします。

4 - リンクを確認

リンクを確認するには、Dynamicsのアカウント、取引先責任者、またはリード ビューを確認します。

​ フォームプロパティを追加 {width="500" modal="regular"}

リンクが表示されない場合は、Dynamics ホームページの​ 顧客 ​の下にあるアカウント、取引先責任者、またはリードに移動してみてください。 特定のアカウント、取引先責任者、またはリードのビューに戻ります。 ログアウトして、再度ログインすることもできます。

HTML web リソース

次の一連のタスクに従って、カスタムリンクをHTML web リソースとして追加します。

note
NOTE
この例は、DynamicsでのWeb ページのweb リソースの使用方法によって異なります。

1 - ソリューション web リソースの設定

  1. 詳細設定 > システムのカスタマイズ​に移動し、ソリューション タブを選択します。

  2. ソリューション」タブで、「Web リソース」を選択します。

  3. New​をクリックし、次の関数を使用して次のスクリプト (JScript) web リソースを設定します。

    code language-js
    function getFormContext(executionContext) {
        window.top["formContext"] = executionContext.getFormContext();
    }
    

    Web リソース関数を追加 {width="800" modal="regular"}

  4. 新規」をクリックして、別のweb リソースを作成し、次のHTMLを使用してWeb ページ (HTML) web リソースを設定します。

    code language-html
    <html>
    <head>
        <script>
        function onLoad(){
            // Adobe URL
            var url = "https://experience.adobe.com/#/journey-optimizer-b2b/accounts/crm";
    
            // Get the entity ID (GUID)
            var id = window.top.formContext.data.entity.getId();
    
            // Get the entity type (account, lead, contact)
            var type = window.top.formContext.data.entity.getEntityName().toLowerCase();
    
            if (id && type) {
                // Remove curly braces
                id = id.replace(/[{}]/g, "").toLowerCase();
                var url = url + "/" + type + "/" + id;
    
                // Find the hyperlink and set the href value
                var link = document.getElementById("link");
                link.href = url;
            }
        }
        </script>
    </head>
    <body onload="onLoad()" style="margin-left: 0;">
        <a id="link" style="text-decoration: none; font-family: sans-serif; font-size: 13px;" target="_blank">
            <img style="vertical-align: middle;" src="https://experience.adobe.net/assets/HeroIcons.6620f5dc.svg#AdobeExperienceSubCloud" focusable="false" width="24" height="24">
            <span style="vertical-align: middle;">View in AJOB2B</span>
        </a>
    </body>
    </html>
    
  5. ページの上部で、SAVE​をクリックし、PUBLISH​をクリックします。

2 - JS web リソースをフォームライブラリに追加

  1. ソリューション」タブで、エンティティ > アカウント/連絡先/リード > Forms > アカウント/連絡先/リード」を選択します。

  2. 上部の「ホーム」タブで、「フォームプロパティ」をクリックします。

  3. 追加」をクリックします。

  4. 作成したJScript web リソース (new_getFormContext)を見つけて選択し、追加​をクリックします。

    Web リソースを追加 {width="500" modal="regular"}

  5. 追加されたリソースを選択した状態で、イベントハンドラー​の下の​ 追加 ​をクリックします。

  6. getFormContext関数を​ イベントハンドラー ​に追加します。

  7. イベントハンドラー リストで関数を選択した状態で、コントロール​をFormに、イベント​をOnLoadに設定します。

    ​ ハンドラーを追加 {width="500" modal="regular"}

  8. OK」をクリックします。

  9. 上部の「ホーム」タブで、「保存」をクリックしてから「公開」をクリックします。

3 - フォームを設定

  1. アカウント、取引先責任者、またはリードフォームの「HOME」タブで、Body概要 セクションでリンクされたリソースを作成する)または​ヘッダー (ヘッダーメニューで作成する)を選択します。

    ​ フォーム領域を選択 {width="500" modal="regular"}

  2. 上部の「INSERT」タブを選択し、「Web リソース」をクリックします。

  3. 作成したweb リソースを挿入し、プロパティを設定します。

    Web リソース ​ {width="500" modal="regular"}

    Web リソースのプロパティと書式設定について詳しくは、Power Apps ドキュメント ​を参照してください。

  4. OK」をクリックします。

    Web リソースのBody/Summary プレースメントを選択した場合、そのプレースメントはフォームレイアウトに表示されます。

    Web リソースがフォームの概要セクションに追加されました {width="800" modal="regular"}

  5. 上部の「ホーム」タブで、「保存」をクリックしてから「公開」をクリックします。

4 - リンクを確認

リンクを確認するには、Dynamicsのアカウント、取引先責任者、またはリード ビューを確認します。

​ フォームプロパティを追加 {width="500" modal="regular"}

リンクが表示されない場合は、Dynamics ホームページの​ 顧客 ​の下にあるアカウント、取引先責任者、またはリードに移動してみてください。 特定のアカウント、取引先責任者、またはリードのビューに戻ります。 ログアウトして、再度ログインすることもできます。

recommendation-more-help
journey-optimizer-b2b-help-user