---
sourceDocument: Yokohama Gestão de serviços de TI
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/yokohama/it-service-management

 Release :

    - yokohama

ft:locale :

    - pt-BR

ft:publication_title :

    - Yokohama Gestão de serviços de TI

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Configurar os donuts na página principal de nível 1

# Configurar os donuts na página principal de nível 1 {#ariaid-title1}

* Versão de lançamento: Yokohama
* 
* Atualizado 30 de jan. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 min. de leitura

Configure os dados exibidos em donuts na seção Visão geral da página principal de nível 1.

## Antes de Iniciar

Função necessária: administrador

## Por Que e Quando Desempenhar Esta Tarefa

Você pode personalizar o rótulo do cabeçalho, a fonte de dados, a métrica, agrupar por campo e viewAllQuery para todos os donuts. Por exemplo, os Problemas atribuíram a mim o donut.

## Procedimento

1. Navegar até TudoEspaço de operações de serviços - Central de administraçãoVisão geral.
2. Em Visão geral da Configuração inicial , selecione Configure a página principal opção.
3. No formulário da página principal, na seção Nível 1, selecione Configurar ao lado de Configurações de Donut.
4. **Opcional:** Se o painel PAR estiver ativo na página principal, faça o seguinte:  
   1. [Configure a configuração do painel de nível 1](https://www.servicenow.com/docs/access?context=edit-db-in-ac&version=yokohama&pubname=yokohama-now-intelligence&ft:locale=en-US).  
      Nota:  
      Se você estiver criando um painel, poderá usar as visualizações salvas para criar um cartão para o painel. A visualização de dados é visível somente para os usuários com base nas respectivas funções.

      Certifique-se de ter adicionado o valor como Espaço de operações de serviçosem Visibilidade do painel .
   2. Selecione o painel padrão para a página principal do SOW no Painel carregado na página principal opção suspensa. Selecione Salvar.
   3. Depois de modificar os elementos no painel, selecione Salvar .
   {#customize-first-level-cards__ol_nm5_2c4_vdc}
5. **Opcional:** Se o painel PAR não estiver ativo na página principal, edite o. Script o campo adiciona o código dentro da classe ServiceDeskLandingPageUtils.  

       static async getVisualizationConfig(helpers, mode) { 

                   const evamDef = this.getEvamDef(); 

                   const visualizationConfig = [{ 

                           "id": "incident_assigned", 

                           "tableName": "incident", 

                           "tableDisplayValue": "Incident", 

                           "myWorkQuery": "active=true^assigned_toDYNAMIC90d1921e5f510100a9ad2572f2b477fe", 

                           "myTeamQuery": "active=true^assigned_toISNOTEMPTY^assignment_groupDYNAMICd6435e965f510100a9ad2572f2b47744", 

                           "listView": mode == "your_work" ? "sow_landing_page_assigned" : "sow_landing_page", 

                           "header": mode == 'your_work' ? await helpers.translate("Incidents assigned to you") : await helpers.translate("Incidents assigned to your team"), 

                           "groupByField": "state", 

                           "evamId": evamDef['incidentEvamDefinitionId'], 

                           "updated_on": "^ORDERBYDESCsys_updated_on", 

                       }, 

                       { 

                           "id": "incident_sla", 

                           "tableName": "task_sla", 

                           "tableDisplayValue": "Task SLA", 

                           "myWorkQuery": "task.sys_class_name=incident^task.assigned_toDYNAMIC90d1921e5f510100a9ad2572f2b477fe^task.active=true^sla.type=SLA^ORsla.type=OLA^active=true^time_left<=1970-01-08 00:00:00", 

                           "myTeamQuery": "task.sys_class_name=incident^task.assignment_groupDYNAMICd6435e965f510100a9ad2572f2b47744^task.active=true^sla.type=SLA^ORsla.type=OLA^active=true^time_left<=1970-01-08 00:00:00", 

                           "listView": 'sow_landing_page', 

                           "header": await helpers.translate("Incident SLAs"), 

                           "groupByField": "time_left", 

                           "evamId": evamDef['incidentSlaEvamDefinitionId'], 

                           "updated_on": "^ORDERBYtime_left", 

                       }, 

                       { 

                           "id": "unassigned_incidents", 

                           "tableName": "incident", 

                           "tableDisplayValue": "Incident", 

                           "myWorkQuery": "active=true^assigned_toISEMPTY^assignment_groupDYNAMICd6435e965f510100a9ad2572f2b47744", 

                           "myTeamQuery": "active=true^assigned_toISEMPTY^assignment_groupDYNAMICd6435e965f510100a9ad2572f2b47744", 

                           "listView": mode == "your_work" ? "sow_landing_page_assigned" : "sow_landing_page", 

                           "header": await helpers.translate("Unassigned incidents"), 

                           "groupByField": "priority", 

                           "evamId": evamDef['incidentEvamDefinitionId'], 

                           "updated_on": "^ORDERBYDESCsys_updated_on", 

                       }, 

                       { 

                           "id": "catalog_tasks", 

                           "tableName": "sc_task", 

                           "tableDisplayValue": "Catalog Task", 

                           "myWorkQuery": "active=true^assigned_toDYNAMIC90d1921e5f510100a9ad2572f2b477fe", 

                           "myTeamQuery": "active=true^assignment_groupDYNAMICd6435e965f510100a9ad2572f2b47744", 

                           "listView": 'sow_landing_page', 

                           "header": mode == 'your_work' ? await helpers.translate("Catalog tasks assigned to you") : await helpers.translate("Catalog tasks assigned to your team"), 

                           "groupByField": "state", 

                           "evamId": evamDef["catalogTaskEvamDefinitionId"], 

                           "updated_on": "^ORDERBYDESCsys_updated_on", 

                       } 

                   ]; 

                   return visualizationConfig; 

               } 

   Por exemplo, para adicionar um donut de problema, inclua o seguinte no script para permitir que o novo donut interaja com a lista na página principal. Isso é copiado de SowIncidentLandingPageUtilsSNC, mas tem o problem_task adicionado.

       static async fetchTitle(table, nameValueMap, groupMode = false, elementId) { 

                   if (table === "task") { 

                       return this.getLabelMaps(table, nameValueMap['sys_class_name'], groupMode, elementId); 

                   } 

                   return this.getLabelMaps(table, nameValueMap['state'], groupMode, elementId); 

               } 

        

       static getLabelMaps(table, selectedField, groupMode = false, elementId) { 

                   if (selectedField == undefined) { 

                       selectedField = 'all'; 

                   } 

                   const labelMap = { 

                       'incident': { 

                           '1': 'New incidents', 

                           '2': 'In Progress incidents', 

                           '3': 'On Hold incidents', 

                           '6': 'Resolved incidents', 

                           'all': 'Incidents' 

                       }, 

                       'change_request': { 

                           '0': 'In Review changes', 

                           '-1': 'Implement changes', 

                           '-2': 'Scheduled changes', 

                           '-3': 'Authorize changes', 

                           '-4': 'Assess changes', 

                           '-5': 'New changes', 

                           'all': 'Changes' 

                       }, 

                       'problem_task': { 

                           '151': 'New', 

                           '154': 'Work in Progress', 

                           '152': 'Assess', 

                           '157': 'Closed', 

                           'all': 'Problem Tasks' 

                       }, 

                       'problem': { 

                           '101': 'New problems', 

                           '102': 'Assess problems', 

                           '106': 'Resolved problems', 

                           '104': 'Fix in Progress problems', 

                           '103': 'Root Cause Analysis problems', 

                           'all': 'Problems' 

                       }, 

                       'task': { 

                           'incident_task': 'Incident tasks', 

                           'problem_task': 'Problem tasks', 

                           'change_task': 'Change tasks', 

                           'sc_task': 'Catalog tasks', 

                           'incident': 'Incidents', 

                           'problem': 'Problems', 

                           'change_request': 'Change requests', 

                           'all': 'Tasks' 

                       } 

                   }; 

                   if (elementId === 'delegated_task') 

                       return labelMap[table][selectedField] + ' delegated to you'; 

                   if (groupMode) 

                       return labelMap[table][selectedField] + ' assigned to your team'; 

                   return labelMap[table][selectedField] + ' assigned to you'; 

               } 

   Inclua o seguinte código como donut adicional.

        { 

                       "id": "problem_task_assigned", 

                       "tableName": "problem_task", 

                       "tableDisplayValue": "Problem Tasks", 

                       "myWorkQuery": "active=true^assigned_toDYNAMIC90d1921e5f510100a9ad2572f2b477fe", 

                       "myTeamQuery": "active=true^assignment_groupDYNAMICd6435e965f510100a9ad2572f2b47744", 

                       "listView": mode == "your_work" ? "sow_landing_page_assigned" : "sow_landing_page", 

                       "header": mode == 'your_work' ? await helpers.translate("Problem Tasks assigned to you") : await helpers.translate("Problem Tasks assigned to your team"), 

                       "groupByField": "state", 

                       //  "evamId": evamDef['incidentEvamDefinitionId'], 

                       "updated_on": "^ORDERBYDESCsys_updated_on", 

         }, 

6. Selecione Atualizar.
{#customize-first-level-cards__steps_cnj_mml_msb}

