Guia Administração

A guia Administração é onde são realizadas todas as definições de acesso e de organização do Mega Dashboard. Ela só fica visível para os usuários que são marcados como usuário master do sistema.


Área Funcional 


Area_Funcional_Geral.jpg


Área Funcional é o conceito utilizado pelo Mega Dashboard para estruturar as informações da Organização. Cada empresa pode definir qual a estrutura que deseja utilizar para organizar os dashboards e as visões.


Lista de Áreas Funcionais 


Lista_de_areas_funcionais.jpg


Exibe todas as áreas funcionais criadas na organização. Como essa lista tem a forma tabular, é possível utilizar a primeira linha para filtrar as áreas funcionais, bem como realizar filtragem dos dados, conforme descrito na visão do tipo tabela.


Pasta Área Funcional 


Pasta_area_funcional.jpg


É nesta pasta que o usuário master pode criar, alterar ou excluir as áreas funcionais existentes.


Botões de Navegação


Area_Funcional_Botao_Navegacao.jpg


São os botões utilizados para visualizar as áreas funcionais. Na ordem da esquerda para direita:

  • Mover para o primeiro registro: Botão que navega para o primeiro registro da área funcional;
  • Mover em blocos para o registro anterior: Botão que navega em blocos de dois registros para o registro anterior;
  • Mover para o registro anterior: Botão que navega para o registro anterior;
  • Exibição do registro atual: Exibe o registro posicionado, bem como o número total de registros existentes;
  • Mover para o próximo registro: Botão que navega para o próximo registro;
  • Mover em blocos para o próximo registro: Botão que navega em blocos de dois registros para o próximo registro;
  • Mover para o último registro: Botão que navega para o último registro.


Cadastrar uma Área Funcional


Para criar uma área funcional, o usuário deve clicar no botão Area_Funcional_Botao_Adicionar.jpg.

Ao clicar sobre este botão, um novo cartão aparece para que o usuário possa cadastrar uma nova área funcional. A única opção a ser cadastrada pelo usuário é o nome da área Funcional, pois os demais campos, em cinza mais escuro, são informados automaticamente e não podem ser alterados.


Area_Funcional_AdicionarArea.jpg


Após informar o nome da nova área funcional, o usuário deve clicar no botão Area_Funcional_Botao_Gravar.jpg. Este botão grava a nova área funcional na memória. Isso não significa que a área está salva de forma concreta no Mega Dashboard. Para concretizar a gravação da nova área funcional, o usuário deve clicar sobre o botão Salvar

Caso o usuário clique sobre o botão de adicionar acidentalmente, ele pode cancelar a ação clicando sobre o botão Area_Funcional_Botao_CancelarRegistro.jpg.


Editar uma Área Funcional


O usuário pode editar o nome de uma área funcional, de duas maneiras:

  1. Clicar sobre a área onde está o Nome e pressionar o botão Area_Funcional_Botao_Editar.jpg e realizar a alteração; ou
  2. Clicar diretamente sobre o nome e fazer a alteração.

Ao finalizar a edição, o usuário deve clicar sobre o botão Area_Funcional_Botao_Gravar.jpg e em seguida sobre o botão Salvar.

Caso o usuário acidentalmente altere o nome de uma área funcional, ele poderá desfazer a ação clicando sobre o botão Area_Funcional_Botao_CancelarRegistro.jpg.


Remover uma Área Funcional


Caso o usuário deseje remover uma área funcional, ele deverá selecionar a área e clicar sobre o botão Area_Funcional_Botao_Excluir.jpg. Para concretizar a remoção, o usuário deverá clicar sobre o botão Salvar.


Cancelando todas as ações realizadas


Caso o usuário deseje cancelar todas as ações realizadas, ele poderá fazê-lo pressionando o botão Cancelar. Ao pressionar este botão, será apresentada uma mensagem para que o usuário confirme a ação. 


Pasta Dashboard 


Area_Funcional_Dashboard.jpg


Nesta pasta são exibidos todos os dashboards da área funcional selecionada. Importante ressaltar que um Dashboard só pode pertencer a uma única área funcional.

É exibido para o usuário master o nome do Dashboard e o tipo de dashboard criado. Quando um dashboard possui mais de uma visão, o Tipo é Não definido.

A pasta dashboard possui um cabeçalho que exibe qual é a área funcional selecionada. Ao clicar sobre o nome da área funcional, o Mega Dashboard exibe os dados principais da área funcional.


Pasta Visão


