【问题标题】:In azure devOps, how to duplicate dashboard in a project在 azure devOps 中,如何在项目中复制仪表板
【发布时间】:2020-01-15 02:53:45
【问题描述】:

我在我的项目中创建了一个仪表板,并插入了小部件以显示团队进度。目前,仪表板中有 2 个团队,每个团队有 8 个小部件。我想拆分它们,以便每个团队都有自己的个人仪表板。因为我不想真正从头开始制作,所以我想复制它,然后在每个新的个人仪表板中删除其他团队的小部件。是否有任何文档说明如何执行此操作,或者目前不可能?

编辑 1

这里是 My Current Dashboard

如果可能,我想复制仪表板或复制小部件内容,以便蓝队和红队拥有自己的仪表板,而无需我从头开始重新制作(复制然后删除其他团队的小部件会保存很多时间)

【问题讨论】:

    标签: azure-devops


    【解决方案1】:

    如果可能,我想复制仪表板或复制小部件内容

    需求可以理解为使用仪表板模板,这样我们就不必浪费时间将小部件一个一个地拖放到新创建的仪表板中。

    这实际上是您可以在Copy dashboards between team projects or have dashboard templates 关注的用户声音。

    它的状态是“在路线图上”,这意味着这个功能目前不可用,但可能在未来的更新中。

    现在可用的是,您可以 copy configured widgets 从一个仪表板到另一个仪表板。

    或者如果很紧急,我建议你可以试试uservoice thread中提供的python script@Matthew Pollock。

    希望这会有所帮助。

    【讨论】:

    • 很抱歉给您带来了困惑,请参阅上面我编辑的问题
    • 我很抱歉误解了要求,我已经编辑了我的答案,请检查。
    【解决方案2】:

    如果您熟悉 PowerShell,则可以使用 AzurePipelinesPS 复制仪表板。 Copy-APDashboard 命令支持跨集合和跨项目复制。

    以下将仪表板复制到与源相同的项目中。

    Copy-APDashboard -Name 'My Current Dashboard' -Session 'mySourceSession' 
    

    以下将仪表板复制到同一集合中的不同项目中。

    Copy-APDashboard -Name 'My Current Dashboard' -Session 'mySourceSession' -TargetProject 'Other Project Name'
    

    如果会话是这样配置的,以下内容会将仪表板复制到不同的集合中。

    Copy-APDashboard -Name 'My Current Dashboard' -Session 'mySourceSession' -TargetSession 'myTargetSession'
    

    请参阅AzurePipelines Session Management 了解有关如何创建会话并将其保存以在以后的 PowerShell 会话中使用的更多详细信息

    注意

    Copy-APDashboard 不复制底层查询,只复制仪表板小部件和范围。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-19
      • 1970-01-01
      • 2019-02-22
      • 2022-11-23
      • 2021-04-19
      • 2020-07-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多