Você pode exportar seu painel e importá-lo para uma nova conta usando consultas e mutações no NerdGraph.
Dica
Você também pode exportar seu como uma imagem.
Para fazer isso:
- Vá para o explorador GraphiQL.
- Descubra quais painéis estão disponíveis.
- Exporte o dashboard desejado.
- Importe o dashboard selecionado para uma nova conta.
Liste seu painel
Use a seguinte consulta para recuperar uma lista do seu painel existente:
{ actor { entitySearch(queryBuilder: {type: DASHBOARD}) { results { entities { ... on DashboardEntityOutline { guid name accountId } } } } }}
Exportar um dashboard
Use a seguinte consulta para exportar e, em seguida, extraia as informações da entidade do dashboard da saída:
{ actor { entity(guid: "your_guid_xxxxxxx") { ... on DashboardEntity { name permissions pages { name widgets { visualization { id } title layout { row width height column } rawConfiguration } } } } }}
Exemplo de informações de entidade na saída do GraphiQL:
Importe um dashboard para uma nova conta
Use a seguinte mutação para importar o dashboard para outra conta:
mutation create($dashboard: DashboardInput!) { dashboardCreate(accountId: your_new_AccountID, dashboard: $dashboard) { entityResult { guid name } errors { description } }}
Siga esses passos:
Na seção Query variables , nomeie a entidade
dashboard
(já que declaramos a variável de entrada como$dashboard
).Copie e cole a saída da entidade na nova conta. Ele será copiado como uma entidade.
Altere
entity
paradashboard
.