Histórico da Página
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Informações Gerais
Especificação | |||
Produto | TOTVS Framework | Módulo | Integrações |
Projeto | Desenvolvimento EAI | IRM | |
Requisito/Story/Issue | DEAI1-879 | Subtarefa | DEAI1-1280 |
País | ( X ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros |
Objetivo
Implementação do adapter de integração via Mensagem Única TOTVS do cadastro de Filiais, viabilizando assim o CRUD completo do cadastro por envio de mensagem de integração.
Regras de Negócio
Considera-se como escopo deste requisito a implementação do adapter de envio de Mensagens Únicas TOTVS para integração do cadastro de Filiais (Branch), estando o adapter de recebimento desta mesma mensagem fora do escopo do requisito.
A análise e o desenvolvimento do adapter será efetuado considerando a integração com o TOTVS Automação Fiscal (TAF), mas também viabilizará a integração com outras fontes de dados desde que respeitado o layout da mensagem.
Rotina | Tipo de Operação | Opção de Menu |
Filiais | Inclusão/Alteração/Exclusão | RM \ BackOffice \ Gestão Fiscal \ Cadastros \ Filiais |
Fórmula Visual
Para sincronizar o cadastro será necessário importar a fórmula visual que encontra-se disponível na pasta “Fórmulas Visuais”, interna à pasta “ObjetosGerencias” no ambiente instalado do sistema (“../CorporeRM/ObjetosGerencias/Fórmulas Visuais”). Ao importar a fórmula visual deverá ser marcado para cada fórmula o parâmetro “Importar Gatilho” na rotina de Importação de Fórmula Visual.
Visando facilitar a sincronização das bases de dados RM e TAF foi desenvolvida uma fórmula visual que se responsabiliza por obter os dados necessários e solicitar o envio das mensagens de integração, sincronizando assim todas as Coligadas e Filiais da base de dados.
Tabelas Utilizadas
- GFilial- Filiais
Entidades de Integração
- DataServer envolvido
- FisFilialData
- Transformação
- Id: Branch
- Versão: 2.001
- Fluxo da mensagem
- Saída
- Tipo de Envio:
- Síncrono.
- Fórmula Visual
- Fórmula de Gatilho: "GLBWKF0001 - Company_Branch.TotvsWF"
- Fórmula de Sincronização: "GLBWKF0002 - Sincronização_Company_Branch.TotvsWF"
Mapeamento dos campos
- Mensagem Branch 2.001
Mensagem Padrão | Descrição | RM | |||
---|---|---|---|---|---|
Tabela | Campo | Observação | |||
Code | Código da Filial | GFilial | CODFILIAL | ||
InternalId | InternalId da Filial | GFilial | CODCOLIGADA|CODFILIAL | ||
CompanyId | Código da Empresa | GFilial | CODCOLIGADA | ||
Description | Razão social | GFilial | NOME | ||
Title | Nome Fantasia | GFilial | NOMEFANTASIA | ||
Cgc | CNPJ da Filial | GFilial | CGC* | ||
StateRegistration | Inscrição Estadual | GFilial | INSCRICAOESTADUAL* | ||
Phone | Layout do código da Filial | GFilial | DDD e TELEFONE | Valor concatenado do DDD e Telefone, sem separadores ou máscara. | |
GFilial | |||||
Street | Rua | GFilial | RUA | ||
Number | Número | GFilial | NUMERO | ||
Complement | Complemento | GFilial | COMPLEMENTO | ||
Neighborhood | Bairro | GFilial | BAIRRO | ||
State | Estado | GFilial | ESTADO | ||
City | Cidade | GFilial | Valor obtido no cadastro de município a partir do campo CODMUNICIPIO. | ||
CityCode | Código da Cidade | GFilial | CODMUNICIPIO | ||
ZipCode | CEP da Filial | GFilial | CEP* | ||
CNAECode | CNAE da Filial | GFilial | CODATIVFED* | ||
NIRE | Número de registro na Junta Comercial | GFilial | NOMREGJUNTA | ||
DTRE | Data do registro na Junta Comercial | GFilial | DTRE | ||
Suframa | Suframa | GFilial | SUFRAMA* | ||
SubscriptionType | Tipo do documento | GFilial | Campo identificado a partir do tamanho do campo CGC (similar ao feito pelo Fiscal). Valor definido a partir da tabela abaixo: CEI = 1 CNPJ = 2 CPF = 3 | ||
BillingAddress | Rua do endereço de pagamento | GFilial | RUA | ||
BillingComplement | Complemento do endereço de pagamento | GFilial | COMPLEMENTO | ||
BillingNeighborhood | Bairro do endereço de pagamento | GFilial | BAIRRO | ||
BillingState | Estado do endereço de pagamento | GFilial | ESTADO | ||
BillingCity | Código do Município do endereço de pagamento | GFilial | CODMUNICIPIO | ||
BillingZipCode | CEP do endereço de pagamento | GFilial | CEP* |
Observação:
* - Campos marcados com asterisco terão sua máscara removida para integração, sendo enviados somente os números que compõe o valor do mesmo.
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|