SalesForce: 企业开发模式

Development Modes:

  1.直接在PROD环境中用WEB界面开发

  2.Dev -> PROD

  3.Dev -> QA -> PROD

  4.Dev -> QA -> Stage(UAT) -> PROD  适用于多个项目一起上线的情形

  5.最后一种做法,它适用于多个项目一起开发但不同时走的情形. 这种做法很复杂,在此不表.

2/3/4/5 都要遵守一个约定: 在PROD上手动做的改动,都应该集成到其他环境中. 否则, 当DEV,QA,Stage -> PROD时,可能会发生冲突

 

关于PROD -> DEV的同步,有一些最佳实践

  1. 不准直接在PROD上做改动.所有改动都要从DEV开始

  2. 如果要改PROD,只做Metadata API相关的改动;因为这种改动会生成一条可追踪的轨迹

  3. PROD上只设一个Admin.单人管理,比多人管理,可以集中记录所有的改动

  4. 定期做PROD->DEV同步,以避免遗漏

 

Release时还要注意SalesForce自己的升级问题.  而且,SalesForce中Sandbox和PROD的版本还未必一致.Sandbox的版本可能更高,也可能更低

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.