考虑以下情形: CRM被用作应用程序开发平台,其中多个应用程序(CRM解决方案)正在构建跨越许多开发ORG和这些应用程序解决方案 将最终由PROD组织中的一个组织托管。 的开发环境看起来如下:在CRM 2011中设置dev/qa/prod组织的正确方法
1)含有共同的实体,角色和其他伪影称为COMMON
一个有机 的unmnanaged “通用” 溶液2)A队在ORG 1工作的非托管解决方案1其中COMMON已导入作为托管 溶液
3)B队在ORG 2上的非托管解决方案2的工作,其中COMMON已导入作为托管
溶液
4)C组中ORG 3非托管解决方案3的工作中,常见的有被导入作为托管 解决方案
,有一项适用于所有应用程序(解决方案另一个称为Integration)来一起管理解决方案
问题:
1)是不是已经开发并行在同一发展 组织多个应用程序一个好主意? 例如,当团队B分享组织1时,他们分别在解决方案A &解决方案B上开发 开发团队A &是否有意义?
2)如果上述任何需要的站点地图自定义应该将这些自定义进行 并列入相应的管理解决方案的应用程序才 导入到积分还是应该所有站点地图customizatons集成和 这些定制进行然后将其作为托管解决方案(仅包含站点地图) 导出,最终导入到PRODUCTION组织中。
3)解决方案1-3在各自单位启用自定义实体,需要的权限添加到这些 实体(读,写等)的角色说“角色X”是从托管的公共
未来解决方案安装在各自的组织中。实体角色的特权应授予 ,并作为各自管理解决方案的一部分包含在内,还是应在INTEGRATION组织中完成 ?
任何指导将不胜感激。
你可能想考虑把这个问题分解成多个问题。列出您的每个问题的一个问题。这样人们可以单独回答每个问题的警惕,而不必一次回答所有问题。 – Daryl