Dynamics CRM Developer Extensions提升你的開發效率(web resource篇)
本篇要向大家推薦一款開發外掛,CRM Developer Extensions,github,如果已經在使用這款外掛的可以忽略不看,如果不知道的,那絕對會讓你興奮。
該工具是visual studio的一款外掛,目前支援的最高版本是visual studio2015,該款外掛目前的最新版本是1.3.4,下載後會看到名叫"CRMDeveloperExtensions_v1.3.4.1.vsix",直接雙擊安裝即可。
這個工具包含了外掛、web資源、報表、解決方案包,本篇先介紹下web資源模組。
我們都知道CRM頁面中的web resource頁面是純文字型的,無法直接在裡面進行開發,我們一般都是在本地的IDE中開發完後再把程式碼拷貝上去釋出,如果開發過程中涉及頻繁的改動,頻繁的釋出(修復bug的過程中),且不說程式碼拷貝很煩,在頁面開啟發布的一些列等待的過程也是很讓人崩潰的,那這款外掛就來拯救你的崩潰(當然有人會說不是有官方的depolyment工具嗎,說實話那個也不是很好用,誰用誰知道)。
下面來看下怎麼用這款工具,安裝成功後開啟一個專案,右擊專案會看到已經有CRM Developer Extensions的選單項
點開後能看到下圖幾個選項,點選Web Resource Deployer
我們會看到如下介面,左側有四個按鈕,分別是新增connection、修改connection、刪除connection、連線到CRM, 我們首先要新增一個connection,配置我們的CRM環境資訊
這種配置介面我們應該看的很多了,提供各種方式的連線,填上後點選connect
經過一段時間以後的載入,就能列出CRM中所有web資源,你可以通過solution篩選,載入特定solution下的web資源,也可以在filter項中通過type來篩選。
有個地方要注意下,這裡的mappedto要和本地的檔案做一個對映,你看到下圖中紅框中是我本地專案的一個目錄結構,為什麼要做map是為了後面更快的釋出,當然你也可以選擇download或者新建web 資源(這裡我不做介紹,自己碳探索,很簡單)。
然後進入你本地的檔案,開發完成後在檔案中右擊,或者在專案目錄結構的檔案上右擊,你會看到一個publish to CRM,點一下2到3秒就部署完畢,如果你右擊沒有釋出到CRM的按鈕,那就是你前面一步沒有做Map。
為了驗證是否部署成功了,你可以去看下系統中的web資源庫中對應的檔案是否改過來了。
最後要感謝這個外掛的作者,向大神Jason Lattimer致敬。
相關文章
- Dynamics365 Developer Extensions提升你的開發效率(支援visual studio 2017)S3Developer
- Dynamics CRM 介紹兩款Chrome元件,用於提升開發效率Chrome元件
- Dynamics CRM 使用ILMerge 合併CRM開發後的DLL
- 提升開發效率,暢享Web開發之旅——WebStorm 2023 for Mac/WinWebORMMac
- 提升開發效率,小程式容器來幫你
- 使用 webpack 的各種外掛提升你的開發效率Web
- Dynamics 365 Web API Set Values of all Data Types using Web API in Dynamics CRM Through C#WebAPIC#
- 提升前端開發效率的工具前端
- CRM系統能提升公司的哪些效率?
- 這個男人讓你的爬蟲開發效率提升8倍爬蟲
- 學會這些 Web API 使你的開發效率翻倍WebAPI
- [譯] 如何利用 Webpack4 提升你的 React.js 開發效率WebReactJS
- 如何利用Requestly提升前端開發與測試的效率,讓你事半功倍?前端
- AndroidUtilCodeKTX !是時候提升你的開發效率了 !(持續更新中...)Android
- 聊聊開發日常的效率提升工具(全)
- 提升開發效率的免費API好物API
- 前端開發 Mock 利器,效率提升 100%!前端Mock
- 好用的API彙總:提升開發效率的利器API
- Dynamics CRM 365零基礎入門學習(一)Dynamics介紹以及開發工具配置
- Dynamics 365 基於ADFS 2016(4.0)的OAuth2 CRM Web API RequestOAuthWebAPI
- Dynamics CRM Performance Issue when CRM Forms OpeningORM
- CRM軟體如何提升銷售工作效率
- CRM管理軟體提升銷售工作效率
- Webpack Proxy 代理使用更好的方式提升開發效率Web
- Dynamics CRM Connectivity and Firewall Port Requirements——CRM安裝UIREM
- CoffeeScript和Sass提高Web開發效率Web
- Dynamics CRM 2013 批處理
- Flutter提升開發效率的一些方法和工具Flutter
- [譯] 如何提升設計到開發的協作效率
- 提升前端開發效率的首 選工具——WebStorm for Mac/win前端WebORMMac
- 使用IDEA外掛來提升Mybatis開發效率IdeaMyBatis
- 如何利用webpack來提升前端開發效率(二)?Web前端
- 如何利用webpack來提升前端開發效率(一)?Web前端
- 提升JavaScript開發效率,盡在WebStorm for Mac/win!JavaScriptWebORMMac
- 常用免費api推薦,提升開發效率API
- duxapp:基於Taro使用模組化開發,提升開發效率UXAPP
- 企業CRM軟體如何提升銷售工作效率
- 分享一個能讓你的研發效率提升超過20%的工具
- 免費API介面分享,提升開發效率的必備工具API