[ベータ版]{class="badge informative" title="この機能は、現在、限定ベータ版リリース中です"}
CRM 内から詳細ページへのアクセス
Adobe Journey Optimizer B2B editionを利用すれば、営業部門とアカウント部門のメンバーは、SalesforceやMicrosoft DynamicsなどのCRM (顧客関係管理)ツールから、アカウントと購買グループの情報に関する詳細なページに直接アクセスできます。 この連携機能により、営業担当者は、エンゲージメント履歴、インテントシグナル、AIが生成したレコメンデーションなど、リアルタイムのアカウントおよび購買グループのインサイトにすばやくアクセスできます。 この能力により、セールス部門は、より迅速なアウトリーチ、スマートな優先順位付け、マーケティング部門との連携を強化できます。
Journey Optimizer B2B editionの アカウントの詳細および人物の詳細 ページをCRMから表示できるように、SalesforceまたはDynamics管理者は、アカウント、取引先責任者、またはリード表示からリンクを追加できます。
営業部門のメンバーがCRM インスタンスからのリンクを使用する場合、サンドボックスは 製品 である必要があり、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 オブジェクトを使用して、CASESAFEID(Account.Id)やCASESAFEID(Id)など、アカウントの18文字の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で、Setup > Object Manager > Account/Contact/Lead > Button, Links, and Actionsに移動します。
-
右上隅の 新規ボタンまたはリンク をクリックして、詳細ページリンクを作成します。
数式の場合は、次の例を参考にしてください。
- アカウント -
{!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で、Setup > Object Manager > Account/Contact/Lead > Button, Links, and Actionsに移動します。
-
右上隅の 新規ボタンまたはリンク をクリックして、詳細ページボタンを作成します。
表示タイプで、詳細ページリンクを選択します。
数式の場合は、次の例を参考にしてください。
- アカウント -
{!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"}
- アカウント -
-
左側のナビゲーションで ページレイアウト に移動します。
-
Mobile & Lightning Actionsからボタンをドラッグし、レイアウトのSalesforce Mobile and Lightning Experience Actions セクションにドロップします。
{width="800" modal="regular"}
Microsoft Dynamics リンク
Dynamics開発者は、アカウント、取引先責任者、またはリード エンティティを拡張して、リンクフィールドを追加できます。 設定されたリンク セールスユーザーは、Adobe Journey Optimizer B2B editionの対応するアカウントの詳細または人物の詳細ページにアクセスできます。
カスタムリンクをボタン、ハイパーリンク、またはリンクされたアイコンリンクとして追加し、チームの好みに応じてカスタマイズします。
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 フィールドとして追加します。
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"}
-
ページの上部で、SAVEをクリックし、PUBLISHをクリックします。
2 - フォームを設定
-
「ソリューション」タブで、エンティティ > アカウント/連絡先/リード > 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 |
| この例は、DynamicsでのWeb ページのweb リソースの使用方法によって異なります。 |
1 - ソリューション web リソースの設定
-
詳細設定 > システムのカスタマイズに移動し、ソリューション タブを選択します。
-
「ソリューション」タブで、「Web リソース」を選択します。
-
Newをクリックし、次の関数を使用して次のスクリプト (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> -
ページの上部で、SAVEをクリックし、PUBLISHをクリックします。
2 - JS web リソースをフォームライブラリに追加
-
「ソリューション」タブで、エンティティ > アカウント/連絡先/リード > Forms > アカウント/連絡先/リード」を選択します。
-
上部の「ホーム」タブで、「フォームプロパティ」をクリックします。
-
「追加」をクリックします。
-
作成したJScript web リソース (
new_getFormContext)を見つけて選択し、追加をクリックします。 {width="500" modal="regular"}
-
追加されたリソースを選択した状態で、イベントハンドラーの下の 追加 をクリックします。
-
getFormContext関数を イベントハンドラー に追加します。 -
イベントハンドラー リストで関数を選択した状態で、コントロールを
Formに、イベントをOnLoadに設定します。 {width="500" modal="regular"}
-
「OK」をクリックします。
-
上部の「ホーム」タブで、「保存」をクリックしてから「公開」をクリックします。
3 - フォームを設定
-
アカウント、取引先責任者、またはリードフォームの「HOME」タブで、Body (概要 セクションでリンクされたリソースを作成する)またはヘッダー (ヘッダーメニューで作成する)を選択します。
{width="500" modal="regular"}
-
上部の「INSERT」タブを選択し、「Web リソース」をクリックします。
-
作成したweb リソースを挿入し、プロパティを設定します。
{width="500" modal="regular"}
Web リソースのプロパティと書式設定について詳しくは、Power Apps ドキュメント を参照してください。
-
「OK」をクリックします。
Web リソースのBody/Summary プレースメントを選択した場合、そのプレースメントはフォームレイアウトに表示されます。
{width="800" modal="regular"}
-
上部の「ホーム」タブで、「保存」をクリックしてから「公開」をクリックします。
4 - リンクを確認
リンクを確認するには、Dynamicsのアカウント、取引先責任者、またはリード ビューを確認します。
リンクが表示されない場合は、Dynamics ホームページの 顧客 の下にあるアカウント、取引先責任者、またはリードに移動してみてください。 特定のアカウント、取引先責任者、またはリードのビューに戻ります。 ログアウトして、再度ログインすることもできます。