Árvore de páginas

Versões comparadas

Chave

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

...

Produto:

Microsiga Protheus®

Ambiente:Gestão de Pessoal (SIGAGPE)

Ocorrência:

Como realizar a configuração do Smart View?

Passo a passo:
Dica
Aviso
titleImportante

A utilização do Smartview está disponível a partir do release 12.1.2310


Os relatórios Smart View liberados para os módulos de RH - Protheus, são:
Smart View - Recursos Humanos - Arquitetura Organizacional
Smart View - Recursos Humanos - Cargos e Salários
Smart View - Recursos Humanos - Gestão de Pessoas
Smart View - Recursos Humanos - Ponto Eletrônico
Smart View - Recursos Humanos - Medicina e Segurança do Trabalho


É de responsabilidade do Suporte:
→ Auxiliar o cliente na inclusão dos relatórios no Menu via Configurador
→ Sanar dúvidas sobre a regra de negócio relacionada aos relatórios de RH.

É de responsabilidade do Framework:
→ Apoio ao cliente em dúvidas/configuração do REST (caso o cliente seja Cloud, a dúvida deve então ser direcionada pra eles)
→ Auxiliar nas configurações gerais do Smart View no Configurador/Web e cadastro do Provedor 
→ Dúvidas sobre customizações de objeto de negócio (o 'fonte' do relatório. Em casos mais aprofundados, o Frame direciona o cliente para o time de ADVPL)

Alguns relatórios já existem no menu da 2310 pois foram expedidos antes do release ser lançado. Os demais relatórios devem ser incluídos manualmente no menu, via Configurador.

Para acesso a pagina do Smart View, deve ser acessado o link http://localhost:7017

OBS: para facilitar o entendimento, foram inseridos prints dos processos em todo o passo a passo. Todas as palavras em 'azul', representam uma imagem, para abri-la, basta clicar em cima da palavra com o hiperlink.
Exemplo da uma imagem anexada a nossa documentação aqui.

Deck of Cards
idSmart View RH
Card
label1. Configuração do REST + Portas Multiprotocolo

Para configuração do serviço REST, pode ser seguida esta documentação: Configuração do serviço REST
Outra opção mais rápida, seria a configuração do serviço REST diretamente no arquivo appserver.ini do seu ambiente. Para isso, pode ser seguido este exemplo de configuração de REST.

Com base no exemplo de REST listado acima, para conferir se ele está ativo e no ar, você deve abrir o seu Appserver do Protheus e deverá aparecer no console os dados do REST.
Após esta conferência, para acessar o seu REST e conferir a lista de APIs disponíveis, é necessário acessar o endereço web com os dados:  localhost: o número da sua porta informada na sessão HTTPREST no appserver.ini /REST. Com base no nosso exemplo, o endereço de acesso ficaria http://localhost:8085/REST. O usuário e senha pedidos para acessar o REST são os mesmos utilizados por você no acesso ao Protheus.

Aviso
titleImportante

A chave Security deve obrigatoriamente estar como 1. Isso faz com que o REST exija autenticação, ou seja, usuário e senha, o que torna o tráfego dos dados mais seguro.

Também é obrigatorio que o seu usuário do Protheus tenha senha cadastrada no Configurador.


Caso não consiga configurar com a documentação acima, veja o vídeo a seguir: Como configurar o REST

Dica

Para a utilização do Smart View, é necessário o uso das portas Multiprocolo, informadas na seção Drivers do appserver.ini:
→ MULTIPROTOCOLPORT=1
→ MULTIPROTOCOLPORTSECURE=0

E também a chave para habilitar as telas na nova interface em PO UI:
APP_ENVIRONMENT=
nome do seu ambiente Protheus

Card
label2. Configuração do Smart View

Para iniciar a instalação do Smart View, siga os passos abaixo:
→ Faça download do Instalador do Smart View Agent clicando neste link
Extrair todo o conteúdo do arquivo zip e execute o arquivo SMARTVIEW.AGENTINSTALLER.EXE 
Selecione o diretório de instalação e prossiga para a próxima etapa. Recomendamos que a instalação seja feita no diretório C:\TOTVS
O instalador irá realizar a instalação na pasta SMART-VIEW, criada automaticamente no diretório selecionado
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
Após conclusão, clique na opção Prosseguir.

