Deck of Cards |
---|
startHidden | false |
---|
effectDuration | 0.5 |
---|
id | Cards |
---|
effectType | horizontal |
---|
loopCards | true |
---|
|
Card |
---|
default | true |
---|
id | Custo Médio |
---|
label | 1. Config. REST |
---|
|
Caso necessite, temos um vídeo do processo: Configuração do Rest
O primeiro passo é subir um serviço de REST.
Para isso, utilize o Exemplo de REST e siga os passos do vídeo Configuração do REST.
Não se esqueça de validar se o REST está no ar, feche o console do App Server e abra novamente verificando se exibe a mensagem de REST, validando também se o REST está no ar através do navegador da internet, conforme demonstrado no vídeo.
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)
|
Card |
---|
default | true |
---|
id | Custo Médio |
---|
label | 2. Configuração do Smart View |
---|
|
Com base na documentação: Configuração do produto Protheus integrado ao Smart View
Realize o seguinte processo: Expandir |
---|
title | Instalação simplificada |
---|
|
Caso necessite, temos um vídeo do processo: Instalador Seguindo o guia: Instalação do Sistema Realize a instalação 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, o Smart View já se encontra disponível em seu ambiente e já pode ser configurado via navegador no endereço HTTP://LOCALHOST:7019 (ver Configurações do Smart View).
|
Vamos configurar o SmartView, para isso acesse o link: http://localhost:7019/startup
Onde é necessário preencher:
Deck of Cards |
---|
|
Card |
---|
default | true |
---|
label | 1. Provedor de Segurança |
---|
|
Caso necessite, temos um vídeo do processo: Provedor de Segurança
Aqui 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"
Card |
---|
default | true |
---|
label | 2. Servidor de Licença |
---|
|
Caso necessite, temos um vídeo do processo: Servidor de Licença
Aqui você poderá informar os dados básicos do servidor de licença do Smart View, como ip do servidor, porta e CNPJ.
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 empresa, como somos TOTVS, pode informar o 53113791000122
Após as confirmações basta "Avançar"
Card |
---|
default | true |
---|
label | 3. Armazenamento de Dados |
---|
|
Caso necessite, temos um vídeo do processo: Armazenamento de Dados
Aqui você poderá escolher em qual banco o Smart View utilizará para salvar seus dados, podendo escolher entre Sql Server, Postgres e SqLite.
Há duas formas de configuração:
Expandir |
---|
|
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 |
Expandir |
---|
|
Aqui é possível indicar o Banco de Dados do seu ambiente, mas terá que possuir a senha do sa 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 (Exemplo: sa);
- Password: Senha do usuário administrador do Banco de Dados.
|
Após a configuração, basta clicar em "Concluir"
Card |
---|
default | true |
---|
id | Custo Médio |
---|
label | 4. Chaves AppServer.ini |
---|
|
Caso necessite, temos um vídeo do processo: Chaves AppServer.ini
Vamos realizar a configuração para a nova interface de visualização do Protheus.
Para isso:
Após esses ajustes, será necessário reiniciar o Server.
Card |
---|
default | true |
---|
id | Custo Médio |
---|
label | 3. Conectores |
---|
|
Caso necessite, temos um vídeo do processo: Conectores
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 os cliente poderão criar suas visões, personalizar as já existentes, etc.
Nessa tela, no Menu lateral esquerdo, é necessário selecionar a opção "Conectores", vamos incluir um conector:
Campos a preencher:
- 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;
- Clique em "Salvar".
Card |
---|
default | true |
---|
id | Custo Médio |
---|
label | 4. Configurador (SIGACFG) |
---|
|
Caso necessite, temos um vídeo do processo: Configurador (SIGACFG)
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" (Caso esteja no Release 2210, provavelmente estará com o nome "Configuração TReport", mas é a mesma rotina).
Após isso, basta "Confirmar".
Card |
---|
default | true |
---|
id | Custo Médio |
---|
label | 5. Pronto! |
---|
|
Caso necessite, temos um vídeo do processo: Smart View no Menu
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".
Caso esteja acessando o release 2210, essa opção não estará no Menu, sendo necessário inserir através do configurador.
No ambiente 2310, basta selecionar a visão que deseja acessar!
Expandir |
---|
title | 1 - Fonte de exemplo de API REST para chamada de execauto |
---|
|
Fonte de Exemplo: #INCLUDE'PROTHEUS.CH' #INCLUDE 'TOTVS.CH' #INCLUDE 'RESTFUL.CH' #INCLUDE 'RWMAKE.CH' #INCLUDE 'TOPCONN.CH' #INCLUDE "FWMVCDEF.CH" // API para chamar execauto via REST
WSRESTFULEXECTST2DESCRIPTION"TESTE" WSMETHODGETDESCRIPTION"TESTE"WSSYNTAX"/EXECTST" ENDWSRESTFUL
WSMETHODGETWSSERVICEEXECTST2 U_MyMata410() //Função a ser chamada Return |
---|
1 - Salvar o fonte com o nome "execviarest.prw". 2 - Na "Função a ser chamada" colocar o nome da função do execauto que irá utilizar: Exemplo: U_MyMata410() |