Este tópico fornece orientações sobre como criar abas customizadas utilizando um arquivo JSON. As abas configuradas no arquivo podem ser exibidas embaixo das abas Analisar ou Inventariar em projetos no módulo Riscos ou em ativos no módulo Organização.
No caso de projetos de riscos, é possível definir uma fórmula com saída booleana que determina se uma aba customizada será exibida ou não. Desse modo, a fórmula pode determinar que a aba customizada ficará visível apenas em projetos com o nome "Departamento de TI", por exemplo.
Cada aba customizada exibe o conteúdo de uma página externa, sendo necessário definir, para cada aba, seu código, ícone e a URL da página a ser exibida.
1. Acesse o módulo Administração.
2. Na seção Customizações, selecione a opção Arquivos JSON.
3. Clique na aba Abas Customizadas.
4. No campo JSON especifique no arquivo as informações para as abas customizadas utilizando o padrão JSON de acordo com o exemplo abaixo.
{
"RiskProject": [
{
"CustomTabId": "aaaaaa-1234-bbbb-cccccc",
"Icon": "~/Content/layoutGlobal/img/icon_evento_hab.png",
"IconDisabled": "https://icons-png.icon.com/512/109/109174.png",
"Url":"https://endereco.abc.com/RM/Workflow/eventoassociado",
"TabName": "Nome da Aba",
"ParentTab": "Inventory",
"VisibilityRule": "Name == 'Riscos em TI'"
}
],
"Asset": [
{
"CustomTabId": "aaaaaa-1234-bbbb-cccccc",
"Icon": "~/Content/layoutGlobal/img/ico_add_involved.png",
"IconDisabled": "~/Content/layoutGlobal/img/ico_add_involved_off.png",
"Url":"https://enderecoRM/GestaoAuditoria/Paint#/auditorias",
"TabName": "Nome da Aba"
}
]
}
Utilize o parâmetro "RiskProject" para criar uma aba em projetos de risco e o parâmetro "Asset" para criar uma aba para ativos. A tabela a seguir fornece instruções sobre as configurações para cada campo no arquivo JSON.
Campo |
Descrição |
CustomTabId |
Identificador único da aba em string. |
Icon |
Ícone exibido quando a aba estiver habilitada. Preencha o campo com o caminho para o ícone correspondente, que pode ser uma imagem da web ou uma imagem local no arquivo de instalação do sistema. |
IconDisabled |
Ícone exibido quando a aba estiver desabilitada. Preencha o campo com o caminho para o ícone correspondente, que pode ser uma imagem da web ou uma imagem local no arquivo de instalação do sistema. |
Url |
Link para a página que será exibida no conteúdo da aba. |
TabName |
Nome da aba customizada. |
ParentTab |
Nome da aba principal (aba pai) onde a aba customizada será exibida. Esse parâmetro deve ser utilizado apenas em projetos de risco e aceita os seguintes valores: "Inventory" (aba Inventariar) e "Analysis" (aba Analisar). |
VisibilityRule |
Fórmula com saída booleana que indica se a aba será exibida ou não. Disponível para projetos de riscos, aceita variáveis de propriedades e atributos dos projetos. As variáveis de atributos customizados devem ser precedidas do caractere "@". |
5. Ao terminar, clique em Aplicar Configuração (veja abaixo).
O sistema exibe uma mensagem de sucesso.