快速、穩定交付軟體,提升系統可靠性與安全性。
您的開發團隊是否遇過以下困境
![透過Salesforce Devops進行協同開發](https://www.jawyi-tech.com/archive/image/devops_i01.webp)
![透過Salesforce Devops進行版本控制](https://www.jawyi-tech.com/archive/image/devops_i02.webp)
![透過Salesfoece CI C解決難以回復先前版本的問題](https://www.jawyi-tech.com/archive/image/devops_i03.webp)
![透過Salesfoece CI C避免人為失誤、惡意造成元數據損毀的風險](https://www.jawyi-tech.com/archive/image/devops_i04.webp)
DevOps 優化Salesforce開發流程
穩定交付系統,精準掌控每個元數據與開發歷程
01.
版本控制和元數據保存
- 保存完整的元數據及異動歷程(異動人員, 異動原因, 異動時間)。
- Salesforce管理員可將自己調整的元數據加入版控中,包括版面、驗證規則、Flow等。
- 部署正式環境後發現功能異常,可進行退版。
![工程師正在進行Devops作業](https://www.jawyi-tech.com/archive/image/article4/devops_pic__1_.webp)
02.
自動化測試、部署
- 自動化測試-功能合併時自動執行測試驗證。
- 自動化部署-功能交付時自動進行部署。
![Salesforce CI CD概念圖](https://www.jawyi-tech.com/archive/image/article4/devops_pic__2_.webp)
03.
風險管理
- 人為失誤、惡意損毀元數據,可採取恢復措施。
- 上版時能避免遺漏元件。
![Salesforce Devops可避免人為失誤、惡意損毀元數據](https://www.jawyi-tech.com/archive/image/article4/devops_pic__3_.webp)
04.
團隊協作開發
- 不同團隊能協同開發,無須擔心元數據被覆蓋的問題。
- 同時開發不同功能,能依據各自時程分別進行發佈 - 部署更具彈性。
![Salesforce Devops 工程師可進行協同開發](https://www.jawyi-tech.com/archive/image/article4/devops_pic__4_.webp)
05.
內部資安管控
- 可由公司IT部門進行上版,避免外部開發團隊直接觸及到公司的正式環境。
![Salesforce Devops協助管控內部資安](https://www.jawyi-tech.com/archive/image/article4/devops_pic__5_.webp)