2012-09-05 34 views
0

我需要打開一個基於url的特定帳戶。我有一個要求,使用查詢字符串打開電話號碼/客戶ID帳戶。我嘗試這些URL如何打開特定帳戶記錄由客戶/電話號碼在動態CRM

http://ef.crm/EFCRMDB/main.aspx?etn=account&pagetype=entityrecord(此開一個創建新帳戶形式)

http://ef.crm/EFCRMDB/main.aspx?etn=account&extraqs=etc%3d1%26expert_test%3dabcdef&pagetype=entityrecord(通查詢字符串值,我成功地得到形式此值)

在數據庫AccountBase表我找到了唯一的ID記錄是'AccountId'。

這個工作正常,我

http://ef.crm/EFCRMDB/main.aspx?etn=account&pagetype=entityrecord&id=A3D57E8C-87F6-E111-8BF8-000C29E2596B

現在的問題是,我如何得到「ACCOUNTID」對電話號碼或客戶ID收到表格網址是什麼?如果是的話,我可以通過對話框或工作流程打開賬戶嗎?

回答

0

所以我不確定有什麼開箱即可以給你身份證。但您可以嘗試:

  • 對話框和工作流程現在可以選擇獲取記錄的URL。

enter image description here

  • 你可以創建一個自定義工作流活動(在對話框和工作流程使用)來獲取編號
  • 如果您在JavaScript中,你可以這樣做:Xrm.Page.data.entity.getId()
1

也許你也可以製作HTML + JS Web資源並將其上傳到Dynamic CRM。然後您可以通過URL訪問網絡資源。

您上傳如下必須做的事情的網站:

  1. 從查詢字符串
  2. 沒有取電話待辦事項獲取從JavaScript調用XML。將電話號碼作爲參數傳遞,並獲取帳戶的ID。
  3. 通過在查詢字符串中傳遞帳戶ID來打開您想要的帳戶窗口。

希望它有幫助:)

相關問題