我想使用URL查詢字符串查詢我的內部部署DynamicsCRM上的個案。DynamicsCRM - 使用url查詢字符串搜索個案(或任何其他實體)
事情是這樣的:
我想查詢的字段「案件編號」,請注意,這只是一個例子,凡是能滿足這種需要是受歡迎(因爲它使用一個url來進行查詢)。
我看了看這個鏈接沒有運氣:https://msdn.microsoft.com/en-us/library/gg328483.aspx
看來一些非常直截了當地有,但我不能找到這個任何信息。
在此先感謝
我想使用URL查詢字符串查詢我的內部部署DynamicsCRM上的個案。DynamicsCRM - 使用url查詢字符串搜索個案(或任何其他實體)
事情是這樣的:
我想查詢的字段「案件編號」,請注意,這只是一個例子,凡是能滿足這種需要是受歡迎(因爲它使用一個url來進行查詢)。
我看了看這個鏈接沒有運氣:https://msdn.microsoft.com/en-us/library/gg328483.aspx
看來一些非常直截了當地有,但我不能找到這個任何信息。
在此先感謝
您可以通過GUID
https://<CRM URL>/main.aspx?etn=incident&id={<Case GUID>}&newWindow=true&pagetype=entityrecord
打開記錄使用上述馬特的回答可以獲取GUID。 (請參見下面的代碼與文檔片斷從OData的端點
<id>https://<CRM URL>/XRMServices/2011/OrganizationData.svc/IncidentSet(guid'<Your entities GUID is here>')</id>
一旦你的GUID,該URL將用戶直接進入備案。
這幾個步驟,比我個人很喜歡,但使用一些花哨的JavaScript,你可以執行查找,獲取GUID並創建URL
CRM的一個驚人資源是Dynamics CRM的開源Chrome插件LevelUp,其源代碼將爲您提供開始進入 https://github.com/rajyraman/Levelup-for-Dynamics-CRM
我不是最乾淨的JavaScript編碼器,所以我不會用我的「獨特風格」傷害你的眼睛,但是我希望我給你一個好的起點。
沒有什麼比你想要的真正存在開箱即用。如果您可以直接轉到已經過濾到您想要的視圖,那麼您會鏈接到某種作品。否則最接近的東西可能是OData endpoint。 2013年它會看起來像下面的HTTP GET:
https://<CRM SERVER URL>/xrmservices/2011/organizationdata.svc/IncidentSet?$filter=TicketNumber%20eq%20%27CAS-00033-Z3K2P7%27
你可以粘貼到您的瀏覽器,但結果將是類似如下(視瀏覽器),而不是CRM UI
感謝@Matt的信息,我打算對此表示讚賞,但不會標記爲答案,預計MS會在未來提供這種類型的東西。 – Fedaykin
@Fedaykin會很棒,如果他們做到了,但我不會屏住呼吸:) –