CONTEÚDO
- Visão Geral
- Descrição
- Sintaxe
- Parâmetros
- Retorno
- Exemplos
01. VISÃO GERAL
Produto: | TOTVS Backoffice |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Backoffice |
Módulo: | SIGATMK - Call Center |
Função: | TMKA271 - Call Center |
Abrangências: | Microsiga Protheus 12 |
Versões: | Microsiga Protheus 12 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível com as Bases de Dados: | Todos |
Nível de Acesso: | Nível 1 (Acesso Clientes) |
Idiomas: | Todos |
02. DESCRIÇÃO
Este ponto de entrada tem como objetivo que sejam feitas validações para o atendimento de telemarketing, sua execução ocorre na validação das linhas e na gravação do atendimento.
Na validação das linhas sua chamada é feita sempre que o usuário troca de linha e uma ultima vez na gravação para validar a linha em que estiver posicionado, já na gravação sua
chamada é feita para a validação geral do atendimento. Sendo assim, caso sua aplicação seja feita para validação em apenas uma destas situações deve ser feita uma proteção na
execução deste conforme exemplo no item 6.
Variáveis disponíveis para consulta dentro do PE:
Nome | Tipo | Escopo | Pode Alterar | Descrição |
aCols | Array of Record | Privado | Não | Array contendo as linhas. |
aHeader | Array of Record | Privado | Não | Array contendo a descrição dos campos de linhas. |
03. SINTAXE
TMKLINOK() --> lReturn
04. PARÂMETROS
- Não há
05. RETORNO
Retorno | Tipo | Descrição | Obrigatório |
---|---|---|---|
lReturn | Lógico | Variável lógica que determina se deve validar a linha digitada. | Sim |
06. EXEMPLOS
Escolha o modelo desejado abaixo de acordo com a sua necessidade de execução:
O Exemplo 1 tem como objetivo executar a validação tanto na navegação entre as linhas nos itens da Grid como na gravação do atendimento.
#INCLUDE "PROTHEUS.CH" #INCLUDE "TMKA272.CH" User Function TMKLINOK() Local lReturn := .T. Alert( 'Passou pelo ponto de entrada TMKLINOK' ) lReturn := MsgYesNo( 'Aceita os valores?', 'Validação.' ) Return lReturn
O Exemplo 2 tem como objetivo executar a validação apenas na navegação entre as linhas nos itens da Grid.
#INCLUDE "PROTHEUS.CH" #INCLUDE "TMKA272.CH" User Function TMKLINOK() Local lReturn := .T. If !IsInCallStack("TudoOK")//Não executa o trecho do PE na gravacao do atendimento, apenas na validacao das linhas. Alert( 'Passou pelo ponto de entrada TMKLINOK na linha' ) lReturn := MsgYesNo( 'Aceita os valores?', 'Validação de linha.' ) EndIf Return lReturn