[ベータ版]{class="badge informative" title="この機能は、現在、限定ベータ版リリース中です"}
CRM 内から詳細ページへのアクセス
Adobe Journey Optimizer B2B editionを使用すると、営業およびアカウントチームメンバーは、SalesforceやMicrosoft Dynamicsなどの Customer Relationship Management (CRM)ツールからアカウントおよび購入グループ情報の詳細ページに直接アクセスできます。 この統合により、営業担当者は、エンゲージメント履歴、インテントシグナル、AI で生成されたレコメンデーションなど、リアルタイムのアカウントおよび購入グループのインサイトにすばやくアクセスできます。 この機能により、セールスチームはアウトリーチを迅速化し、優先順位付けをスマート化し、マーケティングとの連携を強化することができます。
営業およびアカウントチームメンバーが CRM からJourney Optimizer B2B editionの アカウントの詳細 および 人物の詳細 ページを表示できるようにするには、Salesforceまたは Dynamics 管理者がアカウント、連絡先またはリード表示からリンクを追加できます。
営業チームメンバーが CRM インスタンスからのリンクを使用する場合、サンドボックスは Prod である必要があり、次の順序付きロジックに従って IMS 組織が決定されます。
- ユーザーがアクセスした最新の組織
- アルファベット順に並べ替えられた、リストの最初の項目
- 環境設定で選択した組織
Salesforce リンク
アプリケーションのカスタマイズ 権限を持つSalesforce管理者は、アカウント、連絡先、リードのレイアウトでリンクを設定できます。 設定されたリンクにより、営業ユーザーはAdobe Journey Optimizer B2B editionの対応するアカウントの詳細または人物の詳細ページにアクセスできます。
Salesforceで、カスタムリンクをボタン、ハイパーリンク、またはリンクされたアイコンとして追加し、チームの環境設定に応じてカスタマイズします。
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 オブジェクトを使用して、アカウントの 18 文字の ID (CASESAFEID(Account.Id)、CASESAFEID(Id) など)を取得します。
Examples:
-
Salesforceで、設定/Object Manager/アカウント/連絡先/リード/フィールドと関係 に移動します。
-
「新規」をクリックして、式(テキスト)フィールドを作成し、アカウント、連絡先 または リード レイアウトに追加します。
数式の場合は、次の例を参考にしてください。
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))
{width="800" modal="regular"}
- アカウント -
-
レイアウトの変更を表示するには、ページを更新します。 プロファイル に移動し、表示密度 で別のオプションを選択します。
{width="450" modal="regular"}
-
Salesforceで、設定/Object Manager/アカウント/連絡先/リード/ボタン、リンク、アクション に移動します。
-
右上隅の 新規ボタンまたはリンク をクリックして、詳細ページリンクを作成します。
数式の場合は、次の例を参考にしてください。
- アカウント -
{!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)}
{width="800" modal="regular"}
- アカウント -
-
左側のナビゲーションの ページレイアウト に移動します。
-
カスタムリンク からリンクをドラッグし、レイアウトの カスタムリンク セクションにドロップします。
-
Salesforceで、設定/Object Manager/アカウント/連絡先/リード/ボタン、リンク、アクション に移動します。
-
右上隅の 新規ボタンまたはリンク をクリックして、詳細ページボタンを作成します。
「表示タイプ」で「詳細ページリンク」を選択します。
数式の場合は、次の例を参考にしてください。
- アカウント -
{!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)}
{width="800" modal="regular"}
- アカウント -
-
左側のナビゲーションの ページレイアウト に移動します。
-
モバイルおよび Lightning アクション からボタンをドラッグして、レイアウトの Salesforce モバイルおよび Lightning Experience アクション セクションにドロップします。
{width="800" modal="regular"}
Microsoft Dynamics リンク
Dynamics 開発者は、アカウント、連絡先またはリードのエンティティを拡張して、リンクフィールドを追加できます。 設定されたリンクにより、営業ユーザーはAdobe Journey Optimizer B2B editionの対応するアカウントの詳細または人物の詳細ページにアクセスできます。
カスタムリンクをボタン、ハイパーリンク、またはリンクされたアイコンリンクとして追加し、チームの環境設定に応じてカスタマイズします。
Power Apps を使用して、Dynamics コンポーネントなどのMicrosoft モデル駆動型アプリをカスタマイズします。 パワーアプリを使用して Dynamics にカスタムリンクを追加する方法について詳しくは、 パワーアプリのドキュメント を参照してください。
リンクのターゲット 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 フィールドとして追加します。
1 - ソリューションフィールドの設定
-
詳細設定/システムをカスタマイズ に移動し、「ソリューション」タブを選択します。
-
エンティティ/アカウント/連絡先/リード/フィールド を選択します。
-
新規 をクリックして、新しいフィールドを設定します。
{width="800" modal="regular"}
-
フィールド設定を保存します。
-
「ソリューション」タブで、「Web リソース」を選択します。
-
「新規」をクリックして、次のスクリプト(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); } } {width="800" modal="regular"}
-
ページの上部で、「保存」をクリックし、「公開」をクリックします。
2 - フォームの設定
-
「ソリューション」タブで、エンティティ/アカウント/連絡先/リード/10}Forms/アカウント / 連絡先 / リード を選択します。
-
最初のタスクで作成した新しいフィールドを フィールドエクスプローラー から 概要 セクションにドラッグします。
{width="800" modal="regular"}
-
「概要」セクションのフィールドをダブルクリックし、そのプロパティを設定します。
{width="800" modal="regular"}
プロパティの設定が完了したら、「OK」をクリックします。
-
ページ上部のリボンで 保存 をクリックし、次に 公開 をクリックします。
3 - JS web リソースをフォームライブラリに追加する
-
上部の「ホーム」タブで、「フォームのプロパティ」をクリックします。
-
「追加」をクリックします。
{width="500" modal="regular"}
-
リソースを探して選択し、「追加」をクリックします。
{width="500" modal="regular"}
-
追加したリソースを選択した状態で、「イベントハンドラー の下の 追加 をクリックします。
-
setViewInAjoB2b関数を イベントハンドラー に追加します。 -
イベントハンドラー リストで選択した関数を使用して、コントロール を
Formに、イベント をOnLoadに設定します。 {width="500" modal="regular"}
-
「OK」をクリックします。
-
上部の ホーム タブで 保存 をクリックし、公開 をクリックします。
4 - リンクの確認
リンクを確認するには、Dynamics のアカウント、連絡先またはリード表示を確認します。
リンクが表示されない場合は、Dynamics ホームページの 顧客 の下のアカウント、連絡先またはリードに移動してみてください。 次に、特定のアカウント、連絡先またはリード表示に戻ります。 また、ログアウトしてから再度ログインすることもできます。
次の一連のタスクに従って、カスタムリンクをHTML web リソースとして追加します。
| note note |
|---|
| NOTE |
| この例は、Dynamics が Web ページの Web リソースをどのように使用するかによって異なります。 |
1 - ソリューションの web リソースを設定
-
詳細設定/システムをカスタマイズ に移動し、「ソリューション」タブを選択します。
-
「ソリューション」タブで、「Web リソース」を選択します。
-
「新規」をクリックし、次の関数を使用して次のスクリプト(JScript) web リソースを設定します。
code language-js function getFormContext(executionContext) { window.top["formContext"] = executionContext.getFormContext(); } {width="800" modal="regular"}
-
新規 をクリックして、別の 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> -
ページの上部で、「保存」をクリックし、「公開」をクリックします。
2 - JS web リソースをフォームライブラリに追加する
-
「ソリューション」タブで、エンティティ/アカウント/連絡先/リード/10}Forms/アカウント / 連絡先 / リード を選択します。
-
上部の「ホーム」タブで、「フォームのプロパティ」をクリックします。
-
「追加」をクリックします。
-
作成した JScript web リソース(
new_getFormContext)を見つけて選択し、「追加」をクリックします。 {width="500" modal="regular"}
-
追加したリソースを選択した状態で、「イベントハンドラー の下の 追加 をクリックします。
-
getFormContext関数を イベントハンドラー に追加します。 -
イベントハンドラー リストで選択した関数を使用して、コントロール を
Formに、イベント をOnLoadに設定します。 {width="500" modal="regular"}
-
「OK」をクリックします。
-
上部の ホーム タブで 保存 をクリックし、公開 をクリックします。
3 - フォームの設定
-
アカウント、連絡先、リードフォームの「ホーム」タブで、「本文」(「概要」セクションにリンクされたリソースを作成する場合)または「ヘッダー」(「ヘッダーメニューで作成する場合)を選択します。
{width="500" modal="regular"}
-
上部の「挿入」タブを選択し、「Web リソース」をクリックします。
-
作成した web リソースを挿入し、プロパティを設定します。
{width="500" modal="regular"}
Web リソースのプロパティと形式について詳しくは、Power Apps のドキュメント を参照してください。
-
「OK」をクリックします。
Web リソースに本文/概要プレースメントを選択した場合、フォームレイアウトに表示されます。
{width="800" modal="regular"}
-
上部の ホーム タブで 保存 をクリックし、公開 をクリックします。
4 - リンクの確認
リンクを確認するには、Dynamics のアカウント、連絡先またはリード表示を確認します。
リンクが表示されない場合は、Dynamics ホームページの 顧客 の下のアカウント、連絡先またはリードに移動してみてください。 次に、特定のアカウント、連絡先またはリード表示に戻ります。 また、ログアウトしてから再度ログインすることもできます。