01. DADOS GERAIS
Linha de Produto: | RM |
---|---|
Segmento: | Recursos Humanos |
Módulo: | Folha de Pagamento |
Função: | Integração |
Ticket: | 5475008 |
Requisito/Story/Issue (informe o requisito relacionado) : | FOPROTINAS01-8359 |
02. SITUAÇÃO/REQUISITO
Mesmo com a integração configurada corretamente e os de-para cadastrados de forma adequada, era exibida a mensagem "Coligada no RM não foi mapeada para a Empresa - <código>".
03. SOLUÇÃO
Foi realizado ajuste no source code do adapter da entidade EXTERNALAUTONOMOUSPAYMENT versão 1.002 para compor a chave de busca do de-para de filial de acordo com o backoffice integrado. Assim, quando o backoffice for o Protheus, a chave de busca será apenas o conteúdo do campo CompanyInternalId, que já contém uma concatenação dos códigos da coligada e da filial. Entretanto, para os outros backoffices, a regra padrão continua valendo: será feita a concatenação dos valores do campo CompanyInternalId e BranchId, separados pelo caractere '|'.
Caso a integração TOTVS Folha pagto RM x Outros Backoffices (Autônomos) já tenha sido configurada, é necessário reconfigurá-la para que essa alteração tenha efeito. Para isso, basta seguir o passo a passo abaixo:
Apagar o código fonte da mensagem EXTERNALAUTONOMOUSPAYMENT:
- Acessar o módulo Integração e ir em Integração \ Mensagem Única \ Integrações \ Anexo Mapeamento de Entidades
- Selecionar a integração TOTVS Folha pagto RM x Outros Backoffices (Autônomos) na visão
- No anexo, selecionar o registro com TransactionId "EXTERNALAUTONOMOUSPAYMENT"
- Editar o registro, no campo Evento acessar o link "Autônomos Adapter" e na janela de "Cadastro de códigos fontes", clicar em Excluir
- Confirmar a exclusão
Apagar o mapeamento da mensagem EXTERNALAUTONOMOUSPAYMENT:
- Selecionar a integração TOTVS Folha pagto RM x Outros Backoffices (Autônomos) na visão
- No anexo, marcar o registro com TransactionId "EXTERNALAUTONOMOUSPAYMENT"
- Clicar em Excluir
- Confirmar a exclusão
Executar o Configurador de Integração TOTVS Folha pagto RM x Outros Backoffices (Autônomos):
- No módulo Integração acessar Ferramentas \ Ferramentas \ Configurar
- Avance um passo no assistente e faça login utilizando usuário e senha de acesso ao RM
- Teste a conexão e avance mais um passo
- Execute o configurador da integração TOTVS Folha pagto RM x Outros Backoffices (Autônomos)
Confira se o mapeamento e o respectivo source code da mensagem EXTERNALAUTONOMOUSPAYMENT foram configurados e compile o source code:
- Após a execução do processo, clicar em OK na mensagem que instrui a conferir os parâmetros da integração
- Fechar o assistente de execução do processo
- Atualizar a visão do anexo de Mapeamento de Entidades
- Editar o registro com TransactionId "EXTERNALAUTONOMOUSPAYMENT" e clicar no link do source code
- Clicar em Editor C#
- Clicar em Build e aguardar a mensagem "Build Succeeded" aparecer no rodapé
- Clicar em OK
- Salvar o registro e fechar as janelas abertas
- Conferir os demais parâmetros da integração