Páginas filhas
  • 1. DR VA Integração Pacote 1007 - Representante

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Totvs custom tabs box
tabsLayout, Configuração, Filtros
idslayout,configuracao,parametro
Totvs custom tabs box items
defaultyes
referencialayout
Totvs custom tabs box
tabsXML Exportação
idsxmlExportacao
Totvs custom tabs box items
defaultyes
referenciaxmlExportacao
Totvs custom tabs box
tabsLayout, Exemplo, Descrição dos Campos
idslayoutExportacao,exemplo,descricaoCampo
Totvs custom tabs box items
defaultyes
referencialayoutExportacao
Bloco de código
languagexml
themeRDark
firstline1
titleLayout do pacote de representante
linenumberstrue
<!-- 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>
		
<inInativo>CHAR
<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)</
inInativo><
inEmailPadrao> <!-- 0: Falso / 1: Verdadeiro -->						
		</email>
		<cliente> <!-- Ocorrencia: 0-N --
NOVO 05/06/2019-->
>
			<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 -->
			
<cdTipoClasPedido>NUMBER
<nrCPFCNPJ>CHAR(
4
18)
*
</cdTipoClasPedido>
</nrCPFCNPJ>
		</cliente>
		<tabelaPreco><!-- Ocorrencia: 0-N -->
			
<cdClassificacaoPedido>CHAR
<cdTabela>CHAR(10)*</cdTabela>
		</tabelaPreco>
 
*</cdClassificacaoPedido>
       <empresa> <!-- Ocorrencia: 0-N -->
            <nrCPFCNPJ>CHAR(18) *</nrCPFCNPJ>
            <cdEmpresa>NUMBER(9) *</cdEmpresa>
        </empresa>		
		<supervisor><!-- Ocorrencia: 0-N -->
			<nrCPFCNPJ>CHAR(18)
*</nrCPFCNPJ>
			
<cdTabela>CHAR
<inInativo>CHAR(
10) *</cdTabela>
01)</inInativo><!-- 0: Falso / 1: Verdadeiro -->
		</supervisor>
		<dsLstCondPgtoRepr><!-- Ocorrencia: 0-N -->
			<nrCPFCNPJEmp>CHAR(18)*</nrCPFCNPJEmp>
			<cdCondPgto>NUMBER (3)</cdCondPgto>
		</
cliente>
dsLstCondPgtoRepr>		
	</representante>		
</dados>

* Campos obrigatórios 

PK Primary key (Chave primaria)


Totvs custom tabs box items
defaultno
referenciaexemplo
Bloco de código
languagexml
themeRDark
firstline1
linenumberstrue
<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>
Totvs custom tabs box items
defaultno
referenciadescricaoCampo
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>


















Totvs custom tabs box items
defaultno
referenciaconfiguracao
Totvs custom tabs box
tabsManual, Automático
idsmanual,auto
Totvs custom tabs box items
defaultyes
referenciamanual
Totvs custom tabs box
tabsEmpresa, Tipo, Processo, Parâmetro, Lista/Manutenção, Conteúdo, Utilizar Filtro, Executar, Intervalo Data/Hora, Detalhamento pacote, Exportar conteúdo
idsp1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11
Totvs custom tabs box items
defaultyes
referenciap1

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.

Image Added

Totvs custom tabs box items
defaultno
referenciap2

Imagem 2 - No quadro "Agendamento" devemos informar o tipo do processo através do campo "Tipo ", iremos selecionar a opção "Geração pacote".

Image Added

Totvs custom tabs box items
defaultno
referenciap3

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.

Image Added

Totvs custom tabs box items
defaultno
referenciap4

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".

Image Added

Totvs custom tabs box items
defaultno
referenciap5

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". 

Image Added

Totvs custom tabs box items
defaultno
referenciap6

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.

Image Added

Totvs custom tabs box items
defaultno
referenciap7

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".

Image Added

Totvs custom tabs box items
defaultno
referenciap8

Imagem 8 - Após a todas as configurações realizadas, iremos gerar um pacote de maneira manual ao clicar no botão “Executar”.

Image Added

Totvs custom tabs box items
defaultno
referenciap9

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

Image Added

Totvs custom tabs box items
defaultno
referenciap10

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”. 

Image Added


Totvs custom tabs box items
defaultno
referenciap11

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”.

Image Added

Totvs custom tabs box items
defaultno
referenciaauto
Totvs custom tabs box
tabsEmpresa, Tipo, Processo, Frequência, Execuções, Ultima execução
idspp1,pp2,pp3,pp4,pp5,pp6
Totvs custom tabs box items
defaultyes
referenciapp1

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.

Image Added

Totvs custom tabs box items
defaultno
referenciapp2

Imagem 2 - No quadro "Agendamento" devemos informar o tipo do processo através do campo "Tipo ", iremos selecionar a opção "Geração pacote".

Image Added

Totvs custom tabs box items
defaultno
referenciapp3

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.

Image Added

Totvs custom tabs box items
defaultno
referenciapp4

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.

Image Added

Totvs custom tabs box items
defaultno
referenciapp5

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”. 

Image Added

Totvs custom tabs box items
defaultno
referenciapp6

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.

Image Added



Totvs custom tabs box items
defaultno
referenciaparametro
ParâmetroNome do ParâmetroDescrição
NR_CPFCPNJREPRESENTANTENúmero do CPF/CNPJ do representanteBusca o representante por CPF/CNPJ para montagem do pacote