最後,我已經完成創建確切我想要的確切我想要的附加組件。只剩下一個問題。目前該軟件進入組織並使用憑證靜態硬編碼到程序中。如何允許一般連接到動態服務器
我有一種預感,我的一些客戶可能會說出自己的組織別的東西比「Hazaa公司#1-5」,他們可以被稱爲比「CRMK.local \康拉德」別的東西和有他們甚至可能選擇與我不同的密碼(儘管「abc123」顯然相當普遍)。
所以,這是問題 - 我如何使我的解決方案一般?
我相信只要我對下面的代碼有正確的輸入,我就會完成。
using (OrganizationServiceProxy proxy
= new OrganizationServiceProxy(
organizationUri,
homeRealmUri,
credentials,
deviceCredentials))
我從CRM Dynamics的「設置」中手動複製的當前登錄字符串,但它在這裏不夠用。我需要以編程方式動態獲取它和。此外,即使我學習了組織的名稱,我也需要確定它是CRM 4.0還是CRM 2011,如果我們正在談論在線/預先確定用戶名和密碼是什麼等。
是嗎?一個更好的解決方案,簡單地要求用戶提供的信息,或者是否會被推薦自動神奇(就用戶體驗而言)?這是我第一次,所以大部分東西都感到可怕和困惑。我已經看到了一些代碼示例,但是這讓我很快就感到困惑,可怕的是&。
編輯:
我已經按照this code但我只是不明白這一點。例如。 ServerConnection
我甚至不知道在哪裏可以找到。我嘗試在SDK中添加對不同Xrm
和Crm
軟件包的引用,但與實際開發相比,它更像是一種試驗和恐怖。這感覺就像我錯過了一些(相當)明顯的東西。
這個特殊的解決方案,你可能已經猜到了我的謙虛公式,是一個非常基本的解決方案。我只收取營銷名單和屬於他們的聯繫人。我確信這個特殊的功能已經可以在幾乎所有CRM Dynamics的安裝中使用。 :)這會影響你的答案嗎?(順便說一句,非常好的指針,我會記住它們的。) –