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 Empresas, 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 Empresas (Company), 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 |
Empresas | Inclusão/Alteração/Exclusão/Carga de Dados | RM \ Serviços Globais \ Coligadas |
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
- GCOLIGADA - Coligadas
Entidades de Integração
- DataServer envolvido
- GlbColigadaDataBr
- Transformação
- Id: Company
- Versão: 2.002
- 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 Company 2.002
Mensagem Padrão | Descrição | RM | |||
---|---|---|---|---|---|
Tabela | Campo | Observação | |||
Code | Código da Empresa | GColigada | CODCOLIGADA | ||
InternalId | InternalId da Empresa | GColigada | CODCOLIGADA | ||
CorporateName | Razão social | GColigada | NOME | ||
FancyName | Nome Fantasia | GColigada | NOMEFANTASIA | ||
ShortName | Nome Curto | GColigada | NOMEFANTASIA | ||
GovernmentalInformation | Id [Name='CNPJ' ] | CNPJ da Empresa | GColigada | CGC | Este campo terá sua mascara removida, assim trafegando somente os números. |
Id [Name='Inscricao Estadual' ] | Inscricao Estadual | GColigada | INSCRICAOESTADUAL | Este campo terá sua mascara removida, assim trafegando somente os números. | |
Address | Address | Rua | GColigada | RUA | |
Number | Número | GColigada | NUMERO | ||
Complement | Complemento | GColigada | COMPLEMENTO | ||
District | Bairro | GColigada | BAIRRO | ||
City / CityDescription | Nome da Cidade | GColigada | CIDADE | ||
State / StateCode | Código do Estado | GColigada | ESTADO | ||
State / StateDescription | Nome do Estado | GColigada | ESTADO | ||
Country | Código do País | GColigada | PAIS | ||
CommunicationInformation | PhoneNumber | Telefone | GColigada | TELEFONE | |
FaxNumber | Fax | GColigada | FAX | ||
GColigada | |||||
Layout | Layout do código da Filial | Fixo valor 'FFFF" | |||
BranchLength | Tamanho do layout de Filial | Fixo valor 4 |
...