Árvore de páginas

Versões comparadas

Chave

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

...

Criação de uma rotina que permita a configuração do Certificado Digital no Digital  e a configuração de parâmetros necessários para utilização das integrações com o Middleware, através do módulo SIGAGPE (Gestão de PessoasPessoal).

Esta configuração era feita anteriormente no pelo módulo SIGATAF (TOTVS Automação Fiscal), porém para usuários  que queiram utilizar o usuário de Middleware é necessário que esta configuração seja feita no módulo SIGAGPE.


03. SOLUÇÃO

Pré-requisito(s)

  1. Atualização do dicionário de dados, através da rotina UPDDISTR, com o pacote do Middleware (006303), através da rotina UPDDISTR, disponível na Central de Downloads;
  2. Ambiente TSS instalado(TOTVS Service SOA) configurado corretamente;
  3. Certificado Digital válido;.
  4. Habilitar o parâmetro MV_MID, com o conteúdo igual a .T.


Objetivo

O assistente de configuração foi desenvolvido para facilitar o preenchimento da parametrização utilizada pela integração do Middleware e para efetuar a configuração do certificado digital, sem que o cliente necessite abrir o dicionário de dados manualmente


Parâmetros:

PARÂMETROTIPOEX. DE CONTEÚDODESCRIÇÃOORIGEM DA INFORMAÇÃO
MV_APIMI01TEXTOhttp://localhost:8060

URL Endereço e Porta do ambiente com serviço Rest Configurado REST

Preenchimento Manual
MV_APIMI02TEXTOrest/WSTSSSetup/v1

Nome do Serviço, classe Classe e versão da API Setup do utilizada pelo Middleware

Preenchimento automático, podendo ser editado de forma manualajustado manualmente.
MV_APIMI03TEXTO1

Propriedade registrationType. Tipo da Entidade a ser criada: 

1 - Pessoa Jurídica

2 - Pessoa Física 

Usuário
MV_APIMI04TEXTO0000000000000021961950000152Se registrationType = 2, então envia o CPF

PropriedadePropriedade registrationNumberNúmero de Inscrição da EntidadeCNPJ ou CPF, de acordo com a regra:

  • Se registrationType =1, então envia o CNPJ
  • o preenchimento da propriedade registrationType, do parâmetro MV_APIMI03.

    Preenchimento Manual
    MV_APIMI05TEXTOSPPropriedade UF - Sigla da Unidade FederativaPreenchimento Manual
    MV_APIMI06TEXTOeSocialEmpresa S.A.

    Propriedade companyName - Nome da Pessoa/ Razão Social da Companhia

    Preenchimento Manual
    MV_APIMI07TEXTOeSocialEmpresa ExemploPropriedade branchName - Nome FantasiaPreenchimento Manual
    MV_APIMI08TEXTO503083550308

    Propriedade countyCode - Código do município conforme tabela do IBGE (link abaixo)

    Preenchimento Manual
    MV_APIMI09TEXTOrest/wsesocial/v1Nome do Serviço, método Classe e a versão da versão da API de Envio e Consulta de eventos do MiddlewarePreenchimento automático, podendo ser editado de forma manualajustado manualmente.
    MV_GPEMURLTEXTOlocalhost:8081Endereço URL e Porta do serviço TSS (TOTVS Service SOA)Preenchimento Manual
    MV_GPEINIEDATA01/01/2018Data de Início da obrigatoriedade de envio dos dados da empresa para o governoPreenchimento Manual
    MV_GPEAMBENUMÉRICO2

    Ambiente

    do governo (Produção restrita ou Produção)

    onde as informações serão enviadas:

    1 - Produção

    2- Produção restrita

    Preenchimento Manual
    MV_MIDLógico.T.Parâmetro para habilitar ou desabilitar a utilização do MiddlewarePreenchimento Manual

    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 armazenar a entidade retornada pela API, foi necessário criar um novo campo (RJ9_IDENT) na tabela de Cadastro do Empregador (RJ9)Quando a configuração do Wizard for finalizada com sucesso será criada uma entidade para comunicação com as integrações, essa entidade pode ser visualizada pela rotina Cadastro do Empregador e Dados Softwarehouse, aba Outros, campo Entidade.



    Para maiores informações, consultar as documentações abaixo:




    Templatedocumentos

    HTML
    <!-- esconder o menu --> 
    
    
    <style>
    div.theme-default .ia-splitter #main {
        margin-left: 0px;
    }
    .ia-fixed-sidebar, .ia-splitter-left {
        display: none;
    }
    #main {
        padding-left: 10px;
        padding-right: 10px;
        overflow-x: hidden;
    }
    
    .aui-header-primary .aui-nav,  .aui-page-panel {
        margin-left: 0px !important;
    }
    .aui-header-primary .aui-nav {
        margin-left: 0px !important;
    }
    </style>
    
    

    ...