我的要求是在CRM dynamics 365系统(TEST,UAT,PROD)上从托管解决方案中删除某些实体、流程、仪表板和报告。这些更改必须首先在(开发) CRM Dynamics365环境中实现,该环境具有非托管解决方案。
这是我们正在进行的工作:
开发人员自定义DEV解决方案(非托管),并将解决方案导出为托管解决方案,以供QA评审测试:
非托管解决方案(DEV) --导出托管解决方案->测试CRM Dynamics365系统
在QA通过测试评审之后:
非托管解决方案(DEV) -在客户通过UAT考核后导出托管解决方案-> UAT Dynamics365系统:
非托管解决方案(DEV) --导出托管解决方案-> PROD CRM Dynamics365系统
注意:环境中有多种解决方案。示例:开发、测试、UAT和Prod有解决方案1、解决方案2、解决方案3、解决方案4、解决方案5。
如何从非托管解决方案中删除中的实体、实体(依赖关系)、流程(工作流)、仪表板和报告,以便在将解决方案导出到上述测试、UAT和ProDDCRMDynamics365环境中时从托管解决方案中删除?
发布于 2021-02-23 17:57:58
您可以通过解决方案添加和更改现有的配置设置,但解决方案不能用于删除目标(TEST、UAT、PROD)环境中的组件。如果您在UAT或PROD中有一个托管解决方案,并且您删除了它,那么它将从该环境中删除所有元素。
发布于 2021-02-23 18:18:39
该模块不能从测试、UAT和PROD中删除,因为没有建议从托管解决方案中删除模块的方法!
但是,您可以通过SQL (如果您的crm是启动并访问它)的帮助来完成这一任务,在“更改托管字段解决方案表”中,您可以导出解决方案,然后从解决方案xml文件(在解决方案压缩文件中)中删除所有未使用的组件,然后再次将其导入CRM。
在此之后,您可以使用DEV导出的文件更新解决方案规范。
我过去是这样做的,但如果你不是这个领域的专家,我是不合理的!
最好的尊重。
https://stackoverflow.com/questions/66327314
复制相似问题