我正在使用Dynamics CRM 2011。我想知道如何使用电话号码使用URL打开特定联系人。
网址如下所示:
服务器/组织/ main.aspx等等= 2及?ID = %7b203C4B46-5822-E211-B26E-000C295CF877%7D &安培;网页类型= entityrecord
我想知道如何创建此ID以及是否使用搜索字段(如电话号码)可以找到/调用此ID。
答案 0 :(得分:1)
我发现了一个类似的问题发布到Microsoft Dynamics CRM社区论坛。 Microsoft CRM支持工程师提供了有用的响应。我将在下面引用它。
https://community.dynamics.com/crm/f/117/t/87837
要在CRM中打开特定记录,您必须提供唯一的记录 该记录类型的标识符。
因此,对于帐户记录,它将是accountId。你无法做到 为帐户编辑表单构建一个URL,以提供其他一些值 对于其他一些属性,让它打开一个特定的记录。
Microsoft Dynamics CRM SDK提供了专门针对其的部分 通过构建URL来打开记录。
http://msdn.microsoft.com/en-us/library/gg328483.aspx
如何获得CRM中的特定记录取决于具体情况 您正在访问CRM数据。
如果您在Web客户端中,则可以使用“高级查找”进行查找 帐户并添加过滤条件以搜索带有的记录 具体电话号码。
如果您需要直接打开CRM帐户,只需知道 一个帐户的电话号码,再次你需要利用 CRM SDK。
您可以在。的查询字符串中创建HTML Web资源 HTML网络资源提供数据来识别帐户(在您的帐户中) 案件一些电话号码)。在HTML页面上你可以有一些 调用OrganizationData.svc ODATA的onload javascript 根据您提供的条件对帐户进行服务和查询 在查询字符串上,您可以为该帐户建立URL (因为现在您可以访问accountId)并从您的帐户重定向 HTML网络资源到帐户的网址。
答案 1 :(得分:0)
ID在创建时由CRM分配。您需要首先使用Web服务方法(特别是RetrieveMultiple)搜索ID,然后才能构建URL。
此主题在CRM 4中有一个示例:Retrieving a single Guid in CRM 4.0。
然后您只需要使用CRM 2011 SDK构建一个版本(尽管您仍然可以使用CRM 4方法)。
资源: