Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice:


       

Índice
exclude.*ndice:

Introdução



Dica
titleVersões do Agent

A partir da versão 3.6 do Smart View Agent foi introduzido um novo fluxo de configuração do Smart View. Caso sua versão do Smart View Agent seja anterior a essa, consulta a página Configurações do Sistema (Versões 3.5 e Anteriores). Recomendamos que o Smart View Agent seja atualizado conforme explicado em Atualização do Agent.

Após a instalação do Smart View Agent, deve-se efetuar os passos de configuração inicial do Smart View (por padrão através do endereço

Estado
subtletrue
colourBlue
titlehttp://localhost:7019
) sendo eles:

  • Dados do SGDB à ser usado para armazenar os metadados do Smart View como Armazenamento de Dados. 
  • Na etapa de 'Configurações da Integração' devem ser informados os dados de conexão ao ERP responsável por gerir a segurança do Smart View e realizar configurações avançadas (definição da porta e habilitar SSL). As etapas de Provedor de Segurança e License Server foram integradas à essa a partir da versão 3.6.
Informações
titleProdutos Integrados ao Smart View

Informações mais detalhadas sobre a integração com os ERP's TOTVS podem ser consultadas conforme a página do produto.

Nota

Para atualizar o Smart View Agent, veja Atualização do Agent.

Armazenamento de Dados


Na etapa de configuração do Armazenamento de Dados será definido qual banco de dados será utilizado para armazenar os metadados do Smart View, sendo possível escolher entre os tipos SQLite, PostgreSQL, SQL Server e Oracle.


Aviso
titleATENÇÃO

Recomendamos a utilização de uma base EXCLUSIVA para armazenamento de dados do Smart View. 

Não recomendamos que seja utilizada a mesma base de dados do ERP para armazenamento de dados do Smart View.


Quando selecionado o provedor SQLite, não é necessário realizar nenhum tipo de configuração ou instalação adicional, por se tratar de um banco embarcado ao Smart View. Para realizar um backup, é necessário copiar os arquivos da pasta "db" na raiz da pasta onde o Smart View foi instalado "{pasta-de-instalação}\db\".

Nota
titleProvedor de Dados SQLite

A opção de provedor de dados como SQLite deve ser utilizada para fins de testes e experimentação, pois possui capacidade e performance limitada

Para os provedores do tipo PostgreSQLSQL Server, deve ser configurada a conexão a um servidor de banco de dados, preenchendo as seguintes informações:

  • Data Source - endereço do SGBD;
  • Initial Catalog - nome da base a ser utilizada;
  • User ID - Id do usuário;
  • Password - senha do usuário.

Já para o provedor Oracle, deve ser realizado o preenchimento das seguintes informações:

  • Data Source - endereço do SGBD com porta, além do nome do serviço (Ex: dbserver:1521/XEPDB1);
  • User ID - Id do usuário;
  • Password - senha do usuário.

É possível, caso necessário, incluir mais parâmetros na string de conexão através do botão "Adicionar parâmetro".

Nota

O usuário de conexão ao servidor deve possuir permissão para criação de bases e tabelas, conforme detalhado abaixo:

PostgreSQL

  • Caso a database a ser utilizada ainda NÃO exista:
    • Usuário deve possuir o privilégio de Superuser;
      OU
    • Usuário deve possuir privilégio de Create databases;
  • Caso a database a ser utilizada exista:
    • Usuário deve ser Owner da database;

SQL Server

  • O servidor deve permitir autenticação via usuário do SQL Server (SQL Server Authentication);
  • O usuário deve ter permissão conectar à database engine.
  • Caso a database a ser utilizada ainda NÃO exista:
    • Usuário deve possuir a Server Role "dbcreator"
  • Caso a database a ser utilizada exista:
    • Usuário deve ser mapeado na database com a role de "db_owner"
      OU
    • Usuário deve ser mapeado na database com as roles;
      • db_datareader;
      • db_datawriter;
      • db_ddladmin

Oracle

  • Usuário deve possuir o privilégio de create session, :
    • as atribuições: connect, resource;
    • os privilégios de sistema: alter any table, create
    create table, alter any
    • table e drop any table;
    • a cota ilimitada na table_space padrão definida para o usuário;
Aviso
titlePostgres

O usuário de conexão ao servidor deve ter acesso de leitura na base padrão postgres, utilizada para verificação dos acessos.

Aviso
titleSQL Server

É recomendado que a base SQL Server esteja com a Collation configurada como Latin1_General_CI_AS.


Assim que todas as informações forem preenchidas, deve-se validar a conexão através do botão "Testar conexão". Nessa validação é exibido um relatório que exibe se:

  • Foi possível conectar ao SGBD com o usuário/senha informado;
  • A base de dados informada existe. Caso não exista, é verificado se o usuário possui permissão para criar;
  • O usuário pode criar, alterar e excluir as tabelas da base informada;

Exemplo:


Caso alguma das verificações falhe, o item verificado é exibido em vermelho e não será possível concluir a configuração.

Em alguns casos os itens são exibidos em amarelo, como forma de alerta, indicando que o Agent não pode verificar a permissão. Nesse cenário será possível concluir a configuração.

Exemplo:


Assim que a conexão for validada, clique em "Concluir". 

Configurações da Integração


Nesta etapa você informará os dados de conexão ao ERP responsável por gerir a segurança do Smart View e realizar configurações avançadas (definição da porta e habilitar SSL).


A primeira configuração dessa etapa é o Provedor de Segurança de autenticação dos usuários para acesso ao Smart View. Deve ser dado um nome ao provedor e informado o endereço de descoberta, conforme detalhado na documentação do Provedor de Segurança do ERP TOTVS utilizado.

CampoValor
Nome do provedorNome do provedor de segurança a ser exibido no Smart View. (Ex.: RM ou Protheus)
Endereço de descoberta

URL de descoberta automática do ERP


Verifique na documentação do seu ERP qual o modelo de descoberta de Provedor de Segurança é suportada.


Em Conectar ao ERP deve ser preenchido um usuário e senha cadastrado no ERP que servirá como administrador do Smart View.


Com a conexão ao ERP concluída, podemos prosseguir para as configurações avançadas, que incluem as telas de Configurações de Rede e Servidor de Licença.
Image RemovedImage Added


Na tela de Configurações de Rede existem os seguintes campos:

CampoValor
PortaPor padrão, o valor 7017 será preenchido automaticamente, mas pode ser alterado para qualquer outro valor de até 5 caracteres.
Caminho certificado

Caminho onde o arquivo de certificação está localizado. (Ex: "C:\Totvs\smart-view\certificados\pem_encrypted.crt")

Caminho chave privada

Caminho onde a chave privada está localizada. (Ex: "C:\Totvs\smart-view\certificados\pem_encrypted_private.key")

Senha

A senha deve ser preenchida quando exigida pelo tipo de certificação.

Endereço do Smart View no ERP

Endereço utilizado pelo ERP para se conectar ao Smart View. Este campo é disponibilizado apenas quando o ERP suporta a instalação facilitada.


Na tela de Servidor de Licença existem os seguintes campos:

CampoValor
IP do servidorIP do servidor utilizado como Servidor de Licença.
Porta

Porta cadastrada no Servidor de Licença.

CNPJ

CNPJ da empresa. (Obs: Item não obrigatório)


Ao realizar a conexão ao ERP, caso ele suporte a Instalação Facilitada, todos os campos serão preenchidos automaticamente no Servidor de Licença. Caso não suporte, as informações deverão ser preenchidas manualmente.

Quando não for realizada a configuração do Servidor de Licença, o Agent emitirá um alerta ao clicar em "Concluir" as configurações.

Se o usuário desejar realizar a configuração, basta clicar em 'Confirmar' para ser direcionado à tela do Servidor de Licença. Caso contrário, basta clicar em 'Cancelar' e concluir a configuração do Agent.


Informações
titleInformações

Para mais detalhes de como funciona o License Server, acesse a página License Server.

Geração de Certificado


O Totvs Certificates é um aplicativo que permite que o cliente possa gerar o seu próprio certificado, baseado nos seus nomes e IPs de acesso. O aplicativo está disponível para download nos links abaixo:

Exemplo de criação de certificado para o host: TOTVS02 www.totvs.com.br 192.7.32.33

Abrir com o prompt de comando o diretório onde o aplicativo se encontra e executar o comando abaixo:
totvs_certificates [-cert file] [-key file] [-passwd password] [-issuer name] [[-host HostName] ...] [-h|-help]

-cert: Nome do arquivo de certificado (padrão: totvs_certificate.crt);
-key: Nome do arquivo de chave de certificado (padrão: totvs_certificate_key.pem);
-passwd: Palavra chave do certificado (senha);
-issuer: Nome do emissor do certificado (*1);
-host: Permite o registro de 'N' nomes ou IPs para o servidor no certificado (*2);
 HostName: Nome da máquina ou IP;
-h|-help: Mostra um descritivo de ajuda.


Observações:

  • (*1) Se o emissor não for definido, será usado o primeiro nome de máquina fornecido. Caso contrário, o primeiro IP será utilizado como nome do emissor;
  • (*2) Além disso, se nenhum "HostName" for definido, serão automaticamente incluídos o nome padrão da máquina acrescido dos sufixos de Domínio (DNS Suffix), bem como os endereços de acesso local (localhost e 127.0.0.1).


Exemplo de uso:
totvs_certificates

ou

totvs_certificates -host TOTVS02 -host www.totvs.com.br -host 192.7.32.33

Fim da configuração


Após configurar o Armazenamento de Dados, a tela final de configuração será exibida. Clique em 'Abrir o Smart View' para iniciar o uso do Smart View ou em 'Ir ao Diagnóstico' para verificar as configurações de instalação do Smart View.

Fim de configurações com todas as etapas configuradas:


Fim de configurações sem conector e sem a URL para a integração entre o Smart View e o ERP:

Informações
iconfalse
titlePróxima Etapa

Com a instalação facilitada, já haverá um conector configurado ao abrir o Smart View. Caso o ERP não suporte a instalação facilitada, para iniciar o uso da ferramenta configure um conector. Link para mais informações: Configurando Conectores.

Informações
iconfalse
Informações
iconfalse

Produto: Framework

Informações
iconfalse

Processo: Configuração Smart View Agent

Informações
iconfalse
Informações
iconfalse

Status: Finalizado

Informações
iconfalse

Data:  

Informações
iconfalse

Autores:

Cesar Henrique Silva Rodrigues_ 

Cristian Ricardo Holz 

Diogo Damiani Ferreira

Gabriel Lopes de Paula 

Henrique Santos de Aguiar 

Icaro Belmiro Tassi 

Yuske Eduardo Velit Arruda 

Page Tree