Você será direcionado para uma página de diagnóstico do Smart View, então nela, clique na opção Configuração do Smart View.

Expandir
title1. Armazenamento de Dados

Aqui você poderá escolher em qual Banco de Dados o Smart View utilizará para salvar seus dados, podendo escolher entre SQLite, PostgreSQL, SQL Server e Oracle. 

Existem duas formas de configurar o banco:

SQLite
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 Smart View.
Caso você não use o usuário 'sa' do SQL, recomendamos seguir por esta opção

SQL Server
Nesta opção, você deve ter acesso ao usuário 'sa' do SQL ou outro usuário com permissão de Administrador do banco de dados. Com isso, preencha os dados conforme abaixo:
• 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 (Exemplo: sa)
• Password: Senha do usuário administrador do Banco de Dados.

Expandir
title2. Configurações da Integração

Nesta etapa, você vai parametrizar os dados de acesso ao Smart View conforme abaixo:

→ Nome do Provedor: você pode escolher qualquer nome
→ Endereço de Descoberta: insira o endereço de seu REST + o texto: /.well-known/treports/security.Exemplo de como ficaria: http://localhost:8085/rest/.well-known/treports/security
→ Configurações avançadas: clique nessa opção - aba Servidor de Licença - informe o IP + Porta do Servidor de Licenças obtidos no appserver.ini + CNPJ da TOTVS 53.113.791/0001-22. Clique em Verificar Disponibilidade, e com o Servidor disponível, clique em Aplicar para finalizar o preenchimento da aba
→ Conectar ao ERP: insira seu usuário e senha de acesso ao Protheus e clique em logar. Com as informações para integração recuperadas com sucesso, clique em Concluir.

O Smart View fará a validação final dos dados, até chegar o fim desta primeira etapa de configuração.

Acessando o Smart View, será solicitado o usuário e senha de acesso ao Protheus.

Expandir
title3. Conectores

Na tela principal do Smart View, acesse o menu à esquerda e clique na opção Conectores.

Clique na opção +Incluir ou +, e escolha a opção Conector Nativo. O preenchimento deve estar conforme abaixo:
→ Nome: você pode cadastrar como preferir
→ Endereço: URL do seu REST

Após Testar a Conexão e o retorno for positivo para o funcionamento do Conector, basta clicar em Salvar.

Card
label3. Configurador (SIGACFG)

Para que o Protheus consiga se comunicar com o Smart View e fornecer acesso aos relatórios, é necessário configurar o tipo de autenticação.
Para isso, acesse o Configurador > Ambiente - Cadastros > Configuração Smart View.
Selecione a opção Token Protheus e Avançar > Informar como URL Base Smart View o endereço http://localhost:7017 e Testar Conexão > Com a conexão funcionando, clique em Confirmar para finalizar o cadastro.

Card
label4. Menus

Para acesso aos relatórios Smart View no menu do Protheus, é necessária a inclusão manual de grande parte deles, através do Configurador.
Para isso, acesse Configurador > Cadastros > Menus.
Desmarque a opção Todos os Menus e selecione apenas o menu do módulo que você vai fazer a inserção do menu. Neste exemplo, usaremos o SIGAGPE.
Posicione no nome do módulo > Adicionar, para que todos os menus fiquem à direita da nossa tela.
Localize a pasta Smart View > Novo Item.
Preencha os dados conforme relatório que será incluído no menu e clique em OK. 
Após as inclusões necessárias, clique em Gerar > informe SIGAGPE > Gerar.

Com estas configurações, o relatório já está disponível no menu do módulo SIGAGPE e pronto para uso pelo usuário. =)

Dica

Os nomes dos Programas informados no cadastro dos menus, estão disponíveis nas documentações do Desenvolvimento.

Pode lhe Interessar:

...