Histórico da Página
...
Bloco de código |
---|
[HTTPV11]
Enable=1
Sockets=HTTPREST
Path=D:\Totvs\http
Environment=P12117_MOBILE
ResponseJob=HTTPJOB
RpcEnable=0
SigaWeb=MAK
Cache-control=no-store
PORT=8086
[HTTPREST]
Port=8086
IPsBind=
URIs=HTTPURI
Security=0
[HTTPURI]
URL=/rest
Instances=1,2
CORSEnable=1
AllowOrigin=*
|
Também deve ser adicionado o item abaixo no appserver.ini.
Bloco de código |
---|
[SSLConfigure] HSM=0 SSL2=1 |
- Um ponto que deve ser prestado atenção é que o endereço em que será configurado o Webservice deve conter um IP externo para poder ser acessado pela aplicação. Sendo assim, uma vez que o Webservice estiver configurado, você deve repassar o IP e a porta interna para os
...
- responsáveis de TI e pedir para torná-lo externo.
OBS: Para ter certeza de que a configuração do REST está funcionando, deverá aparecer a palavra REST escrita no console.log do seu appserver, como demonstrado abaixo.Existe uma patch que deve ser aplicada no ambiente Protheus para a instalação dos fontes necessários para o funcionamento. Essa patch fica disponível como um anexo na página de cada release com suas respectivas alterações realizadas.
Abaixo está um exemplo da página do serviço do REST funcionando que pode ser acessada no endereço "http://localhost:[SUAPORTA]/rest". Nesta tela é exibido todos os Webservices disponíveis para uso.
PS: Se você tiver realizado as configurações descritas acima e não tenha aparecido o log do REST no appserver, tente pegar um RPO atualizado.
Âncora Configuração de Campo Log Configuração de Campo Log
...
Para o projeto funcionar corretamente, é necessário a criação de campos de Log de Usuário. Esses campos serão utilizados para o controle dos dados a serem enviados na etapa de sincronização do aplicativo MNT NG.
Para fazer esse processo é necessário seguir os seguintes passos:
- Acessar o Configurador > Base de Dados > Dicionário > Bases de Dados.
- Selecionar "Dicionários de Dados";
Pesquisar a Tabela CTT e Editar a mesma.; - Clicar em Campos.;
Selecionar a opção "Campos reservados".; - Selecionar a opção "Log de Inclusão" e Clicar em finalizar;
Selecionar novamente "Campos reservados". Selecionar a opção "Log de Alteração" e Clicar em finalizar; - Verificar que foram criados corretamente os campos CTT_USERGI e CTT_USERGA;
Confirmar as alterações cliclando em Confirmar. - OBS: Os passos de B a H devem ser repetidos para as seguintes tabelas:
- SA2; SB1; SB2; SH4; ST0; ST1; ST4; ST5; ST6; ST9; STD; STF; STG; STH; STJ; TP7; TPA; TPC; TPQ e TT9.
- Selecionar "Dicionários de Dados";
...
A configuração de usuários é realizada em duas etapas, uma no Portal Mobile , onde sendo elas:
- Portal Mobile onde você deve criar um usuário no site e realizar as configurações,
...
- assim como criação de usuários e seus grupos de usuários;
- Cadastro de Funcionários da Manutenção, que é apresentado abaixo.
Para que seja possível logar no aplicativo MNT NG, é necessário possuir um usuário ativo no Protheus com permissão de acesso ao módulo Manutenção de Ativos (SIGAMNT) por meio do Configurador, além de possuir um usuário da manutenção cadastrado e vinculado com o usuário Protheus.Veja a seguir os passos para realizar a configuração de um usuário para o MNT NG.
- Caso você queira criar um novo usuário no Protheus, você deve entrar no módulo SIGACFG e navegar pelos menus Usuário > Senhas > Usuários.
- Selecione a opção incluir e preencha as informações necessárias.
Aviso | ||
---|---|---|
| ||
Para utilização do novo recurso de multi filial no aplicativo MNT NG, é obrigatório o preenchimento do e-mail do usuário. Link: http://tdn.totvs.com/x/-4gbF Obs.: Lembrando que o usuário deverá possuir o mesmo e-mail que o Funcionário da Manutenção (MNTA020), consequentemente o Usuário do Protheus (SIGACFG) deverá estar vinculado ao Funcionário da Manutenção no campo de código de usuário. |
- Preenchida as informações, salve e vamos agora entrar no módulo SIGAMNT.
- Dentro do módulo, navegue pelos menus Atualizações > Manutenção > Funcionários.
...
Aviso | ||
---|---|---|
| ||
Caso a tabela ST1 esteja compartilhada, basta possuir um usuário com o e-mail. Exemplo: No Configurador o usuário tem acesso à empresa 99 e filial 01 e 02, no Manutenção de Ativos (ST1) precisa cadastrar o funcionário uma vez na empresa 99 informando o e-mail. Caso a tabela ST1 esteja exclusiva, será necessário incluir um funcionário para cada filial, com o respectivo e-mail. Exemplo: No Configurador o funcionário tem acesso à empresa 99 e filiais 01,02 e 03, na ST1 precisa tem um registro para cada filial e informando o e-mail para cada um deles. |
- Dentro do cadastro, escolha um funcionário existente ou crie um novo.
- Escolhido o funcionário, preencha os campos de e-mail com o login que será utilizado no aplicativo e no campo código do usuário, selecione o Usuário Protheus que será vinculado ao cadastro.
Com isso feito, salve as alterações e a configuração no Protheus está finalizada.