Web Services Microsoft Dynamics CRM

Microsoft Dynamics CRM két fontos webes szolgáltatások eléréséhez használt CRM egy külső alkalmazást, és indítsa el a Web módszerek műveletek végrehajtásához az általános üzleti adatokat, mint létrehozni, törölni, frissítés, és megállapította, a CRM.

Tekintsük a következő esetekben:
  • Van egy külső .NET alkalmazást, amit akar beszélni CRM. Például, akkor helyezzen be egy kapcsolattartó rekordot a CRM, amikor egy új ügyfél regisztrált külső alkalmazást.
  • Vagy talán szeretné keresni rekordok a CRM és megjelenítését a keresési eredmények külső alkalmazást.

Ezekben az esetekben, akkor használja a web által nyújtott szolgáltatások CRM, fogyasztani őket a kérelmet, és végre létrehozni, törölni, frissítés és munkát találni CRM.

Web Service IDiscoveryService

Ez az internetes szolgáltatás listáját adja vissza szervezetek, hogy a megadott felhasználó tartozik, és az URL-végpontot minden szervezet.

Web Service IOrganizationService

Ez az internetes szolgáltatás a fő webes szolgáltatás eléréséhez használt adatok és metaadatok CRM. IOrganizationService használ két fontos eleme - Microsoft.Xrm.Sdk.dll és Microsoft.Crm.Sdk.Proxy.dll. Ezek a csomópontok megtalálhatók CRM SDK csomagban a Bin mappában.

Microsoft.Xrm.Sdk.dll
Ez a szerelvény meghatározza a fő módszerek és típusú XRM, beleértve proxy osztályokat, hogy a kapcsolat a Microsoft Dynamics CRM egyszerűbb hitelesítési eljárások, valamint a szolgáltatási szerződéseket.

Microsoft.Crm.Sdk.Proxy.dll
Ez a csomópont meghatározza kérések és válaszok Nem alapvető üzenete, valamint az átadás szükséges adatokat szervezet. Az alábbiakban névterek által támogatott két csomópont.

Mindegyik csomópont támogatja konkrét üzeneteket, amelyeket használni fognak dolgozni a tárolt adatok bármely szervezet. Teljes listát a támogatott üzenetek megtalálható itt:

IOrganizationService Web Service módszerei

IOrganizationService biztosít nyolc módszerek. amely lehetővé teszi, hogy végre minden a szokásos műveleteket a rendszer és a vámhatóság, valamint a metaadatok szervezet.

Használják általános felvételi feldolgozását és speciális feldolgozás, mint például az ügy megengedi, duplikátumészlelés stb

Web Service példa

Ahhoz, hogy megértsük, hogyan működik a webes szolgáltatások a CRM, figyelembe vesszük a bemutatott példa CRM SDK. Ebben a példában, akkor létrehoz egy új fiók rekord, frissíteni. majd. Végül. távolítsa el az CRM IOrganizationService web - szolgáltatás.

SDK \ SampleCode \ CS \ QuickStart

Web Services Microsoft Dynamics CRM

Web Services Microsoft Dynamics CRM

Web Services Microsoft Dynamics CRM

3. lépés: Most nyílt SimplifiedConnection.cs fájlt a projekt és a Futtatás módszer benne.

4. lépés: Ez a módszer alapvetően azt mutatja, minden szifilisz műveleteket a Web - CRM szolgáltatások. A kód első példányt hozunk létre a szervezet, majd létrehozza a számla rekord, frissíti a létrehozott tételt. majd. Végül. eltávolítja. Nézzük meg a legfontosabb összetevői a kódot. Látni a változások során a CRM, ha ezt a kódot, akkor hibakeresés a kód lépésről lépésre (ahogy megbeszéljük alább), és ezzel egyidejűleg, hogy a változások a CRM.

4.1 lépés: Állítsa be a kapcsolatot a szervezet. egy connection string, módosítottuk a 2. lépésben.

4.2 lépés: Kap egy példányt a proxy CRM szervezet web - szolgáltatás.

4.3 lépés: Új fiók létrehozása entitás objektum és meghatározza a nevét, AccountCategoryCode és CustomerTypeCode.

Lépés 4.4: hozzon létre egy új bejegyzést a Create eljárás szervezési szolgáltatások.

Ha megy a CRM, látni fogja az újonnan létrehozott fiókot rekordot.

Web Services Microsoft Dynamics CRM

Lépés 4.6: Miután talált egy rekordot, akkor telepítse a frissített értéke a bejegyzést.

Lépés 4.7: A beállítás után a rekord frissítés, akkor frissítse a rekord vissza CRM adatbázist a frissítés módja az interneten - szolgáltatás.

Ha megnyitja a rekord CRM, látni fogja ezeket az értékeket frissítik is.

Web Services Microsoft Dynamics CRM

Lépés 4.8: Végül távolítsa el bejegyzéseket a Delete eljárás web - szolgáltatás.

Ha most frissíti ugyanazt a rekordot a CRM, látni fogja, hogy a rekord áll rendelkezésre több, mint már törölték.

Web Services Microsoft Dynamics CRM

Ebben a fejezetben láttuk két fontos webes szolgáltatások által nyújtott C és egy működő példa, hogy ezek a web szolgáltatásokat lehet használni egy külső alkalmazás számára a különböző szifilisz műveleteket.

Kapcsolódó cikkek