我们有3个环境:dev,test和prod。 所有3个都有不同的web和sql服务器。 (6台服务器) 我们还共享了1个AD FS服务器。 MSDCRM 2015内部部署(未托管在云中)。 对于每个环境,我们为AD提供不同的OU。 我们计划与crm api / sdk集成以从我们的会计软件和网站获取/设置数据。
我想要了解的是如何正确地命名组织。 我们希望我们的URL为:(例如orgname =“orga”)
根据我们的CRM合作伙伴,该组织必须对其环境是独一无二的。他们试图建议我们使用“crm-dev”作为我们的组织名称,例如在开发中,并且在测试中我们的组织将是“crm-test”和prod“crm”但对我来说这不是最好的练习听起来只有在3个环境中,servername应该是不同的,并且orgname在所有3中都是相同的。
常识告诉我一个“组织”将是我们的公司/公司,我们实际上也可能有其他公司......所以我们可以说例如我们有3个组织,一个叫orgA,另一个叫orgB。那么我们的网址就是:
在我对多环境的所有经验中,我认为除了“子域”或服务器名称之外的任何差异都是不好的做法,但我们的合作伙伴说我们别无选择,这是“微软建议的最佳实践” “......他们说在多个环境中拥有相同的组织名称”会破坏事情。“她还说,使用我们自己的DNS A主机记录来改变人们使用的URL也会引起问题。
我花了几个小时在网上搜索其他人问这个问题,但似乎我是唯一一个不知何故。我认为这是一个受欢迎的辩论,因为它是你的crm信息的最高级别并影响URL。
答案 0 :(得分:1)
我们处于与您相同的情况,拥有3种不同的CRM2015内部环境(用于开发人员,验收测试和生产)。我们在所有三种环境中使用相同的组织名称(在本例中为公司名称)。
我们使用服务器别名来区分安装。因此,鉴于我们已将基于CRM的产品命名为XYZ且该公司名为ABC,我们将在环境中使用以下地址:
这对我们来说很好,因此我们没有任何破坏经验。