Páginas filhas
  • 1. DR VA Integração Pacote 1007 - Representante
<!-- 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>
NomeTipoDescriçãoExemplo
<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âmetroNome do ParâmetroDescrição
NR_CPFCPNJREPRESENTANTENúmero do CPF/CNPJ do representanteBusca o representante por CPF/CNPJ para montagem do pacote



  • Sem rótulos