【问题标题】:Using pac portal to deploy portal between environments. Want to exclude certain records使用 pac 门户在环境之间部署门户。想要排除某些记录
【发布时间】:2022-08-15 00:43:57
【问题描述】:

使用 pac 门户在环境之间推送更改。按照此处提到的说明进行操作。 https://docs.microsoft.com/en-us/power-apps/maker/portals/power-apps-cli

有一个特定的排除某些 adx weblinks 记录被推送。有没有办法这样做?除了先下载门户数据并删除记录?

我们使用 Azure devops 来执行操作。如果这有帮助。

非常感谢您的帮助和时间。

谢谢!

    标签: 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 文件。

    【讨论】:

      【解决方案2】:

      您可以在部署时使用Deployment profiles 设置和覆盖特定于环境的设置。这样,您无需在每次部署时手动进行更改。

      我希望这有帮助?!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-07-11
        • 2012-06-06
        • 1970-01-01
        • 1970-01-01
        • 2018-05-25
        • 1970-01-01
        • 2023-03-30
        • 1970-01-01
        相关资源
        最近更新 更多