DOCS - ARQUIVOS - ANDROID Analista Responsável: Gustavo Henrique Braga Fernandes 1. Especificação dos arquivos Projeto/Sistema: DOCS - ARQUIVOS - ANDROID Versão do Template:1.1 Processo: Especificação dos arquivos Versão do Documento:1.0 Responsável(eis): Gustavo Fernandes Data: 08/10/2024 1. Introdução Este processo visa explicar cada arquivo gerado na integração Android, do SIEM para Android e do Android para SIEM (Retorno). Processos Relacionados 1. Como exportar e importar dados no Android 2. Detalhamento campos - SIEM para Android 3. Detalhamento campos - Android para SIEM 2. Arquivos SIEM para ANDROID: Este procedimento tem por objetivo demostrar e explicar os arquivos gerados na integração Android no SIEM. I - Exemplo de possibilidades para gerar arquivos SIEM pro Android, integração. II - Exemplo arquivos gerados SIEM pro ANDROID Descrição dos arquivos: Campo do sistema Arquivo gerado OBS FOTO DO PRODUTO 128638.jpg Neste exemplo só um produto tem foto, se forem vários, ficará com vário arquivos, o que pode pesar no dropbox, eles são referenciados no arquivo PRODUTO.txt no campo específico. - AcessoDados.dll Lib(biblioteca) que o LeAndroid precisa pra acessar o DB CLIENTE CLIENTE.txt Dados referente a clientes cadastrados. CÓDIGO DE BARRA CODIGOBARRA.txt Somente gera dos produtos que tem código de barras cadastrado. - DBRede.ini Contém o local do banco de dados do SIEM, exemplo:Provider=Microsoft.Jet.OLEDB.4.0;Data Source='C:\SoftenSIEM\EMPRESA3\Siem.mdb';Persist Security Info=True;Jet OLEDB:Database Password=soften03JB-BR DADOS DA EMPRESA EMPRESA.txt Dados referente a empresa que gerou os arquivos - ESTOQUE.txt Somente gera dos produtos que tem estoque positivo. FORMA DE PAGAMENTO FORMA_PAGAMENTO.txt Dados referente as formas de pagamentos cadastradas. - GRADE.txt Dados referente as cores cadastradas. - LeAndroid.exe Comunica e importa os dados (txt) do SoftenSIEM Android para o banco de dados do SIEM. - metadata.soften Temos uma API que funciona como um "DropBox" pra esses arquivos de integração. O LeAndroid usa esse arquivo pra saber a URL dessa API e mandar os arquivos de integração, especificamente esse arquivo serve pro LeAndroid saber se tem integração nova pra mandar pra API ou não PRODUTO PRODUTO.txt Dados referente a produtos cadastrados. TABELAS DE PREÇO TABELAS_PRECO.txt Neste exemplo foi gerado com todas as tabelas de preço do sistema, todas selecionadas. VENDEDOR VENDEDOR.txt Dados referente a vendedores cadastrados. 3. Arquivos ANDROID para SIEM: Este procedimento tem por objetivo demostrar e explicar os arquivos gerados ao exportar dados do Android pro SIEM. I - Exemplo de possibilidades para gerar arquivos do Android pro SIEM (Exportar) II - Arquivos exportardos do Android pro SIEM (Exportar) Descrição dos arquivos: OBS: Todos os outros arquivos que ficam na pasta integracao(dropbox) já estão explicados a cima na descrição do SIEM pro Android. Campo do sistema Arquivo gerado OBS Pedidos PEDIDO_1.sss Dados referente a pedidos emitidos do vendedor 1.Neste exemplo,  o número "1" depois do "PEDIDO_" é o código do vendedor, se fosse o vendedor de código 3, ficaria por ex:PEDIDO_3.sss Orçamentos ORÇAMENTO_1.sss Dados referente a orçamentos emitidos do vendedor 1.Mesma regra do pedido, pro vendedor 3, ficaria por ex:ORCAMENTO_3.sss ©SOFTEN SISTEMAS 2024 2. Detalhamento campos - SIEM para Android Projeto/Sistema:DOCS - ARQUIVOS - ANDROID Versão do Template:1.1 Processo:Detalhamento campos - SIEM para Android Versão do Documento:1.0 Responsável(eis): Gustavo Fernandes Data: 08/10/2024 1. Introdução Este processo visa explicar detalhadamente cada txt gerado do SIEM para o ANDROID e seus respectivos campos. Processos Relacionados 1. Especificação dos arquivos 2. Detalhamento campos - Android para SIEM Detalhamento arquivos TXT: I - Exemplo arquivos txt gerados CLIENTE.txt: 1. Exemplo de linha do arquivo: 2|GUSTAVO HB FERNANDES|1|475.351.888-42|RUA 15 DE NOVEMBRO, 715|CENTRO|JOSE BONIFACIO-SP|||||NORMAL|1||||| Descrição dos Campos CLIENTE.txt: Posição Valor do campo Descrição do campo Obrig.? 1 2 Cód interno do cliente Sim 2 GUSTAVO HB FERNANDES Nome/Razão social Sim 3 1 Tipo de pessoa, sendo 1 = "FÍSICA" e 2 = "JURÍDICA" Sim 4 475.351.888-42 CPF/CNPJ Sim 5 RUA 15 DE NOVEMBRO, 715 Endereço e número após a vírgula Sim 6 CENTRO Bairro Sim 7 JOSE BONIFACIO-SP Nome da cidade Sim 8 - Fone 1 Não 9 - Fone 2 Não 10 - Fone 3 Não 11 - Email Não 12 NORMAL Situação Crédito Sim 13 1 Cód interno cadastro vendedor Sim 14 - Forma de pagamento padrão Não 15 - Limite de crédito Não 16 - Dias da conta Não 17 - Saldo da conta Não CODIGOBARRA.txt: 1.Exemplo de linha do arquivo: 2.20.17|100000000029| Descrição dos Campos CODIGOBARRA.txt: Posição Valor do campo Descrição do campo Obrig.? 1 2.20.17 Cód interno do item Sim 2 100000000029 Código de barras cadastrado no item acima Sim EMPRESA.txt: 1.Exemplo de linha do arquivo: SOFTEN SISTEMAS|RUA DONATO VISSECHI, 417|Centro|JOSE BONIFACIO|15.200-000|07.587.030/0001-95|405076124110||| Descrição dos Campos EMPRESA.txt: Posição Valor do campo Descrição do campo Obrig.? 1 SOFTEN SISTEMAS Nome Fantasia Sim 2 RUA DONATO VISSECHI, 417 Endereço e número após a vírgula Sim 3 Centro Bairro Sim 4 JOSE BONIFACIO Nome da cidade Sim 5 15.200-000 CEP Sim 6 07.587.030/0001-95 CPF/CNPJ Sim 7 405076124110 Inscrição Estadual Sim 8 - Telefone Não 9 - Email Não ESTOQUE.txt: 1.Exemplo de linha do arquivo: 134.1.4|80.000||||| Descrição dos Campos ESTOQUE.txt: Posição Valor do campo Descrição do campo Obrig.? 1 134.1.4 Cód interno do item Sim 2 80.000 Quantidade em estoque Sim 3 - Lote Não 4 - Validade Não 5 - Tamanho Não 6 - Cor Não FORMA_PAGAMENTO.txt: 1.Exemplo de linha do arquivo: 1|VENDA A VISTA| Descrição dos Campos FORMA_PAGAMENTO.txt: Posição Valor do campo Descrição do campo Obrig.? 1 1 Cód interno da forma de pagamento Sim 2 VENDA A VISTA Descrição da forma de pagamento Sim GRADE.txt: 1.Exemplo de linha do arquivo: 1|BRANCO| Descrição dos Campos GRADE.txt: Posição Valor do campo Descrição do campo Obrig.? 1 1 Cód interno da cor (manual) Sim 2 BRANCO Descrição da cor cadastrada Sim PRODUTO.txt: 1.Exemplo de linha do arquivo: 1|PRODUTO EXEMPLO|PC|9.500|13.000|15.000|17.000|0.000|0.000|0.000|0.000|0.000|8|109.000|128638.jpg|ELETRICA - SEM SUBGRUPO|0| Descrição dos Campos PRODUTO.txt: Posição Valor do campo Descrição do campo Obrig.? 1 1 Cód interno do produto Sim 2 PRODUTO EXEMPLO Descrição Sim 3 PC Unidade (Não é descrição que seria "PEÇA" e sim unidade mesmo, resumida "PC") Sim 4 9.500 Preço de venda "AVISTA" que no SIEM é a 1° tabela de preço cadastrada (poderia ser outro nome a tabela) Sim 5 13.000 Preço de venda "APRAZO" que no SIEM é a 2º tabela de preço cadastrada (poderia ser outro nome a tabela) Sim 6 15.000 Preço de venda "VAREJO" que no SIEM é a 3º tabela de preço cadastrada (poderia ser outro nome a tabela) Sim 7 17.000 Preço de venda "PARCELA" que no SIEM é a 4º tabela de preço cadastrada (poderia ser outro nome a tabela) Sim 8 0.000 Preço de venda "PARCELA" que no SIEM é a 5º tabela de preço cadastrada (poderia ser outro nome a tabela) Sim 9 0.000 Preço de venda "PARCELA" que no SIEM é a 6º tabela de preço cadastrada (poderia ser outro nome a tabela) Sim 10 0.000 Preço de venda "PARCELA" que no SIEM é a 7º tabela de preço cadastrada (poderia ser outro nome a tabela) Sim 11 0.000 Preço de venda "PARCELA" que no SIEM é a 8º tabela de preço cadastrada (poderia ser outro nome a tabela) Sim 12 0.000 Preço de venda "PARCELA" que no SIEM é a 9º tabela de preço cadastrada (poderia ser outro nome a tabela) Sim 13 8 Prioridade consulta do item Sim 14 109.000 Quantidade em estoque Sim 15 128638.jpg Nome do arquivo de foto Não 16 ELETRICA - SEM SUBGRUPO Descrição do grupo - subgrupo do item Sim 17 0 Tipo de estoque (padrão 0) Sim TABELAS_PRECO.txt: 1.Exemplo de linha do arquivo: AVISTA Descrição dos Campos TABELAS_PRECO.txt: Posição Valor do campo Descrição do campo Obrig.? 1 AVISTA Apenas o nome da tabela de preço cadastrada, no SIEM vão até quatro tabelas ("AVISTA, "APRAZO", "VAREJO", "PARCELA"). Sim VENDEDOR.txt: 1.Exemplo de linha do arquivo: 1|VENDEDOR 1|60| Descrição dos Campos VENDEDOR.txt: Posição Valor do campo Descrição do campo Obrig.? 1 1 Cód interno do vendedor Sim 2 VENDEDOR 1 Nome Sim 3 60 Saldo Crédito (Usado pra armazenar para utilização no app, é o valor máximo que o vendedor pode dar de desconto). Sim ©SOFTEN SISTEMAS 2024 3. Detalhamento campos - Android para SIEM Projeto/Sistema:DOCS - ARQUIVOS - ANDROID Versão do Template:1.1 Processo:Detalhamento campos - Android para SIEM Versão do Documento:1.0 Responsável(eis): Gustavo Fernandes Data: 09/10/2024 1. Introdução Este processo visa explicar detalhadamente cada arquivo gerado do ANDROID para o SIEM e seus respectivos campos. Processos Relacionados 1. Especificação dos arquivos 2. Detalhamento campos - SIEM para Android Detalhamento arquivos SSS: I - Exemplo arquivos gerados ORCAMENTO_1.sss: 1. Exemplo do arquivo: c8afb441-e54a-3599-af87-8a9ec391b3e8 OM|1000001|9/10/2024|1|8|teste observação|1|1,00| LO|1000001|1|2.0|22,78| Posição Linha Valor do campo Descrição do campo Obrig.? 1 1 c8afb441-e54a-3599-af87-8a9ec391b3e8 ID do aparelho Sim 1 2 OM Orçamento Mestre Sim 2 2 1000001 Número do orçamento gerado no Android, inicia-se sempre com o número do código do vendedor, neste contexto é "1000001", pois, se trata do primeiro vendedor, código "1", se fosse o segundo vendedor cadastrado, seria código "2" e o orçamento seria "2000001" Sim 3 2 9/10/2024 Data emissão Sim 4 2 1 ID do vendedor Sim 5 2 8 Cód interno cliente cadastrado no siem Sim 6 2 teste observação Observação orçamento Sim 7 2 2 Cód interno forma de pagamento cadastrada no siem Sim 8 2 1,00 Valor desconto do orçamento Sim 1 3 LO Linha Orçamento Sim 2 3 1000001 Número orçamento, neste caso só tem uma linha, pois, só havia um produto, ele gera uma linha para cada item (movimentação). Sim 3 3 1 Cód interno do item cadastrado no siem Sim 4 3 2.0 Quantidade do item Sim 5 3 22,78 Valor unit do item Sim PEDIDO_1.sss: 1. Exemplo do arquivo: c8afb441-e54a-3599-af87-8a9ec391b3e8 PM|1000021|9/10/2024|1|2|Teste observação|1|||||||1|15,00|10/10/2024| LP|1000021|1|4.0|103,00|1.0|2.0| Teste de informações adicionais|2,50|AVISTA|||||0.63| Posição Linha Valor do campo Descrição do campo Obrig.? 1 1 c8afb441-e54a-3599-af87-8a9ec391b3e8 ID do aparelho Sim 1 2 PM "Pedido Mestre" Sim 2 2 1000021 Número do pedido gerado no Android, mesmas regras do orçamento. Sim 3 2 9/10/2024 Data emissão Sim 4 2 1 ID do vendedor Sim 5 2 2 Cód interno cliente cadastrado no siem Sim 6 2 Teste observação Observação do pedido Sim 7 2 1 Cód interno forma de pagamento cadastrada no siem Sim 8 2 Será removido Será removido Não 9 2 Será removido Será removido Não 10 2 Será removido Será removido Não 11 2 Será removido Será removido Não 12 2 Será removido Será removido Não 13 2 Será removido Será removido Não 14 2 1 Indicador se foi marcado frete ou não no app Sim 15 2 15,00 Valor desconto total do pedido Sim 16 2 10/10/2024 Data entrega Sim 1 3 LP Linha Pedido Sim 2 3 1000021 Número do pedido, movimento, mesma regra do orçamento Sim 3 3 1 Cód item cadastrado no siem Sim 4 3 4.0 Quantidade do item Sim 5 3 103,00 Valor unit do item + Vl de acréscimo Sim 6 3 1.0 Quantidade troca Sim 7 3 2.0 Qtd bonificação Sim 8 3 Teste de informações adicionais Informações adicionais do item Sim 9 3 2,50 Desconto do item Sim 10 3 AVISTA Descrição da tabela de preço Sim 11 3 - Lote do item Não 12 3 - Validade do Item Não 13 3 - Tamanho do Item Não 14 3 - Cor do Item Não 15 3 0.63 Percentual de desconto do item Sim ©SOFTEN SISTEMAS 2024