【问题标题】:Using pac portal to deploy portal between environments. Want to exclude certain records使用 pac 门户在环境之间部署门户。想要排除某些记录
【发布时间】:2022-08-15 00:43:57
【问题描述】:
标签:
deployment
devops
powerapps-portal
【解决方案1】:
不知道如何消除网络链接,但是您可以通过将网络链接“发布状态”从“已发布”更改为“草稿”来解决您的问题吗?导致网络链接在部署后对公众隐藏?这可以在目标环境的部署配置文件中完成(教程here)
查找“草稿”“发布状态”的 GUID(在门户管理应用程序中转到“网站”,选择您的网站,然后选择“相关”选项卡和“发布状态”,单击“草稿”并从中提取 ID URL 例如 &id=14ea80af-db7f-ec11-8d21-00224815aec9)
然后在您的 dev.deployment.yml 文件中,您可以添加如下内容:
adx_weblink:
- adx_weblinkid: 95f37310-3489-ec11-9390-002248154727
adx_publishingstateid: 14ea80af-db7f-ec11-8d21-00224815aec9
- adx_weblinkid: 349175f7-3389-ea11-93b0-002248154627
adx_publishingstateid: 14ea80af-db7f-ec11-8d21-00224815aec9
其中 adx_weblinkid 是您要隐藏的网络链接的 GUID,而 adx_publishingstateId 是“草稿”发布状态的 GUID。然后,当您执行“pac paportal upload”时,不要忘记包含“--deploymentProfile dev”标志,以便使用 dev.deployment.yml 文件。