瑞泰CRM系統信息-瑞泰CRM系統怎么樣}
    phone

    400-9289-022

    Document
    立即下載
    完善信息后,立即獲取行業解決方案白皮書


    立即下載
    瑞泰信息會妥善保護您提供的數據
    識別二維碼
    即可免費獲取行業白皮書
    添加后回復 “白皮書” 獲取相關資料
    新聞中心<文章詳情
    精彩回顧:Dynamics 365 Web Services開發實踐

    當前,數字化轉型是所有企業的必經之路,數字化轉型離不開數字化工具的支持。Dynamics 365完美整合CRM和ERP兩大業務領域的功能和流程,無縫集成且靈活擴展,可以助力企業全業務流程實現數字化轉型升級。


    為此,瑞泰信息特別開設【小瑞學院-D365開發技能系列直播課】,分享瑞泰技術專家的寶貴開發經驗,幫助企業與技術人員更好的基于Dynamics 365開發,加速企業實現數字化轉型。


    本期直播,我們邀請到瑞泰信息資深技術專家呂冬波老師,為大家詳細解說Dynamics 365的編程模型,并剖析如何基于Web API以及Organization Service進行實戰開發,破解Dynamics 365擴展開發的獨特技巧。


    接下來,為您送出精彩的直播回顧及課程精華,不容錯過!


    Dynamics 365 CRM

    Dynamics 365 Web Services核心名詞介紹


    首先我們先來認識一下Dynamics Web Services 365開發會遇到的一些核心名詞:


    FetchXML:是基于Xml的查詢語言,可以把它簡單理解成SQL語句,通過它可以查詢Dynamics 365 CRM的數據。開發人員可以在WebAPI或者Organization Service執行FetchXML查詢來獲取數據,類似于SqlHelper.QueryTable(sql)。


    Action:Dynamics 365 流程中的一種,允許開發人員進行自定義開發,用來定制并組合各種業務邏輯,比如商機贏單、訂單提交。我們可以把它簡單理解成C#中的一個方法,有輸入參數、輸出參數。操作的注冊模式分為兩種:一個是全局,一個是綁定到實體,可以獲取到實體ID。


    Web API:是客戶端連接服務端的一種方式,擁有良好的平臺兼容性,不管什么平臺都可以調用,與開發語言無關。它是基于OData v4.0實現,提供了各種現代化的Restful Web服務。


    Organization Service:是客戶端連接服務端的另外一種方式,它是基于WCF技術實現,數據傳輸采用XML,僅使用于.NET客戶端。


    Dynamics 365 Web Services的編程模型


    下圖是Dynamics 365編程模型圖,主要包含3部分,分別是客戶端連接、客戶端擴展和服務器端擴展。


    CRM模型圖

    Dynamics365編程模型


    微軟提供了一系列的SDK來幫助開發人員進行快速開發,那么我們開發人員應該采用哪種方式?


    首先看一下編程代碼,是.NET 還是 非.NET開發,如果是.NET開發,既可以使用Web API也可以使用Organization Service;如果是非.NET開發,只能使用Web API。


    另外,如果使用.NET進行開發,D365提供了相應的開發工具,在Plugin & Workflow中,可以引用SDK程序集;外部應用程序中,可以引用XRM工具程序集(身份驗證等)。


    Web API開發技巧


    1.可以由任意客戶端來調用,對調用方沒有開發語言的限制;


    2.Web API的URL,不同的動作對應不同的格式,數據傳輸采用輕量級的JSON格式;


    3.支持對實體的常規操作

    ▲增、刪、查、改、關聯/取消關聯,

    ▲創建數據以及查詢數據,支持關聯操作。


    4.支持調用工作流、操作


    5.支持事務,將一組操作放到一起通過executeMultiple來執行;


    6.如果是D365內部開發,前端可以直接調用,非常方便,不需要寫后端代碼,通過JS就可以搞定,不能在Plugin、Workflow或者Action中調用Web API


    7.如果是外部應用程序調用,要進行身份驗證,認證通過后按照接口要求調用即可,另外需要自己封裝一下,沒有現成的SDK。


    Organization Service開發技巧


    1.要在.NET客戶端下調用,支持CRUD,同時CRUD也有對應的Request;


    2.支持其他各種Request,包括共享、停用、分派、導入解決方案、查詢實體元數據等等;


    3.通過ExecuteMultipleRequest一次執行多個Request,可以提升性能,導入的時候,可以提升效率;


    4.支持事務,則需要將多個Request打包到一起,再通過ExecuteTransationRequest來執行;


    5.Plugin、Workflow、Action中只能通過Organization Service來操作數據;


    6.外部應用程序調用時,需要傳入身份信息


    如果您錯過了精彩直播,我們還精心準備了錄播視頻,沒來得及觀看或是想重溫精彩瞬間的小伙伴們,直接掃描下方二維碼觀看。

    微信圖片_202008211429502.png

     掃碼觀看


    關于小瑞學院

    小瑞學院是由營銷服務領域資深專家發起的知識分享平臺,專注于營銷服務領域知識分享與探討,助力企業業務創新和數字化轉型。


    關于瑞泰信息

    瑞泰信息技術有限公司成立于2008年,10多年來專注于 CRM 和營銷數字化領域,基于微軟 Dynamics 365 + 瑞泰 DX Apps 的“核心平臺+行業應用”模式助力企業營銷服務的數字化升級。旗下“瑞云信息” 專注于CRM領域的SaaS應用,為客戶提供行業化、智能化的營銷、銷售和服務云應用。




    即刻打通營、銷、服驅動業務高速增長
    姓名
    公司
    電話
    立即申請
    申請試用,即刻開啟業務增長
    立即申請