Árvore de páginas

Configuração completa para habilitar a integração com o SmartView

Produto:

Microsiga Protheus®

Ambiente:Todos

Ocorrência:

Configuração do SmartView para utilização das visões do Padrão?

Passo a passo:


Importante

Segundo informado pelo time de Tecnologia, a funcionalidade SmartView está disponível por padrão a partir do Release 2310, em releases anteriores não estão disponíveis os Objetos do padrão, em alguns casos é possível inserir Objetos Customizados, para mais informações entre em contato com o time de Suporte Framework.

Para facilitar a instação, criamos vídeos com o passo a passo:


Para configuração do acesso às visões do Smart View, siga os passos abaixo:

    O primeiro passo é subir um serviço de REST.

    Para isso, realize as configurações conforme orientação da documentação: Configuração básica REST do protheus


    Não se esqueça de validar se o REST está no ar através do navegador da internet, basta inserir o caminho do rest (Contendo o IP e a Porta) e validar se o sistema exibe a tela de acesso ao REST.


    Dica

    • Temos também uma documentação complementar sobre a configuração através do APWebWizard: Passo 3: Configurando REST
    • No arquivo appserver.ini do rest a chave SECURITY tem que estar igual a 1 (SECURITY=1)


    Com base na documentação: Configuração do produto Protheus integrado ao Smart View

    Realize o seguinte processo:

    Seguindo o guia: Instalação do Sistema

    Realize a instalação abaixo:

    1. Faça download do Instalador do Smart View Agent clicando neste link;
    2. Extrair todo o conteúdo do arquivo zip e execute o arquivo SMARTVIEW.AGENTINSTALLER.EXE ;
    3. Selecione o diretório de instalação e prossiga para a próxima etapa;

    4. O instalador irá realizar a instalação na pasta SMART-VIEW, criada automaticamente no diretório selecionado;
    5. Caso o diretório SMART-VIEW já exista, o instalador perguntará se deseja sobrescrever a instalação anterior, caso não queira, um novo diretório deverá ser informado; 
    6. Após conclusão, o Smart View já se encontra disponível em seu ambiente e já pode ser configurado via navegador no endereçohttp://{ip cadastrado}:7019/startup (ver Configurações do Smart View).


    Vamos configurar o SmartView, para isso acesse o link: http://{ip cadastrado}:7019/startup

    Onde é necessário preencher:

      Aqui você poderá escolher qual Banco de dados o Smart View utilizará para salvar e consultar seus dados, podendo escolher entre Sql Server, Postgres e SqLite.

      Há duas formas de configuração:

      Nessa opção não é necessário inserir a senha de Administrador do Banco de Dados, pois ela é experimental, permite fazer alguns testes básicos em funcionalidades do SmartView.

      Aqui é possível indicar o Banco de Dados do seu ambiente, mas terá que possuir a senha do "sa" (Administrador do banco de Dados) ou de um usuário com permissão de administrador.

      Campos a preencher:

      • Data Source: Nome do Servidor do seu Banco de Dados, pode ser obtido Acessando o Banco;
      • Initial Catalog: Esse é o nome do seu Banco de dados, pode ser obtido Acessando seu Banco;
      • User Id: Nome do Usuário administrado do seu Banco de Dados;
      • Password: Senha do usuário administrador do Banco de Dados.

      Após a configuração, basta clicar em "Concluir"

      Na guia Servidor de Licenças você poderá informar os dados básicos do servidor de licença do Smart View, como ip do servidor, porta e CNPJ.

      Esses dados podem ser obtidos no AppServer.ini pela chave:

      License client
      [LICENSECLIENT]
      SERVER= Ip do servidor
      PORT= Porta


      Campos a preencher:

      • Ip do servidor: Ip do License Client que possui configurado em seu AppServer.ini;
      • Porta: Porta do License Client que possui configurado em seu AppServer.ini;
      • CNPJ: CNPJ da sua empresa, que foi informado no cadastro do license.

       Após as confirmações basta Verificar Disponibilidade e estando tudo certo, "Avançar".

      No Provedor de Segurança você poderá informar os dados de acesso ao Smart View, campos a preencher:

      • Nome do Provedor: Pode escolher qualquer nome.
      • Endereço de Descoberta: Insira o endereço de seu REST + o texto: /.well-known/treports/security
      • Recuperar Emissor: Clique nessa opção, após os preenchimentos acima, e preencha o usuário e senha de acesso. Precisa ser um usuário Administrador e a senha não pode ser em branco.

      Após as confirmações basta "Avançar"

      É necessário realizar a configuração para a nova interface de visualização do Protheus.

      Para isso, certifique-se que seu AppServer.ini possui as chaves abaixo:

      Após esses ajustes, será necessário reiniciar o Server.

      Após as configurações, aparecerá na tela a mensagem "Fim da configuração!" e um botão "Abrir o Smart View".

      Clicando em "Abrir o Smart View" você será redirecionado para a tela onde será possível criar visões, personalizar as já existentes, etc. 

      Nessa tela, no Menu lateral esquerdo, é necessário selecionar a opção "Conectores", vamos incluir um conector:

      • Após clicar em "Incluir" selecione uma das opções de inclusão de conectores, por exemplo, na opção de "Conector Nativo", basta preencher os campos:
      • Nome: Nome do Conector Nativo, pode ser qualquer nome;
      • Endereço: Inserir o endereço do REST configurado no ambiente;
      • Testar Conexão: Clique nesta opção para que o Conector valide o acesso ao REST;

      Estando tudo correto, será apresentada a mensagem "O Conector está funcionando corretamente". Clique em "Salvar".

      Agora vamos configurar o "Tipo de Autenticação" e a "URL Base Smart View" pelo Configurador (SIGACFG).


      Acesse o Configurador (SIGACFG) e selecione a opção "Ambiente", depois a Opção "Cadastros" e por fim a opção "Configuração Smart View"

      Após isso, basta "Confirmar".

      Após estas configurações, basta acessar o módulo que deseja visualizar a visão no Smart View e selecionar a opção "Consultas" e a opção "Smart View".

      Para saber as visões disponíveis no padrão, a partir do Release 12.1.2310, acesse:

      Pode ser que no processo de configuração ou mesmo após configurado, você tenha alguma ocorrência inesperada, na documentação do time de Framework temos alguns incidentes já mapeados e informações sobre como solucionar:


      Caso nenhuma das ocorrências seja a que está visualizando em seu ambiente, nos encaminhe:

      • Os logs citados na Guia "Quais logs devo analisar/enviar caso tenha um erro/problema";
      • As datas de fontes do seu sistema;
      • Nos indique se a inconsistência ocorre em um relatório específico ou se está ocorrendo em todos. 

      Saiba mais

      Para saber como personalizar campos e relatórios em SmartView, consulte a documentação Amarração Protheus x Smart View na seção Processos

      Pode lhe Interessar: