最后,我已经完成了以我想要的方式完全创建完全我想要的内容的附加组件。只剩下一个问题。目前,软件进入组织并使用静态硬编码到程序中的凭证。
我有一种预感,我的一些客户可能会将他们的组织命名为“ Hazaa Inc.#1-5 ”,除了“ CRMK.local”之外,他们可能被称为其他东西。 \ Konrad “并且他们甚至可能选择与我不同的密码(尽管”abc123“显然相当普遍)。
所以,这就是问题 - 我如何使我的解决方案一般?
我相信只要我得到下面代码的正确输入,我就会完成。
using (OrganizationServiceProxy proxy
= new OrganizationServiceProxy(
organizationUri,
homeRealmUri,
credentials,
deviceCredentials))
我手动从CRM Dynamics中的“设置”复制的当前登录字符串,但这不足够。我需要以编程方式动态和获取它。此外,即使我了解组织的名称,我还需要确定它是CRM 4.0还是CRM 2011,如果我们正在谈论在线/提前用户名和密码等等。
这是一个更好的解决方案,只是要求用户提供该信息,或者建议自动神奇地(就用户体验而言)?这是我的第一次,所以大多数东西都感到可怕和混乱。我已经看到了一些代码示例,但这让我回到了可怕的角度困惑很快。
编辑:
我跟着this code,但我根本就没有得到它。例如。 ServerConnection
我甚至不知道在哪里找到。我尝试在SDK中添加对不同Xrm
和Crm
软件包的引用,但它更像是一个试验和恐怖而不是实际开发。感觉我错过了一些(相当)明显的东西。
答案 0 :(得分:0)
如果有疑问,请询问用户而不是试图猜测:如果您的假设错误,您可能会不情愿地破坏某些内容。
更多想法: