MS CRM 2013 - 通过 Web 服务更新机会

本文关键字:服务 更新 机会 Web 通过 CRM 2013 MS | 更新日期: 2023-09-27 17:56:22

我想通过从可视化研究调用他们的 Web 服务来与 MSCRM 建立连接,如果提供了机会 ID,应该能够更新商机。

整个过程必须作为 Web 服务公开。

由于我是MS技术的新手,因此很难弄清楚这一点。

从MS网站下载了一些SDK。无法实现我所期望的。

MS CRM 2013 - 通过 Web 服务更新机会

你可以有一个对 "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)。希望这对!!有所帮助