如何使用MS Dynamics CRM中的其他应用程序Web服务?

时间:2013-09-17 09:52:34

标签: web-services dynamics-crm

我们希望将我们的网站与MSDynamics CRM集成。为了从我们的网站获取数据到MSDynamics CRM,我们想从MSDynamics CRM调用我们网站的web服务。我们可以这样做吗?如果提供一些示例代码,我们将不胜感激

2 个答案:

答案 0 :(得分:1)

试试这个可能有帮助: http://technet.microsoft.com/en-us/library/aa613627.aspx http://msdn.microsoft.com/en-us/library/cc150838.aspx 使用上面的链接可能会有所帮助

答案 1 :(得分:0)

我认为创建一个您的网站引用的Web服务,并使用Dynamics CRM sdk对CRM进行操作。

示例:

WCF

 [ServiceContract]
 public interface IService1
 {
      [OperationContract]
      Guid CreateContact(String firstname, String lastname, String email);
 }

使用CRM SDK实施

    public class Service1 : IService1
    {
        readonly IOrganizationService _service = new OrganizationService("CRMConnectionStringName");

        public Guid CreateContact(string firstname, string lastname, string email)
        {
            var contact = new Entity("contact");
            contact.Attributes["firstname"] = firstname;
            contact.Attributes["lastname"] = lastname;
            contact.Attributes["emailaddress1"] = email;

            var contactId = _service.Create(contact);

            return contactId;
        }
    }