<!-- PK: Chave primaria --> <!-- *: Obrigatorio --> <dados> <representante> <!-- Ocorrencia: 1-1 TP_TABPRECO_PED = 2 ou 4--> <nrCPFCNPJ>CHAR(18) PK *</nrCPFCNPJ> <dsNome>CHAR(60) *</dsNome> <cdUsuario>NUMBER(9) *</cdUsuario> <dsUsuario>CHAR(60) *</dsUsuario> <dsLogin>CHAR(10) *</dsLogin> <telefone> <!-- Ocorrencia: 0-N --> <dsTelefone>CHAR(20)</dsTelefone> <inFonePadrao>CHAR(01)</inFonePadrao> <!-- 0: Falso / 1: Verdadeiro --> <nrRamalFone>NUMBER(4)</nrRamalFone> </telefone> <email> <!-- Ocorrencia: 0-N --> <dsEmail>CHAR(60)</dsEmail> <inEmailPadrao>CHAR(01)</inEmailPadrao> <!-- 0: Falso / 1: Verdadeiro --> </email> <cliente> <!-- Ocorrencia: 0-N --> <cdTipoClasPedido>NUMBER(4) *</cdTipoClasPedido> <cdClassificacaoPedido>CHAR(10) *</cdClassificacaoPedido> <nrCPFCNPJ>CHAR(18) *</nrCPFCNPJ> <cdTabela>CHAR(10) *</cdTabela> </cliente> </representante> <representante> <!-- Ocorrencia: 1-1 TP_TABPRECO_PED <> 2 ou 4--> <nrCPFCNPJ>CHAR(18) PK *</nrCPFCNPJ> <dsNome>CHAR(60) *</dsNome> <cdUsuario>NUMBER(9) *</cdUsuario> <dsUsuario>CHAR(60) *</dsUsuario> <dsLogin>CHAR(10) *</dsLogin> <telefone> <!-- Ocorrencia: 0-N --> <dsTelefone>CHAR(20)</dsTelefone> <inFonePadrao>CHAR(01)</inFonePadrao> <!-- 0: Falso / 1: Verdadeiro --> <nrRamalFone>NUMBER(4)</nrRamalFone> </telefone> <email> <!-- Ocorrencia: 0-N --> <dsEmail>CHAR(60)</dsEmail> <inEmailPadrao>CHAR(01)</inEmailPadrao> <!-- 0: Falso / 1: Verdadeiro --> </email> <cliente> <!-- Ocorrencia: 0-N --> <nrCPFCNPJ>CHAR(18)*</nrCPFCNPJ> </cliente> <tabelaPreco><!-- Ocorrencia: 0-N --> <cdTabela>CHAR(10)*</cdTabela> </tabelaPreco> <empresa> <!-- Ocorrencia: 0-N --> <nrCPFCNPJ>CHAR(18) *</nrCPFCNPJ> <cdEmpresa>NUMBER(9) *</cdEmpresa> </empresa> <supervisor><!-- Ocorrencia: 0-N --> <nrCPFCNPJ>CHAR(18)*</nrCPFCNPJ> <inInativo>CHAR(01)</inInativo><!-- 0: Falso / 1: Verdadeiro --> </supervisor> <dsLstCondPgtoRepr><!-- Ocorrencia: 0-N --> <nrCPFCNPJEmp>CHAR(18)*</nrCPFCNPJEmp> <cdCondPgto>NUMBER (3)</cdCondPgto> </dsLstCondPgtoRepr> </representante> </dados>
* Campos obrigatórios
PK Primary key (Chave primaria)
<dados> <representante> <nrCPFCNPJ>12312312387</nrCPFCNPJ> <dsNome>JOAO FULANO BELTRANO CICLANO</dsNome> <cdUsuario>710171</cdUsuario> <dsUsuario>REPRESENTANTE1</dsUsuario> <dsLogin>REPRE01</dsLogin> <telefone> <dsTelefone>11 22222 3333</dsTelefone> <inFonePadrao>1</inFonePadrao> <nrRamalFone /> </telefone> <telefone> <dsTelefone>11 22222 4444</dsTelefone> <inFonePadrao>0</inFonePadrao> <nrRamalFone /> </telefone> <telefone> <dsTelefone>11 22222 5555</dsTelefone> <inFonePadrao>0</inFonePadrao> <nrRamalFone /> </telefone> <email> <dsEmail>[email protected]</dsEmail> <inEmailPadrao>1</inEmailPadrao> </email> <cliente> <cdTipoClasPedido>10</cdTipoClasPedido> <cdClassificacaoPedido>A01</cdClassificacaoPedido> <nrCPFCNPJ>12312312377</nrCPFCNPJ> <cdTabela>11</cdTabela> </cliente> </representante> <representante> <nrCPFCNPJ>12312312377</nrCPFCNPJ> <dsNome>JULIA FULANO BELTRANO CICLANO</dsNome> <cdUsuario>710188</cdUsuario> <dsUsuario>REPRESENTANTE2</dsUsuario> <dsLogin>REPRE02</dsLogin> <telefone> <dsTelefone>10 11111 2222</dsTelefone> <inFonePadrao>1</inFonePadrao> <nrRamalFone /> </telefone> <email> <dsEmail>[email protected]</dsEmail> <inEmailPadrao>1</inEmailPadrao> </email> <email> <dsEmail>[email protected]</dsEmail> <inEmailPadrao>0</inEmailPadrao> </email> <cliente> <nrCPFCNPJ>22212312388</nrCPFCNPJ> </cliente> <cliente> <nrCPFCNPJ>22214411499</nrCPFCNPJ> </cliente> <tabelaPreco> <cdTabela>16</cdTabela> </tabelaPreco> <empresa> <nrCPFCNPJ>12345677654321</nrCPFCNPJ> <cdEmpresa>2</cdEmpresa> </empresa> <supervisor> <nrCPFCNPJ>12345678909</nrCPFCNPJ> <cdSupervisor>819</cdSupervisor> <nmSupervisor>REPRESENTACOES LTDA</nmSupervisor> </supervisor> <dsLstCondPgtoRepr> <nrCPFCNPJEmp>12345678901234</nrCPFCNPJEmp> <cdCondPgto>999</cdCondPgto> </dsLstCondPgtoRepr> </representante> </dados>
Nome | Tipo | Descrição | Exemplo |
---|---|---|---|
<dados> | |||
<representante> | |||
<nrCPFCNPJ> | char (18) | Número de CPF/CNPJ do representante | <nrCPFCNPJ>12312312387</nrCPFCNPJ> |
<dsNome> | char (60) | Nome do representante | <dsNome>JOAO FULANO BELTRANO CICLANO</dsNome> |
<cdUsuario> | number (9) | Código de usuário do representante | <cdUsuario>710177</cdUsuario> |
<dsUsuario> | char (60) | Descrição do usuário do representante | <dsUsuario>REPRESENTANTE1</dsUsuario> |
<dsLogin> | char (10) | Descrição do login do representante | <dsLogin>REPRE01</dsLogin> |
<telefone> | |||
<dsTelefone> | char (20) | Telefone do representante | <dsTelefone>11 22222 3333</dsTelefone> |
<inFonePadrao> | char (1) | Telefone padrão (0 - falso/ 1 - verdadeiro) | <inFonePadrao>1</inFonePadrao> |
<nrRamalFone> | number (4) | Número do ramal do telefone | <nrRamalFone>10</nrRamalFone> |
<email> | |||
<dsEmail> | char(60) | E-mail do representante | <dsEmail>[email protected]</dsEmail> |
<inEmailPadrao> | char (1) | E-mail padrão (0 - falso/ 1 - verdadeiro) | <inEmailPadrao>1</inEmailPadrao> |
<cliente> | |||
<cdTipoClasPedido> | number (4) | Código do tipo de classificação de pedido do cliente | <cdTipoClasPedido>1234</cdTipoClasPedido> |
<cdClassificacaoPedido> | char (10) | Código da classificação de pedido do cliente | <cdClassificacaoPedido>A1B2C3</cdClassificacaoPedido> |
<nrCPFCNPJ> | char (18) | Número do CPF/CNPJ do cliente | <nrCPFCNPJ>12312312387</nrCPFCNPJ> |
<cdTabela> | char (10) | Código da tabela de preço do cliente | <cdTabela>TAB10</cdTabela> |
<empresa> | |||
<nrCPFCNPJ> | char (18) | Número do CPF/CNPJ da empresa do representante | <nrCPFCNPJ>1234567890123</nrCPFCNPJ> |
<cdEmpresa> | number (9) | Código da empresa do representante | <cdEmpresa>5</cdEmpresa> |
<supervisor> | |||
<nrCPFCNPJ> | char (18) | Número do CPF/CNPJ do supervisor do representante | <nrCPFCNPJ>12312312387</nrCPFCNPJ> |
<cdSupervisor> | number (9) | Código do supervisor do representante | <cdSupervisor>15349</cdSupervisor> |
<dsLstCondPgtoRepr> | |||
<nrCPFCNPJEmp> | CHAR(18)* | Número do CPF/CNPJ da empresa | <nrCPFCNPJEmp>12345678901234</nrCPFCNPJEmp> |
<cdCondPgto> | NUMBER (3) | Código da Condição de Pagamento | <cdCondPgto>999</cdCondPgto> |
<cliente> | |||
<nrCPFCNPJ> | char (18) | Número do CPF/CNPJ do cliente | <nrCPFCNPJ>12312312387</nrCPFCNPJ> |
Imagem 1 - Na imagem em destaque, o filtro de intervalo de código de empresa. Também é possível utilizar o botão "Seleção... " para selecionar as empresas. Será gerado um pacote de representante para cada empresa filtrada.
Imagem 2 - No quadro "Agendamento" devemos informar o tipo do processo através do campo "Tipo ", iremos selecionar a opção "Geração pacote".
Imagem 3 - Ainda no quadro "Agendamento" iremos informar o processo através do campo "Processo >>", podemos informar o código 1007 referente a pacote de representante. Ou pressionar F12/clique duplo para abrir a lista(GLBFL087) e selecionar o processo 1007– representante, conforme mostra o destaque da imagem.
Imagem 4 - "Parâmetro >>" neste campo, pode ser informado um ou mais parâmetros que tem a função de filtrar o representante. Para informar um ou mais parâmetros, pressionar F12/clique duplo para abrir a lista "GERFM251 - Lista/Manutenção de Parâmetro para Agendamento".
Imagem 5 - No GERFM251 – “Lista/Manutenção de Parâmetro para Agendamento”, podemos criar uma ou mais lista de parâmetros/filtros para serem utilizados diversas vezes, evitando retrabalho de digitar diversos filtros sempre que for filtrar representantes. Para salvar um filtro, no quadro "Parâmetro por agendamento" informar um número para o campo "Sequência", no campo "Função" informar um descritivo para o filtro, exemplo "FILTRO DE EXPORTAÇÃO DE REPRESENTANTE".
Imagem 6 - Em seguida, no quadro "Parâmetro disponível", informar "Conteúdo" para os parâmetros/filtros que se deseja utilizar. Ao final, salvar, para então utilizar o filtro.
Imagem 7 - Para utilizar um filtro, selecionar o filtro desejado e dar um clique duplo ou a tecla de atalho “F12” em um dos campos "Sequência", "Função" ou "Parâmetro".
Imagem 8 - Após a todas as configurações realizadas, iremos gerar um pacote de maneira manual ao clicar no botão “Executar”.
Imagem 9 - Será apresentado ao usuário a GERFP001 – “Seleção Geral de Intervalo de Data/Hora” contendo filtros que se referem a intervalo de data/hora de alteração de representantes. E então clicamos em Confirmar
Imagem 10 - O sistema irá gerar os pacotes e os apresenta em tela, no quadro "Log execução”. O pacote já está disponível para ser utilizado, o passo a seguir serve somente caso o usuário queira consultar o conteúdo do pacote gerado, clicando no botão “Detalhamento pacote”.
Imagem 11 - Será apresentado o componente INTFC008 – “Detalhamento de pacote”, no quadro "Pacote" são apresentadas as informações de “capa” do pacote e no quadro "Conteúdo" o XML do pacote que possui as informações de representantes. Se desejar o usuário poderá exportar o conteúdo do pacote para consulta clicando no botão “Exportar conteúdo”.
Imagem 1 - Na imagem em destaque, o filtro de intervalo de código de empresa. Também é possível utilizar o botão "Seleção... " para selecionar as empresas. Será gerado um pacote de representante para cada empresa filtrada.
Imagem 2 - No quadro "Agendamento" devemos informar o tipo do processo através do campo "Tipo ", iremos selecionar a opção "Geração pacote".
Imagem 3 - Ainda no quadro "Agendamento" iremos informar o processo através do campo "Processo >>", podemos informar o código 1007 referente a pacote de representante. Ou pressionar F12/clique duplo para abrir a lista(GLBFL087) e selecionar o processo 1007– representante, conforme mostra o destaque da imagem.
Imagem 4 - Frequência é o campo onde selecionamos a frequência de geração de pacotes. Podemos optar por Intervalo de minutos ou frequência Diária.
Imagem 5 - Na imagem temos um exemplo de agendamento com o campo “Frequência “ configurado com “Intervalo minuto” o agendamento iniciou-se em “27/01/2020 as 08:00” e terminou em “27/01/2020 as 23:59” com intervalo de “10 minutos” entre as gerações de pacote. O campo “Próxima execução” mostra que o próximo pacote será gerado em “27/01/2020 as 16:02”.
Imagem 6 - Após cada execução automática a coluna “Ultima execução” será alimentada com a data e hora da última geração e o pacote gerado ficará disponível no quadro “Log execução” como mostra os destaques na imagem.
Parâmetro | Nome do Parâmetro | Descrição |
---|---|---|
NR_CPFCPNJREPRESENTANTE | Número do CPF/CNPJ do representante | Busca o representante por CPF/CNPJ para montagem do pacote |