Microsoft Dynamics 2016へのプロファイラの組込み

Microsoft Dynamicsにプロファイラを組み込むことができます。

Dynamicsにプロファイラをインストールする手順は、次のとおりです。

  1. 「Menu」 > 「Settings」 > 「Customization」 > 「Customizations」 > 「Customize the System」にナビゲートします。
  2. 「Components」の下で、「Entities」 > 「Contact」 > 「Forms」を選択します。
  3. 「New」をクリックした後、プロファイラを追加するフォームを選択します。
  4. 上部のメニューの「Insert」タブをクリックします。
  5. 1列のタブを追加します。
  6. このタブにiframeを追加します。
    • Name: IFRAME_Profiler
    • URL: http://about:blank
    • Label: Eloqua Profiler
    • 「Restrict cross-frame scripting」の選択が解除されていることを確認します。
  7. 「Formatting」タブで、行数を20などに設定して高さを変更します。
  8. 「Dependencies」タブで、「email」を依存フィールドとして追加します。
  9. 「OK」をクリックして、IFRAMEウィンドウをクローズします。
  10. 「Home」タブで、「Form」セクションの「Form Properties」をクリックします。
  11. 「Form Libraries」の下で、「Add」をクリックし、「New」をクリックします。
    • Name: new_EPPOnLoad
    • Type: Script (JScript)
  12. 表示されたテキスト・エディタ・ボタンをクリックします。
  13. テキスト・エディタで、次の文字列をコピー・アンド・ペーストします。function loadProfiler() {
  14. 次のコード・スニペットを(ログインの選択肢に応じて)コピー・アンド・ペーストします。
    • 直接ログイン

      var newUrl = "https://login.eloqua.com/apps/salesTools/profiler?emailAddress=" + document.getElementById("emailaddress1").title;Xrm.Page.ui.controls.get("IFRAME_Profiler").setSrc(newUrl);

    • 自動ログイン

      var newUrl = "https://login.eloqua.com/autoLogin?LoginPrefix={Login_Prefix}&Url=/apps/salesTools/profiler?emailAddress="+ document.getElementById("emailaddress1").title;Xrm.Page.ui.controls.get("IFRAME_Profiler").setSrc(newUrl);

    • SAML SSO

      var newUrl = "https://login.eloqua.com/auth/saml2/autologin?LoginPrefix={Login_Prefix}&ReturnUrl=/apps/salesTools/profiler?emailAddress="+ document.getElementById("emailaddress1").title;Xrm.Page.ui.controls.get("IFRAME_Profiler").setSrc(newUrl);

  15. 末尾は必ず}で閉じます。自動ログインを選択した場合は、コードは次のようになります。

    function loadProfiler() {var newUrl = "https://login.eloqua.com/autoLogin?LoginPrefix=ELQA&Url=/apps/salesTools/profiler?emailAddress="+ document.getElementById("emailaddress1").title;Xrm.Page.ui.controls.get("IFRAME_Profiler").setSrc(newUrl);}

    {Login_Prefix}を4桁のEloquaログイン・プリフィクス・コードで置き換えます(ELQAなど)。かわりに、SiteId={site_ID}にEloquaサイトID (数値コード)を使用することもできます。ログイン・プリフィクスまたはサイトIDを検出するには、「設定」 > 「表示プリファレンス」 > 「会社のデフォルト」にナビゲートします。このパラメータを無視することもできます。その場合は、最初に見つかった、Eloquaに保存されている資格証明を使用してログインが試行されます。

  16. 「OK」をクリックしてテキスト・エディタをクローズします。
  17. 「Save」をクリックし、「Publish」をクリックしてウィンドウをクローズします。
  18. 「Look Up Record」ウィンドウをクローズします。
  19. 「Event Handlers」の下で、「Add」をクリックします。
  20. リストから、作成した新しい機能を選択し、名前を付けます。
  21. 「OK」をクリックします。
  22. 「Form Properties」ウィンドウで「OK」をクリックします。
  23. 「Save」をクリックした後、フォームで「Publish」をクリックします。
  24. 必要に応じて、Leadsエンティティについて前述の手順を繰り返します。

重要: IFRAMEウィンドウが空白で表示された場合は、「Settings」 > 「Administration」 > 「System Settings」 > 「General」にナビゲートし、「Use legacy form rendering」の設定を「Yes」に変更します。これにより、Microsoft Dynamicsでプロファイラのiframeが正しくレンダリングされるようになります。

関連項目

Microsoft Dynamics 2013へのプロファイラの組込み

CRM onDemandへのプロファイラの組込み

プロファイラの統合

プロファイラ