Usina BRAdvPL Guia
Entrar
← Todos os tópicos
PONTO DE ENTRADAEm revisão

RSP10ROT

User Function RSP10ROT()

Ponto de entrada histórico do SIGARSP, associado a Programa de cadastramento do curriculo (RSPA010).

Pontos de entradaSIGARSPProtheus 7.10Em revisão
01 · VISÃO GERAL

Visão geral

Registro extraído do catálogo de pontos de entrada do Advanced Protheus 7.10, com base datada de 20/01/2003. Momento documentado: Antes da Apresentação da rotina de Browse para inclusão de novas opções. O conteúdo está em revisão e deve ser confirmado no TDN e no fonte do release utilizado antes de qualquer implantação.

02 · SINTAXE

Sintaxe

User Function RSP10ROT()

Parâmetros

Módulo
Referência históricaOpcional

SIGARSP

Programa/rotina
Referência históricaOpcional

Programa de cadastramento do curriculo (RSPA010)

PARAMIXB / parâmetros
Contrato históricoOpcional

Nenhum.

Retorno

Nenhum. Nome do Ponto de Entrada TMKMAIL Execução Na preparação da importação de mailing para o Cadastro de Suspect Parâmetros Nome do Arquivo de mailing Objetivo Realizar a Importação de Mailing para o cadastro de Suspect Retorno Esperado Array com os campos do mailing prontos para gravação, estrutura padrão 01- Nome 02- Nome Fantasia 03- Endereço 04 - Município 05- Cep 06- Estado 07- DDD 08- Telefone 09- Fax 10- E-MAIL 11- WEB 12- CGC 13- Contato 14 - Cargo do Contato Nome do Ponto de Entrada TMKGRVACH Execução Na gravação do mailing para o cadastro de Suspect Parâmetros Array com os campos de mailing prontos para gravação Objetivo Passar os dados do arquivo de mailing Retorno Esperado .T. - Importação de Suspect efetuada com sucesso .F. - Importação de Suspect não-efetuada Nome do Ponto de Entrada TK341GPROS Execução Antes da gravação dos campos Parâmetros Nenhum Objetivo Gravação com os campos adicionais. Retorno Esperado Nenhum Nome do Ponto de Entrada TMKMALA Execução Na geração da lista de contatos quando a opção for mala direta, após selecionados e gravados os dados da lista. Durante a criação dos arquivos de mala direta. Parâmetros 1- Versão do Office 2- Entidade 3- Código da Entidade 4- Contato Objetivo Atualizar as variáveis (macros) no documento de mala direta com as informações do cadastro de contatos - MERGE - Rdmake padrão Retorno Esperado Nenhum Nome do Ponto de Entrada TMKETIQ Execução Na geração da lista de contatos quando a opção for mala direta, após selecionados e gravados os dados da lista. Durante a criação dos arquivos de etiqueta. Parâmetros 1- Versão do Office 2- Entidade 3- Código da Entidade 4- Contato 5- Número da Etiqueta Objetivo Atualizar as variáveis (macros) do documento de etiqueta (etiqueta.dot) com os campos da entidade escolhida - Mailing Retorno Esperado Nenhum Nome do Ponto de Entrada TMKINCU5 Execução Depois da inclusão do contato do cliente. Parâmetros 1- Código do Contato Objetivo Atualizar outros processos depois da inclusão de um novo contato - Aplicações de Workflow Retorno Esperado Nenhum Nome do Ponto de Entrada TMKDELU5 Execução Antes da exclusão do contato do cliente Parâmetros 1- Alias 2- Número do Registro Objetivo Validações personalizadas antes da exclusão do cadastro de contatos Retorno Esperado .T. - procede o cancelamento ou .F. - sai da exclusão Nome do Ponto de Entrada TMK260 Execução Após a inclusão do prospect Parâmetros Nenhum Objetivo Execução de processos de WorkFlow depois da inclusão do Prospect. Retorno Esperado Nenhum Nome do Ponto de Entrada TMK260A Execução Antes da alteração do cadastro Parâmetros Nenhum Objetivo Validar se o processo de alteração pode ser executado ou não. Retorno Esperado .T. - procede a alteração ou .F. - cancela a alteração Nome do Ponto de Entrada TMKACTIVE Execução Após a abertura da tela Parâmetros Nenhum Objetivo Possibilitar execução de algum procedimento antes da abertura da tela principal Retorno Esperado Nenhum Nome do Ponto de Entrada TMKCBPRO Execução Na criação da tela de Atendimento do Call Center Parâmetros Array contendo 3 posições 1- Nome do Bitmap para o desenho do botão 2- Nome da função que será executada 3- Mensagem que será exibida quando o mouse passar sobre o botão Objetivo Criação de botões personalizados na Toolbar Superior Retorno Esperado Array preenchido com os botões a serem utilizados Nome do Ponto de Entrada TMKBARLA Execução Na criação da tela de Atendimento do Call Center Parâmetros 1- Array contendo 3 posições 1- Nome do Bitmap para o desenho do botão 2- Nome da função que será executada 3- Mensagem que será exibida quando o mouse passar sobre o botão 2- Array com os títulos dos Folders Objetivo Criação de botões personalizados na Toolbar Lateral Retorno Esperado Array preenchido com os botões a serem utilizados Nome do Ponto de Entrada TMKVTM Execução No botão de Script da campanha Parâmetros 1- Código do Atendimento 2- Número do atendimento 2- Código do Cliente 3- Código da Loja 4- Código do Contato 5- Código do Operador Objetivo Substitui a execução do script Retorno Esperado Nenhum Nome do Ponto de Entrada TMKMAD7 Execução No final da gravação de uma tarefa para o vendedor Parâmetros Nenhum Objetivo Uso especifico do usuário Retorno Esperado Nenhum Rotina Telemarketing/Televendas Nome do Ponto de Entrada TMKVEX Execução No botão de Cancelamento na tela de Televendas Parâmetros Nenhum Objetivo Validação específica antes do cancelamento do orçamento Retorno Esperado .T. - prossegue com o cancelamento , .F. - não cancela Nome do Ponto de Entrada TMKVPE Execução Botão de alteração dos dados da entidade selecionada Parâmetros 1- Código do Atendimento 2- Código da Cliente 3- Loja do Cliente 4- Código do Contato 5- Código do Operador Objetivo Substituir a alteração de dados do cliente a partir da tela de Televendas Nome do Ponto de Entrada TMKVHI Execução No botão de Histórico na tela de Televendas Parâmetros Nenhum Objetivo Substitui a consulta de histórico das ligações do Cliente selecionado na rotina de Televendas Retorno Esperado Nenhum Nome do Ponto de Entrada TMKVSI Execução No botão de situação financeira na tela de Televendas Parâmetros 1- Código do Atendimento 2- Código do Cliente 3- Loja do Cliente 4- Descrição do Cliente 5- Código do Contato 6- Código do Operador Objetivo Substituir a consulta da situação financeira na rotina de televendas Retorno Esperado Nenhum Nome do Ponto de Entrada TKEVALI Execução Antes da validação da linha atual do atendimento pela rotina de Televendas Parâmetros Nenhum Objetivo Executar alguma validação na linha de itens do televendas. Retorno Esperado .T. - Linha válida - .F. - Linha inválida Nome do Ponto de Entrada TMKVDEL Execução Após a validação de todos os valores do atendimento na exclusão do item selecionado na rotina de televendas Parâmetros Nenhum Objetivo Uso especifico do usuário Retorno Esperado Nenhum Nome do Ponto de Entrada TMKVHO Execução Antes de carregar o atendimento selecionado na consulta de histórico da rotina de Televendas Parâmetros Número do atendimento Objetivo Uso especifico do usuário Retorno Esperado Nenhum Nome do Ponto de Entrada TLVENT Execução Após carregar um atendimento para alteração na rotina de Televendas Parâmetros Número do atendimento informado. Objetivo Uso especifico do usuário Retorno Esperado Nenhum Nome do Ponto de Entrada TMKCND Execução Na abertura da tela de condição de pagamento Parâmetros 1- Código do Atendimento 2- Código do Cliente 3- Código da Loja 4- Código do Contato 5- Código do Operador 6- Array contendo 4 posições 1- Forma de Pagamento 2- Data 3- Valor da Parcela em Moeda 4- Valor da Parcela em % Objetivo Uso especifico do usuário Retorno Esperado Nenhum Nome do Ponto de Entrada TMKVPA Execução Substitui a tela de condição de pagamento Parâmetros 1- Array com os valores dos campos de totais 2- Array com os objetos dos campos de totais 3- Dados complementares da parcela 4- Variável para a condição de pagamento 5- Objeto da condição de pagamento 6- Descrição da condição de pagamento 7- Objeto para a descrição de pagamento 8- Variável para o objeto do código da transportadora 9- Objeto do código da transportadora 10-Variável para o objeto da descrição da transportadora 11-Objeto para a descrição da transportadora 12-Variável para o objeto do endereço de cobrança 13-Objeto para o endereço de cobrança 14-Variável para o objeto do endereço de entrega 15-Objeto para o endereço de entrega 16-Variável para o objeto da cidade de cobrança 17-Objeto para a cidade de cobrança 18-Variável para o objeto do Cep de cobrança 19-Objeto para o Cep de cobrança 20-Variável para o objeto do estado de cobrança 21-Objeto para o Estado de cobrança 22-Variável para o objeto do bairro de entrega 23-Objeto para o bairro de entrega 24-Variável para o objeto do bairro de cobrança 25-Objeto para o bairro de cobrança 26-Variável para objeto da Cidade de entrega 27-Objeto para a Cidade de entrega 28-Variável para o objeto do cep de entrega 29-Objeto para o cep de entrega 30-Variável para o objeto do Estado de entrega 31-Objeto para o Estado de entrega 32-Valor líquido 33-Objeto do valor líquido 34-Variável para o Valor percentual dos juros de condição 35-Objeto para os juros da condição 36-Variável para o Valor percentual do desconto da condição 37-Objeto para o desconto da condição 38-Array com o valor das parcelas e a forma de pagamento 39- Objeto para as parcelas da condição 40-Variável para o valor de Entrada 41-Objeto do valor da Entrada 42-Valor financiado de acordo com a condição 43-Objeto para o valor financiado 44-Total de parcelas 45-Objeto para o total de parcelas 46-Valor dos juros da condição de pagamento 47-Opção de menu selecionada 48-Número do atendimento televendas 49-Código do cliente 50-Loja do cliente 51-Código do contato 52-Código do operador Objetivo Substituir a rotina de condição do pagamento do sistema. Mantido apenas para compatibilização de versão - o uso dever ser avaliado pela equipe suporte autorizada pela Microsiga. Retorno Esperado .T. - Condição válida , .F. - condição inválida Nome do Ponto de Entrada TMKVCP Execução Após o fechamento da tela de condição de pagamento, independente de confirmação ou cancelamento Parâmetros 1-Código da Transportadora 2-Objeto que será atualizado com o código da Transportadora 3-Descrição da transportadora 4-Objeto que será atualizado com o código da transportadora 5-Endereço de cobrança 6-Objeto que será atualizado com o endereço de cobrança 7-Endereço de entrega 8-Objeto que será atualizado com o endereço de entrega 9-Cidade para cobrança 10-Objeto que será atualizado com a cidade para cobrança 11-Cep para Cobrança 12-Objeto que será atualizado com o Cep para Cobrança 13-Estado para Cobrança 14-Objeto que será atualizado com o Estado para Cobrança 15-Bairro de entrega 16-Objeto que será atualizado com o Bairro de entrega 17-Bairro de Cobrança 18-Objeto que será atualizado com o Bairro de Cobrança 19-Cidade para Entrega 20-Objeto que será atualizado com a Cidade para Entrega 21-Objeto que será atualizado com a Cidade para Entrega 22-Cep para Entrega 23-Objeto que será atualizado com o Cep para Entrega 24-Estado para entrega 25-Objeto que será atualizado com o Estado para Entrega 26-Opção selecionada 27-Número do atendimento Televendas 28-Cliente 29-Loja Objetivo Atualizar os endereços de cobrança e de entrega da condição de pagamento Retorno Esperado .T. - Condição válida , .F. - Condição inválida Nome do Ponto de Entrada TMKTRANS Execução Após a seleção da condição de pagamento. Parâmetros 1- Código da transportadora Objetivo Permitir a validação da escolha da transportadora Retorno Esperado Código da transportadora válido Nome do Ponto de Entrada TMKVLDE4 Execução Na entrada da função que monta o Array com parcelas de acordo com a condição de pagamento escolhida. Parâmetros 1- Opção do Cadastro (3 - Inclui, 4 - Altera) 2- Código da Condição de pagamento Objetivo Uso especifico do usuário. Retorno Esperado .T. - Montagem da condição de pagamento válida .F. - Montagem da condição de pagamento inválida Nome do Ponto de Entrada TMKDADOS Execução Após a verificação do total do pedido com a condição de pagamento escolhida. Parâmetros Nenhum Objetivo Uso especifico do usuário Retorno Esperado Nenhum Nome do Ponto de Entrada TMKCIDC Execução Na escolha do município de cobrança Parâmetros Array com 1 elemento 1 - Nome da cidade de cobrança Objetivo Validar a Cidade de Cobrança Retorno Esperado Válido: Descrição da cidade de Cobrança Inválido: Descrição vazia Nome do Ponto de Entrada TMKCIDE Execução Na escolha da cidade de entrega Parâmetros Array com 1 elemento 1 - Nome da cidade de entrega Objetivo Validar a Cidade de Entrega Retorno Esperado Válido: Descrição da cidade de entrega Inválido: Descrição vazia Nome do Ponto de Entrada TMKCEPC Execução Na escolha do CEP de Cobrança Parâmetros Array com 4 posições 1- CEP 2- Cidade 3- Estado 4- Bairro Objetivo Através do CEP preencher os dados de Cidade , estado e Bairro. Retorno Esperado Array contendo o CEP, Cidade, Estado e Bairro Nome do Ponto de Entrada TMKCEPE Execução Na validação CEP de Entrega Parâmetros Array com 4 posições 1- CEP 2- Cidade 3- Estado 4- Bairro Objetivo Através do CEP preencher os dados de Cidade , estado e Bairro. Retorno Esperado Array contendo o CEP, Cidade, Estado e Bairro Nome do Ponto de Entrada TKGRPED Execução Antes da gravação do atendimento na rotina de Televendas Parâmetros 1- Valor líquido 2- Array com os dados das parcelas de pagamento 3- Tipo de Operação 4- Código da Ligação 5- Código da Ocorrência 6- Código da Condição de Pagamento Objetivo Validações específicas antes da gravação do atendimento Retorno Esperado .T. - Continua a gravação ,.F. - Cancela a gravação. Nome do Ponto de Entrada TMKVOK Execução No final da gravação das tabelas de atendimento da rotina de Televendas. Apenas como processo sem interação do usuário (Tela). Parâmetros 1- Número do Atendimento Objetivo Uso especifico do usuário Retorno Esperado Nenhum Nome do Ponto de Entrada TMKVFIM Execução Após a gravação do Pedido de Venda - quando a operação for de FATURAMENTO - na rotina de Televendas. Apenas como processo sem interação do usuário (Tela). Parâmetros 1- Número do Atendimento 2- Número do Pedido Objetivo Uso especifico do usuário Retorno Esperado Nenhum Nome do Ponto de Entrada TMKR03 Execução Após a gravação de todas as informações do atendimento realizado para a operação de FATURAMENTO na rotina de Televendas. Rdmake padrão - o Lay-out deve ser modificado na implantação Parâmetros 1- Número do atendimento Objetivo Gerar Relatório de Pedido para o atendimento realizado Retorno Esperado Nenhum Nome do Ponto de Entrada TMKR3A Execução Após a gravação de todas as informações do atendimento realizado para a operação de ORÇAMENTO na rotina de Televendas. Rdmake padrão - o Lay-out deve ser modificado na implantação Parâmetros 1- Número do atendimento Objetivo Gerar Relatório de Orçamento para o atendimento realizado Retorno Esperado Nenhum Nome do Ponto de Entrada TMKVA1 Execução Na Gravação do Prospect para Cliente pela rotina de Televendas Parâmetros 1- Código do Cliente 2- Código da Loja Objetivo Passar o Prospect para o Cadastro de Clientes e atualizar o Cadastro de Prospect - executando as validações necessárias para evitar duplicação de códigos. Rdmake padrão - uso obrigatório Retorno Esperado .T. - conversão com sucesso , .F. - conversão não-realizada. Nome do Ponto de Entrada TMKVPED Execução Na gravação do Pedido de Venda do sistema. Parâmetros 1- Número do Atendimento Objetivo Substituir a gravação do Pedido de Vendas do padrão por uma necessidade especifica do usuário. Retorno Esperado Nenhum Nome do Ponto de Entrada TMKVCA Execução No botão de Características do produto na tela de Televendas Parâmetros 1- Código do atendimento 2- Código do Cliente 3- Loja do Cliente 4- Código do Contato 5- Código do Operador Objetivo Substituir a consultar das características do produto na tela de Televendas Retorno Esperado Nenhum Nome do Ponto de Entrada TMKCON Execução No botão de Concorrentes na tela de Televendas Parâmetros 1- Código do atendimento 2- Código do Cliente 3- Loja do Cliente 4- Código do Contato 5- Código do Operador Objetivo Substituir a consultar dos concorrentes na rotina de Televendas Retorno Esperado Nenhum Nome do Ponto de Entrada TMKACE Execução Na Consulta de acessórios pela rotina de Televendas Parâmetros 1- Número do Folder selecionado 2- Objeto da getdados de Televendas 3- Código do Atendimento do Telemarketing 4- Código do Atendimento do Televendas 5- Código do Cliente 6- Loja do Cliente 7- Código do Contato 8- Código do Operador Objetivo Substituir a consulta de acessórios da rotina de Televendas Retorno Esperado Nenhum Nome do Ponto de Entrada TMKMEX Execução No botão de Cancelamento na tela do Telemarketing Parâmetros Nenhum Objetivo Cancelamento do atendimento Telemarketing Retorno Esperado .T. - prossegue com o cancelamento , .F. - não cancela Nome do Ponto de Entrada TMKMPE Execução Botão de alteração dos dados da entidade selecionada Parâmetros 1- Código do Atendimento 2- Entidade 3- Chave da Entidade 4- Código do Contato 5- Código do Operador Objetivo Alteração de dados da entidade a partir da tela de Telemarketing Retorno Esperado Nenhum Nome do Ponto de Entrada TMKMHI Execução No botão de Histórico na tela do Telemarketing Parâmetros Nenhum Objetivo Substituir a consulta de histórico das ligações da entidade selecionada Retorno Esperado Nenhum Rotina Telemarketing Programa TMKA271A.PRW Sugestão de utilização Customização especifica que substitui a consulta de histórico de telemarketing Nome do Ponto de Entrada TMKMSI Execução No botão de consulta da situação financeira na tela do Telemarketing Parâmetros 1- Código do Atendimento 2- Código do Cliente 3- Loja do Cliente 4- Descrição do Cliente 5- Código do Contato 6- Código do Operador Objetivo Substituir a consulta da situação financeira na rotina de telemarketing Retorno Esperado Nenhum Nome do Ponto de Entrada TMKPEND Execução Na consulta de ligações pendentes da rotina de Telemarketing Parâmetros 1- Objeto do rodapé da tela de Telemarketing 2- Objeto da Getdados da tela de Telemarketing Objetivo Substituir a consulta de ligações pendentes da rotina de Telemarketing Retorno Esperado Nenhum Nome do Ponto de Entrada TMKLINOK Execução Depois da função de validação da linha da GetDados de Telemarketing Parâmetros Nenhum Objetivo Validar o item da linha atual selecionada no Telemarketing Retorno Esperado .T. - Linha inválida ou .F. - linha válida Nome do Ponto de Entrada TMKENT Execução No inicio do processo de alteração de um atendimento na rotina de Telemarketing Parâmetros Código da atendimento do Telemarketing que será alterado Objetivo Uso específico do usuário Retorno Esperado Nenhum Nome do Ponto de Entrada TMKMOK Execução Antes da gravação do atendimento na rotina de Telemarketing Parâmetros 1- Código do atendimento do Telemarketing 2- Chave da Entidade do Atendimento 3- Código do Contato 4- Nome do Operador 4- Tipo de Ligação (Ativa ou receptiva) 5- Status da Ligação (Planejada, Pendente, Encerrada) Objetivo Validar os dados do Atendimento de acordo com as regras de negócio do cliente Retorno Esperado .T.- grava o atendimento , .F. - cancela a gravação. Nome do Ponto de Entrada TMKGRAVA Execução No final da função que executa a gravação do atendimento do Telemarketing Parâmetros 1- Data da ligação pendente 2- Código do atendimento 3- Array com os campos usados na GetDados Objetivo Uso específico do usuário Retorno Esperado Nenhum Nome do Ponto de Entrada TMKSUSP Execução No final da gravação do atendimento do Telemarketing, exclusivamente para SUSPECTS Parâmetros 1- Chave primária do Cadastro de Suspects Objetivo Transformação de um Suspect em Prospect através do Rdmake padrão - TMKGRSU.PRW Uso obrigatório na rotina de Telemarketing e na Agenda do Operador. Retorno Esperado .T. - conversão realizada com sucesso Nome do Ponto de Entrada TMKMCA Execução No botão de Características do produto na tela de Telemarketing Parâmetros 1- Código do atendimento 2- Entidade 3- Chave da Entidade 4- Código do Contato 5- Código do Operador Objetivo Substituir a consultar das características do produto na tela de Telemarketing Retorno Esperado Nenhum Nome do Ponto de Entrada TMKMCO Execução No botão de Concorrentes na tela de Telemarketing Parâmetros 1- Código do atendimento 2- Entidade 3- Chave da Entidade 4- Código do Contato 5- Código do Operador Objetivo Substituir a consultar dos concorrentes na rotina de Telemarketing Retorno Esperado Nenhum Nome do Ponto de Entrada TMKCFIM Execução Após a gravação do atendimento na rotina de Telecobrança Parâmetros 1- Código do atendimento Objetivo Uso especifico do usuário. Retorno Esperado Nenhum Nome do Ponto de Entrada FC010CON Execução Durante a montagem de todo o conteudo do painel de posição financeira, na montagem da Consulta Específica. Parâmetros Nenhum Objetivo Consulta específica via botão. Retorno Esperado Nenhum Rotina Perfil do Contato Programa TMKC010C.PRW

