雲擴研習社 | RPA流程開發最佳實踐(上)
程式碼管理
RPA專案的工程檔案主要包括XAML(流程檔案)、JSON(配置檔案)、各類程式碼檔案(例如cs)和其他引用檔案組成(例如Excel檔案)。其工程目錄可以使用Git等版本控制工具進行版本管理。當前專案未啟用版本控制功能時,單擊“啟用”,開啟版本控制功能,並進行初始化。
啟用後,透過版本控制可以檢視工程下的所有檔案修改列表,並可以對檔案進行回退(放棄修改)、對比修改內容、檢視歷史提交等操作。
針對project.json和project.runtime.json兩個配置檔案,因開發人員本地編輯器版本不同,會因為本地依賴元件版本不一致導致這兩個檔案存在大量的編輯衝突,可新增到gitignore檔案中,由團隊指定一名成員進行統一版本維護。
開發協作與共享
-
有複用價值的具體業務操作步驟,例如對某個業務系統的登入等。 -
有複用價值的技術實現功能點,例如對某個日期選擇框的操作等。 -
有一定通用價值且與業務邏輯無關的操作步驟,例如瀏覽器固定目錄下載檔案的讀取等。
當專案多人協同開發時,透過將業務流程進行模組化切分,在主流程中定義不同的子流程步驟,明確每個子流程的實現內容和輸入輸出引數。將不同的子流程交由團隊的不同成員開發,將極大提升專案整體開發的協同效率,降低因版本配置管理衝突所帶來的問題。
流程檔案(XAML)作為一種描述性語言,其原始碼檔案並不像程式程式碼一樣容易透過版本管理工具(GIT)進行變更對比。但這不意味著檔案對比就無意義,透過編輯器內建的版本對比工具,可以對元件的屬性值變更進行對比。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70015058/viewspace-2918324/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 雲擴研習社 | RPA流程開發最佳實踐(下)
- 雲擴RPA研習社 | 流程設計指南(上)
- 雲擴RPA研習社 | 解析流程開發主要步驟
- 雲擴研習社 | RPA高階開發技巧(下)
- 雲擴RPA研習社 | 淺析自動化原理(上)
- 雲擴RPA研習社 | RPA開發基礎之什麼是RPA機器人機器人
- 雲擴RPA研習社 | RPA開發基礎之編輯器的基本用法
- 雲擴研習社 | 流程設計指南(下)
- 雲擴RPA研習社 | 淺析自動化原理(下)
- 雲擴RPA研習社|如何快速將網頁資料轉存Excel網頁Excel
- 雲擴RPA研習社 |一文帶你快速掌握容錯機制
- 最佳實踐丨雲開發CloudBase多環境管理實踐Cloud
- 雲上深度學習實踐分享——雲上MXNet實踐深度學習
- Laravel 開發最佳實踐Laravel
- JavaScript 開發最佳實踐JavaScript
- REST開發最佳實踐REST
- 最佳實踐丨雲開發CloudBase內容稽核能力Cloud
- 最佳實踐(1):安卓開發安卓
- 軟體開發最佳實踐
- Git 版本控制:構建高效協作和開發流程的最佳實踐Git
- PgSQL·最佳實踐·雲上的資料遷移SQL
- 研發團隊資源成本最佳化實踐
- MobX流程分析與最佳實踐
- lastTab—Chrome 擴充開發實踐ASTChrome
- 【RPA】機器人流程自動化(RPA)概念、原理與實踐機器人
- 專案DevOps研發雲CI實踐之路dev
- EJB 3.0 在 WAS V7 上開發部署的最佳實踐
- 【雲擴RPA】EmailAutomationIntroAI
- 最佳實踐(2):iOS開發篇iOS
- CSS最佳實踐團隊開發CSS
- 物聯網開發最佳實踐
- RPA實施指南:企業如何實現流程最佳化?
- Android藍芽開發流程實踐Android藍芽
- SpringCloud 應用在 Kubernetes 上的最佳實踐 —— 開發篇SpringGCCloud
- 雲擴電商RPA助您實現高效直播覆盤
- SpringCloud 微服務最佳開發實踐SpringGCCloud微服務
- iOS原生混合RN開發最佳實踐iOS
- 實踐中悟出的最佳JavaScript開發JavaScript