Area_Funcional_Visao.jpg


Nesta pasta são exibidas todas as visões criadas para a área funcional selecionada. Da mesma forma que o dashboard, uma visão só pode pertencer a uma única área funcional.

É exibido para o usuário master o nome da visão e o tipo da visão criada.


Pasta Fonte de Dados 


Area_Funcional_FontedeDados.jpg


Nesta pasta são exibidas todas as fontes de dados criadas para a área funcional selecionada. Da mesma forma que o dashboard, uma fonte de dado só pode pertencer a uma única área funcional.

Fonte de Dados é a forma como o Mega Dashboard se conecta a uma base de dados para obter os dados que farão parte de uma visão e consequentemente de um Dashboard.


Segurança 


Segurança.jpg


É a seção do sistema onde são definidos todos os acessos que um usuário ou grupo de usuários podem ter a Visões e a Dashboards.


Perfil do Usuário 


PerfilUsuario_Geral.jpg


É o local onde são definidos os perfis do Usuário do sistema. O perfil de usuário é um agrupador os direitos de acesso a dashboards e visões para organizar e facilitar a administração de direitos para diferentes tipos de usuários.


Lista de Perfis de Usuários 


PerfilUsuario_Lista_de_perfis.jpg


Exibe todos os perfis de usuário criados na organização. Como essa lista tem a forma tabular, é possível utilizar a primeira linha para filtrar as áreas funcionais, bem como realizar filtragem dos dados, conforme descrito na visão do tipo tabela.


Pasta Perfil do Usuário 


PerfilUsuario_Perfil_do_Usuario.jpg


É nesta pasta que o usuário master pode criar, alterar ou excluir perfis de usuário.


Botões de Navegação


Area_Funcional_Botao_Navegacao.jpg


São os botões utilizados para visualizar os perfis de usuário. Na ordem da esquerda para direita:

  • Mover para o primeiro registro: Botão que navega para o primeiro registro;
  • Mover em blocos para o registro anterior: Botão que navega em blocos de dois registros para o registro anterior;
  • Mover para o registro anterior: Botão que navega para o registro anterior;
  • Exibição do registro atual: Exibe o registro posicionado, bem como o número total de registros existentes;
  • Mover para o próximo registro: Botão que navega para o próximo registro;
  • Mover em blocos para o próximo registro: Botão que navega em blocos de dois registros para o próximo registro;
  • Mover para o último registro: Botão que navega para o último registro.


Cadastrar um Perfil de Usuário


Para criar um perfil do Usuário, o usuário master deve clicar no botão Area_Funcional_Botao_Adicionar.jpg.

Ao clicar sobre este botão, um novo cartão aparece para que o usuário possa cadastrar um perfil de usuário. As únicas opções a serem informadas pelo usuário é o nome do perfil e o status (marcado significa que o perfil está ativo e desmarcado significa que o perfil está inativo). Os demais campos, em cinza mais escuro, são informados automaticamente e não podem ser alterados.


PerfilUsuario_NovoPerfil.jpg


Após informar o nome do novo perfil, o usuário master deve clicar no botão Area_Funcional_Botao_Gravar.jpg. Este botão grava o novo perfil na memória. Isso não significa que o perfil está salvo de forma concreta no Mega Dashboard. Para concretizar a gravação, o usuário master deve clicar sobre o botão Salvar.

Caso o usuário clique sobre o botão de adicionar acidentalmente, ele pode cancelar a ação clicando sobre o botão Area_Funcional_Botao_CancelarRegistro.jpg.


Editar um Perfil de Usuário


O usuário pode editar o nome e o Status de um perfil, de duas formas:

  1. Clicar sobre a área onde está o dado que deseja alterar e pressionar o botão Area_Funcional_Botao_Editar.jpg e realizar a alteração; ou
  2. Clicar diretamente sobre o dado e fazer a alteração.

Ao finalizar a edição, o usuário deve clicar sobre o botão Area_Funcional_Botao_Gravar.jpg e em seguida sobre o botão Salvar.

Caso o usuário acidentalmente altere o nome de um perfil, ele poderá desfazer a ação clicando sobre o botão Area_Funcional_Botao_CancelarRegistro.jpg


Remover um Perfil de Usuário


Caso o usuário deseje remover um perfil, ele deverá selecionar o perfil e clicar sobre o botão Area_Funcional_Botao_Excluir.jpg. Para concretizar a remoção, o usuário deverá clicar sobre o botão Salvar.


Cancelando todas as ações realizadas


