Эд нь хэврэг, эзэн нь мөнх байг

Thursday, November 09, 2006

CrmService

CrmService ийг CRM SDK - ийн үндсэн Service гэж хэлж болно.
Та CrmService - ийг өөрийнхөө Project ийн Web reference маш хялбархан нэмж ашиглах боломжтой.
http:///mscrmservices/2006/crmservice.asmx
жишээ нь: http://192.168.0.1:5555/mscrmservices/2006/crmservice.asmx

Нэгэнт Project - доо Service - ээ оруулаад ирсэн тохиолдолд хэрхэн ашиглах талаар жаахан тайлбарлая.
Хэрэв та MSCRM - суулгасан компьютер дээрээ develop хий байгаа тохиолдолд

Dim service As New CrmService
service.Credentials = System.Net.CredentialCache.DefaultCredentials

Харин сүлжээгээр Developer хийж байгаа тохиолдолд CrmService - дараах байдалтай ашигладаг ийн байна лээ.
Dim service As New CrmService
Dim myCredentials As New Net.NetworkCredential("", "", "")
myCredentials.Domain = "domainmane"
myCredentials.UserName = "username"
myCredentials.Password = "password"
service.Credentials = myCredentials

How to use MSCRM Web Service

Microsoft Dynamics CRM
The Microsoft CRM SDK includes two Web services:

- CRM Web Service (CrmService.asmx)
- Metadata Web Service (MetadataService.asmx) гэсэн хоёр төрлийн Service Байдаг

CRM Web Service (CrmService.asmx)
Энэ Service MSCRM - ийн бүх entity болон attribute - уудыг агуулдаг. Үүнд custom /хөгжүүлэгчийн үүсгэсэн entity, attribute - ууд ч мөн багтана/
CrmService.asmx - ийг ихэнхдээ dynamic- аар entity үүсгэх, түүндээ мэдээлэл мэдээлэл оруулах гээд MS CRM дээр бүх л бизнесийн процессыг удирдахад ашиглаж байна доо.

Metadata Web Service (MetadataService.asmx)
харин энэ Service - ийг MSCRM - ийн metadata - д хандахад ашиглана.