<< Clique para exibir o índice >> Navegação: Módulos > Segurança > SGW0029 - Importação de Cadastro |
. Módulo: SEGURANÇA . Descrição . |
.
Descrição dos Campos, Implicações e Exemplos . •Tipo de Cadastro: Referente ao tipo do cadastro informado no XML. |
.
.
Após selecionar o tipo de cadastro deve ser selecionaro a opção Arquivo ou clicar no campo do Arquivo.
É aberto uma tela para procura do arquivo
.
.
Depois de selecionar o arquivo clique em processar para executar o arquivo XML.
Ao finalizar o processamento do XML aparece a seguinte mensagem:
Enviando xml de clientes
XML de clientes enviado!
.
.
O processo de importação pode ser feito automaticamente cadastrando o servelt http://localhost:8080/BaseDoCliente/ImportacaoXMLCliente?codEmpresa=1 no Cron do Linux ou executando manualmente no navegador. Neste processo deve ser apenas incluído incluído na pasta de destino cadastrada nos parâmetro Iniciais o arquivo xml de importação do cliente.
Obs: A pasta de consulta do servelet deve ser criada no servidor onde está instalado o sistema e definido seu destino completo acessando : Cadastros Gerais - Cadastros Iniciais - Parâmetros Iniciais - Modulo - Segurança parâmetro Importação de XML de cadastro de cliente. e informado seu destino (local onde a pasta foi criada).
Definições do xml: <?xml version="1.0"?> <clientes> <cliente> <Categoria>Colaborador</Categoria> <!-- não deve ser alterado --> <razao_social></razao_social> <!-- informar o nome da razão social --> <nome_cliente></nome_cliente> <!-- informar o nome do cliente --> <cnpj></cnpj> <!-- cnpj do cliente --> <insc_estadual></insc_estadual> <!-- inscricão estadual do cliente --> <TipoInipi>P</TipoInipi> <!-- não deve ser alterado --> <endereco></endereco> <!-- endereço de entrega do cliente --> <numero></numero> <!-- numero endereço de entrega do cliente --> <complemento_end></complemento_end> <!-- complemento de endereço de entrega do cliente --> <bairro></bairro> <!-- bairro de entrega do cliente --> <cidade></cidade> <!-- cidade de entrega do cliente --> <sigla_uf></sigla_uf> <!-- uf de entrega do cliente --> <pais></pais> <!-- pais do cliente --> <cep></cep> <!-- cep de entrega do cliente --> <ddd></ddd><telefone></telefone> <!-- ddd e numero de telefone do cliente--> <ramal></ramal> <!-- ramal do contato do cliente --> <ddd_fax></ddd_fax> <!-- ddd fax do cliente --> <telefone_fax></telefone_fax> <!-- numero do telefone fax do cliente --> <ramal_fax></ramal_fax> <!-- numero do ramal fax do cliente --> <site></site> <!-- site do cliente --> <Situacao></Situacao> <!-- situação em que se encontra o cliente as opções são 0 - Inativo 1 - Ativo 2 - Suspect 3 - Prospect 9 - Bloqueado 10 - Cancelado --> <endereco_cobranca></endereco_cobranca> <!-- endereço de cobrança do cliente --> <numero_cobranca></numero_cobranca> <!-- numero de cobrança do endereço do cliente --> <complemento_cobranca></complemento_cobranca> <!-- complemento de cobrança do cliente --> <bairro_cobranca></bairro_cobranca> <!-- bairro de cobrança do cliente --> <cidade_cobranca></cidade_cobranca> <!-- cidade de cobrança do cliente --> <sigla_uf_cobranca></sigla_uf_cobranca> <!-- uf de cobrança do cliente --> <cep_cobranca></cep_cobranca> <!-- cep de cobrança do cliente --> <endereco_correspondencia></endereco_correspondencia> <!-- endereço de faturamento do cliente --> <numero_correspondencia></numero_correspondencia> <!-- numero de faturamento do cliente --> <complemento_correspondencia></complemento_correspondencia> <!-- complemento de faturamento do cliente --> <bairro_correspondencia></bairro_correspondencia> <!-- bairro de faturamento do cliente --> <cidade_correspondencia></cidade_correspondencia> <!-- cidade de faturamento do cliente --> <sigla_uf_correspondencia></sigla_uf_correspondencia> <!-- uf de faturamento do cliente --> <cep_correspondencia></cep_correspondencia> <!-- cep de faturamento do cliente --> <nr_funcionarios></nr_funcionarios> <!-- numero de funcionarios do cliente --> <observacao></observacao> <!-- observações do cliente --> <NomeRamoAtividade></NomeRamoAtividade> <!-- ramo de atividade do cliente precisa estar previamente ja cadastrado no sistema ou seja precisa existir o cadastro no sistema --> <TaxaAssociativa></TaxaAssociativa> <!-- taxa --> <nome_contato_respcadastro></nome_contato_respcadastro> <!-- nome do contato --> <email_contato_respcadastro></email_contato_respcadastro> <!-- email do contato --> <ddd_contato_respcadastro></ddd_contato_respcadastro><telefone_contato_respcadastro></telefone_contato_respcadastro> <!-- ddd e telefone do contato --> <nome_contato_principalexecutivo></nome_contato_principalexecutivo> <!-- nome do 2 contato --> <email_contato_principalexecutivo></email_contato_principalexecutivo> <!-- email do 2 contato --> <ddd_contato_principalexecutivo></ddd_contato_principalexecutivo><telefone_contato_principalexecutivo></telefone_contato_principalexecutivo> <!-- ddd e telefone do 2 contato --> <nome_contato_respfranquia></nome_contato_respfranquia> <!-- nome do 3 contato --> <email_contato_respfranquia></email_contato_respfranquia> <!-- email do 3 contato --> <ddd_contato_respfranquia></ddd_contato_respfranquia><telefone_contato_respfranquia></telefone_contato_respfranquia> <!-- ddd e telefone do 3 contato --> <nome_contato_cobranca></nome_contato_cobranca> <!-- nome do 4 contato --> <email_contato_cobranca></email_contato_cobranca> <!-- email do 4 contato --> <ddd_contato_cobranca></ddd_contato_cobranca><telefone_contato_cobranca></telefone_contato_cobranca> <!-- ddd e telefone do 4 contato --> </cliente> </clientes> |
.
Alterações de cadastros já existentes
.
O sistema usa o seguintes critérios em caso de cadastros iguais:
.
1° Verificação é o Nome Fantasia, se não existir duplicidade o sistema o sistema altera os dados de acordo com as informações contidas no XML referente ao Nome Fantasia que esta sendo verificado, este processo é feito linha a linha até e não deve ser alterado as posições, se houver duplicidade de Nome Fantasia o sistema passa para próxima validação.
.
2° Verificação CNPJ, se for diferentes o sistema apenas altera o cliente que o Nome Fantasia e CNPJ forem iguais ao do XML, existindo ainda a duplicidade de CNPJ o sistema passa para a próxima verificação.
.
3° Verificação, neste processo o sistema verifica a UF do cliente, caso o Nome Fantasia, CNPJ e UF comparando com o XML, existindo mais de um cadastro com todas essas informações iguais o sistema atualiza esses cadastros duplicados com os dados do XML, se não o sistema altera somente os dados em que o Nome Fantasia, CNPJ e UF forem iguais ao do XML.
.
Validações:
1 - O sistema verifica se o campo é cnpj ou cpf
1.1 Caso a quantidade de dígitos for de 11 posições, o cliente será definido como pessoa física, se for 14 será considerado pessoa jurídica
.
. PERMISSÕES relacionadas: . |