MS CRM 2013 - 通过 Web 服务更新机会
本文关键字:服务 更新 机会 Web 通过 CRM 2013 MS | 更新日期: 2023-09-27 17:56:22
我想通过从可视化研究调用他们的 Web 服务来与 MSCRM 建立连接,如果提供了机会 ID,应该能够更新商机。
整个过程必须作为 Web 服务公开。
由于我是MS技术的新手,因此很难弄清楚这一点。
从MS网站下载了一些SDK。无法实现我所期望的。
你可以有一个对 "http://servername/MSCrmServices/2007/CrmServiceWsdl.aspx
"的 Web 引用,这指向你的 WSDL。
然后使用 Web 引用实例化该类型的新对象。
CrmDataService.opportunity oppty = new CrmDataService.opportunity();
填写对象的属性然后使用服务"创建"方法创建对象。
DataService.Create(oppty);
将有一套最低限度的标准来创造机会。
这应该指导您朝着正确的方向前进,通过 Web 服务而不是 SDK 实现此创建。
如果您已经下载了CRM 2013 SDK,则它已经定义了该类,可以重复使用该类从Visual Studio访问CRM。
请转到文件夹"SDK''SampleCode''CS''GeneralProgramming''Authentication''AuthenticateWithNoHelp"
请参阅文件"使用无帮助进行身份验证.cs。
此类中的代码将帮助您获取 OrganizationService 对象,该对象将使用更新方法公开您,您可以按如下方式执行此操作,
Entity entity=new entity("opportunity");
entity.Id=<Guid of the opportunity to update>;
service.Update(entity);
假定变量服务是已检索到的组织服务对象。
这适用于 CRM 2011 和 2013。
如果您尚未下载CRM 2013,请从这里获取(http://www.microsoft.com/en-in/download/details.aspx?id=40321)。希望这对!!有所帮助