Caso o usuário deseje cancelar todas as ações realizadas, ele poderá fazê-lo pressionando o botão Cancelar. Ao pressionar este botão, será apresentada uma mensagem para que o usuário confirme a ação. 


Pasta Dashboard 


PerfilUsuario_Dashboard.jpg


Nesta pasta o usuário master define quais dashboards o perfil do usuário terá acesso. O sistema automaticamente agrupa as informações por Área Funcional.


Para dar acesso a um dashboard, é necessário clicar sobre oPerfilUsuario_X.jpg.

Após clicar sobre esta opção, a imagem é transformada para PerfilUsuario_Acesso.jpg, ou seja, o perfil do usuário passa a ter acesso ao respectivo dashboard.

Automaticamente o sistema exibe uma mensagem perguntando se o usuário deseja habilitar as visões vinculadas ao dashboard. Caso o usuário clique no botão Sim, o sistema automaticamente dá acesso a todas as visões amarradas ao dashboard.


PerfilUsuario_Acesso_a_Dashboard_mensagem.jpg


Caso o usuário master precise dar acesso a todos os dashboards existentes para um perfil, ele poderá clicar sobre o quadrado ao lado da palavra Visualização, conforme imagem a seguir. Da mesma forma, o usuário poderá remover o acesso de todos os dashboards utilizando a mesma opção.


PerfilUsuario_Dashboard_Visualizacao.jpg


 Dar acesso a um dashboard não significa que o usuário terá acesso a todas as visões que estão contidas nele. Caso o usuário não tenha acesso à visão, o sistema exibirá a seguinte mensagem ao tentar abrir o dashboard: Você não possui privilégios para acessar esse objeto. Entre em contato com o Administrador do sistema para liberar o acesso a visão.


Pasta Visão 


Usuario_PastaVisao.jpg


Esta pasta permite ao usuário master definir quais são as visões de um dashboard que o usuário poderá ter acesso. Ao vincular um usuário a um perfil, o usuário passa a ter direito a acessar todas as visões que estão amarradas ao perfil.

Também é possível amarrar as visões de um dashboard diretamente ao usuário. Para fazer isso, basta selecionar a visão desejada e clicar sobre a opção PerfilUsuario_X.jpg. Ao fazer isso, a opção é automaticamente modificada para PerfilUsuario_Acesso.jpg.

A coluna de visualização possui três opções distintas para dar ou remover acesso para o usuário:

Usuario_PastaDashboard_DireitoGrupo.jpg - Usuário possui acesso a visão através do perfil do usuário vinculado;

PerfilUsuario_X.jpg - Usuário não possui direito a acessar a visão selecionada;

PerfilUsuario_Acesso.jpg - Usuário possui acesso a visão, porém este direito não está vinculado ao perfil do usuário.

Após definir os acessos às visões, o usuário deverá clicar sobre o botão Salvar.


PerfilUsuario_Visao_Visualizacao.jpg


Usuários 


Usuario_Geral.jpg


O botão usuários exibe todos os usuários que poderão acessar o Mega Dashboard.

O Mega Dashboard não possui um cadastro de usuários. Ele foi concebido para que as organizações definam a maneira como a relação de usuários deve ser obtida pelo sistema.

O sistema já vem preparado para obter os usuários do sistema Mega Empresarial, porém é possível reconfigurar a view MGDWH.DWH_VW_USUARIO do Banco de Dados para que o Mega Dashboard passe a capturar usuários de qualquer outro sistema.

Se houver a necessidade de buscar usuários de outro sistema, o usuário master deverá fornecer para o sistema, os seguintes dados para cada usuário:


Campo

Tipo

Descrição

USU_IN_CODIGO

NUMBER

Código do grupo de usuários.

USU_CH_TIPO

CHAR(1)

Tipo do usuário: (G)Grupo ou (U)Usuário.

USU_ST_NOME

VARCHAR2(50)

Nome do Grupo ou Usuário.

USU_ST_NOMECOMPLETO

VARCHAR2(100)

Nome completo do usuário.

USU_ST_SENHA

VARCHAR2(255)

Senha do Grupo ou Usuário

PAI_USU_IN_CODIGO

NUMBER(5)

Código do grupo ao qual o grupo ou usuário pertence.

USU_CH_STATUS

CHAR(1)

Status do usuário: (A)Ativo, (I)Inativo ou (B)Bloqueado

USU_ST_EMAIL

VARCHAR2(50)

Endereço eletrônico do usuário


