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