Histórico da Página
01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus |
---|---|
Segmento: | Recursos Humanos |
Módulo: | SIGAGPE |
Função: | GPEAWIZD |
02. SITUAÇÃO/REQUISITO
Criação de uma rotina que permita a configuração do Certificado Digital no módulo SIGAGPE (Gestão de Pessoas).
Esta configuração era feita anteriormente no pelo módulo SIGATAF, porém para o usuário de Middleware é necessário que esta configuração seja feita no módulo SIGAGPE.
03. SOLUÇÃO
Criação de assistente de configuração para efetuar a conexão e a validação do certificado digital.
Para armazenar alguns dados, foram criados os parâmetros:
PARÂMETRO | TIPO | EX. DE CONTEÚDO | DESCRIÇÃO | ORIGEM DA INFORMAÇÃO |
MV_APIMI01 | TEXTO | http://localhost:8060 | URL do ambiente com serviço Rest Configurado | Usuário |
MV_APIMI02 | TEXTO | rest/WSTSSSETUP/v1 | Serviço, método e a versão da API Setup do MID | Usuário |
MV_APIMI03 | TEXTO | 1 | Propriedade registrationType. Tipo da Entidade a ser criada: 1 - Pessoa Jurídica; 2 - Pessoa Física | Usuário |
MV_APIMI04 | TEXTO | 00000000000000 | Propriedade registrationNumber. Número de Inscrição da Entidade, de acordo com a regra: Se registrationType 1 = CNPJ; Se registrationType 2 = CPF. | Usuário |
MV_APIMI06 | TEXTO | eSocial | Propriedade companyName - Nome da Pessoa/ Razão Social da Companhia | Usuário |
MV_APIMI08 | TEXTO | 50308 | Propriedade countyCode - Código do município conforme tabela do IBGE | Usuário |
MV_GPEMURL | TEXTO | localhost:8081 | URL do TSS (TOTVS Service SOA) | Wizard ou Usuário |
MV_GPEINIE | DATA | 01/01/2018 | Data de Início da obrigatoriedade | Wizard ou Usuário |
MV_GPEAMBE | NUMÉRICO | 2 | Ambiente do governo (Produção restrita ou Produção) | Wizard ou Usuário |
Para efetuar os testes é necessário utilizar certificado válido e também ter o TSS instalado no ambiente.
A certificação é feita por empresa responsável pela transmissão do eSocial.
No configurador também é realizada a chamada de uma API do Middleware para clientes que estão realizando a configuração da Entidade pela 1 vez, ou para clientes que tiveram algum problema na configuração e necessitam reconfigurar a comunicação. Neste caso é utilizado o método POST, da API WSTSSSetup, que gera uma nova entidade no TSS.
Para maiores informações, a documentação completa da API está disponível em: https://tdn.totvs.com/x/5aCtHQ.