O Mega Dashboard vem preparado para tratar as senhas criptografadas do Mega Empresarial. Se os usuários forem obtidos através de outro sistema e o mesmo também utilize senhas criptografadas, o usuário master deverá alterar a função chamada FVALIDAUSUARIO na package do banco de dados chamada MGDWH.DWH_PCK_UTIL.

Esta função recebe dois parâmetros de entrada: o código do usuário e a senha, ambos do tipo string (varchar2). A alteração consiste em fazer uma chamada da função customizada que realizará a validação da senha. O retorno desta função deverá ser uma string estruturada contendo o código do usuário, o código do usuário pai e o status, todos separados por ponto e vírgula:

  • CODIGOUSUARIO;CODIGOPAI;STATUS

Se não houver código do usuário pai, o usuário master deverá informar o código zero.

Os status esperados pelo Mega Dashboard, são:

  • I – Usuário Inválido;
  • T – Senha do usuário precisa ser renovada;
  • N – Usuário autenticado e liberado para acesso;
  • E – Usuário não encontrado;
  • B – Usuário está Bloqueado;
  • G – Usuário é um Grupo.


Lista de Usuários 


Usuario_lista_de_usuarios.jpg


Exibe todos os usuários que possuem acesso ao sistema. Como essa lista tem a forma tabular, é possível utilizar a primeira linha para filtrar usuários, bem como realizar filtragem dos dados, conforme descrito na visão do tipo tabela.


Pasta Usuários 


Usuario_PastaUsuarios.jpg


Nesta pasta o usuário master pode definir se o usuário é Master ou não.

Usuário Master é um tipo de usuário que possui acesso a seção de Administração do Mega Dashboard. Para modificar esta opção, o usuário deverá clicar sobre o campo Master e logo em seguida clicar sobre o botão Salvar.


Adicionando ou removendo imagem do usuário


O usuário master pode inserir a foto de um usuário em seu cadastro no Mega Dashboard. Para fazer isto, ele deve clicar com o botão direito sobre o campo imagem e selecionar a opção Abrir. Ao fazer isso será aberta a tela para o usuário escolher a foto. Após escolhida a foto, o usuário deverá clicar sobre o botão Salvar.


Usuario_PastaUsuarios_inserirImagem.jpg


Para remover a foto, basta clicar com o botão direito sobre a imagem e selecionar a opção Remover. Após removida a foto, o usuário deverá clicar sobre o botão Salvar.


Pasta Perfil do Usuário 


Usuario_PastaPerfildoUsuario.jpg


Esta pasta exibe todos os perfis existentes no sistema. É nesta opção que o usuário master define a qual (ou quais) perfil um usuário pode pertencer. Para vincular um usuário a um (ou mais de um) perfil, basta clicar sobre o ícone PerfilUsuario_X.jpg. Ao fazer isso, o ícone é modificado para PerfilUsuario_Acesso.jpg, informando que o usuário está vinculado ao perfil desejado. Para gravar este vínculo, basta clicar sobre o botão Salvar.


Pasta Dashboard 


Usuario_PastaDashboard.jpg


Esta pasta permite ao usuário master definir quais são os dashboards que o usuário poderá ter acesso. Ao vincular um usuário a um perfil, o usuário passa a ter direito de acessar todos os dashboards que estão amarrados ao perfil.

Também é possível amarrar dashboards diretamente ao usuário. Para fazer isso, basta selecionar o dashboard desejado e clicar sobre a opção PerfilUsuario_X.jpg. Ao fazer isso, a opção é automaticamente modificada para PerfilUsuario_Acesso.jpg.

A coluna de visualização possui três opções distintas para dar ou remover acesso para o usuário:

Usuario_PastaDashboard_DireitoGrupo.jpg - Usuário possui acesso ao dashboard através do perfil do usuário vinculado;

PerfilUsuario_X.jpg - Usuário não possui direito a acessar o dashboard selecionado;

PerfilUsuario_Acesso.jpg - Usuário possui acesso ao dashboard, porém este direito não está vinculado ao perfil do usuário.

Após definir os acessos aos dashboards, o usuário deverá clicar sobre o botão Salvar.

Automaticamente o sistema exibe uma mensagem perguntando se o usuário deseja habilitar as visões vinculadas ao dashboard. Caso o usuário clique no botão Sim, o sistema automaticamente dá acesso a todas as visões amarradas ao dashboard.


PerfilUsuario_Acesso_a_Dashboard_mensagem.jpg