03 · EXEMPLO PRÁTICO

Estrutura inicial para revisão

#Include "TOTVS.ch"

User Function RSP10ROT()
    // Confirme PARAMIXB e o retorno no release utilizado.
Return
Resultado esperado

Estrutura propositalmente mínima. Complete somente após validar o contrato atual do ponto de entrada.

BOAS PRÁTICAS
  • Momento de execução registrado: Antes da Apresentação da rotina de Browse para inclusão de novas opções.
  • Observação original: Permite o Usuário personalizar as Opções de Menu.
  • Confirme a existência do ponto, os parâmetros e o retorno no release homologado.
  • Teste a customização em ambiente controlado e preserve áreas de trabalho e transações.
ARMADILHAS COMUNS
  • Material baseado no Protheus 7.10; o ponto pode ter sido alterado, substituído ou removido.
  • A ausência de parâmetros no documento não prova que o ponto atual não receba PARAMIXB.
  • Um retorno de tipo incorreto pode alterar ou interromper o processamento padrão.

Conteúdos relacionados

REFERÊNCIAS
  1. Pontos de Entrada — AP 7 7.10. Base de 20 jan. 2003. Registro de RSP10ROT em Programa de cadastramento do curriculo (RSPA010). Documento fornecido ao projeto.
  2. TOTVS. Portal TDN — confirme o identificador no release atualmente utilizado.
Situação
Em revisão
Página criada em
Última revisão em
Idioma original
Português
Revisão
Usina.BR