使用“环境变量”将系统config配置文件通过解决方案的方式进行迁移
在CRM中我们通过会设置一些自定义的全局变量,例如第三方api的域名、任务启动的时间间隔、代理用户的配置等,但是在进行新环境部署的时候没法通过解决方案一次性导入,需要人为手动维护或者通过excel导入的方式,增加了迁移的时间成本
其实在PowerPlatform环境里有“环境变量”这样的配置,可以帮助我们解决这种问题
1、首先新建一个Solution,方便统一管理
2、在Solution里面,选择“新建”->“更多”->"环境变量"
3、选择新建环境变量,目前数据类型有6种,除了常见的“十进制数字”、"JSON"、“文本”、“布尔”类型外,还有针对SharePoint的数据源类型、以及Azure Key Valut这样的基于Azure的秘钥保管库
4、环境变量的定义和value分别存在"Environment Variable Definition"和“Environment Variable Value”这两个实体中
5、后续再使用的时候,可以基于环境变量的架构名称从这两个实体中查询出对应的环境变量的值,以Canvas App为例
6、在后续进行升级部署或者环境迁移的时候,通过将环境变量加入解决方案的方式一次性进行部署
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)