Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Informações
titleFunções TAA


ABS    

Retorna o valor absoluto de um número.


ADICIONARDISCUSSAO
Atualiza o campo discussão do atendimento(do contexto) com o texto informado como parâmetro, adicionando novo texto.

PAR. 1 - Novo texto a ser gravado/adicionado [texto].


ADICIONARDISCUSSAOATENDIMENTO    
Adiciona um determinado texto à discussão do atendimento passado como parâmetro.

PAR. 1 - Coligada do atendimento [inteiro]
PAR. 2 - Localidade do atendimento [inteiro]
PAR. 3 - Código do atendimento [inteiro]
PAR. 4 - Texto a ser adicionado à discussão do atendimento [texto]


ADICIONARSOLICITACAO
Atualiza o campo solicitação do atendimento(do contexto) com o texto informado como parâmetro, adicionando novo texto.

PAR. 1 - Novo texto a ser gravado/adicionado [texto].


ADICIONARSOLUCAO
Atualiza o campo solução do atendimento(do contexto) com o texto informado como parâmetro, adicionando novo texto.

PAR. 1 - Novo texto a ser gravado/adicionado [texto].


AGENDADORESPONDIDO
Altera o status de um atendimento para Agendado Respondido.


AGENDARARESPONDER
Altera o status de um atendimento para Agendado a responder.

PAR. 1 - Data de despertamento [data];
PAR. 2 - Prazo limite [data];
PAR. 3 - Motivo do repasse [inteiro];
PAR. 4 - Justificativa [texto]

Exemplo: AGENDARARESPONDER("10/10/2006", "20/10/2006", -1 , '' )


ALTERARCAMPOATENDIMENTO
Altera um ou mais campos ou parâmetros (segundo o tipo de atendimento) do atendimento. Sem espaços e aspas para campos texto.
Pares de valor: CAMPO1=VALOR1; CAMPO2=VALOR2;PARAMETRO1.<nome doparametro>=VALORPAR1; CAMPO3=VALOR3;PARAMETRO2.<nome do parametro>=VALOR4;...

PAR. 1 - Campos e valores [texto]

Exemplo: ALTERARCAMPOATENDIMENTO('CODCATEGORIAGERAL=9;PARAMETRO.Nome Atendente = Vivian')


ALTERARCLIENTEATENDIMENTO
Altera o cliente do atendimento

PAR. 1 - Coligada do cliente [inteiro]
PAR. 2 - Código do cliente [texto]
PAR. 3 - Tipo do cliente podendo ser 'P' para Pessoa, 'C' para Cliente, 'T' para Prospect, 'A' para
Aluno ou 'R' para Professor [texto]


ALTERARPARAMETROATENDIMENTO
Altera o valor de um parâmetro de um atendimento (de acordo com o tipo de atendimento). Deve ser informado o nome do parâmetro e o seu valor.

PAR. 1 - Nome do parâmetro [texto]

PAR. 2 - Valor do parâmetro [texto]


ANALISAR
Interrompe a execução e exibe ao usuário as 4 variáveis passadas como parâmetro separadas por espaço

PAR. 1 - variaval1 [texto]
PAR. 2 - variaval2 [texto]
PAR. 3 - variaval3 [texto]
PAR. 4 - variaval4 [texto]


ANODT
Retorna o ano de uma data

PAR. 1 - Data [data]


APROVARENTENDIMENTO
Para o atendimento do contexto, aprova o entendimento mais recente que esteja não aprovado ou aguardando aprovação/desaprovação. Retorna 1 (um) caso efetue a aprovação com sucesso ou 0 (zero) gere algum erro ou não encontre um entendimento a ser aprovado.


ARRED
Arredonda um valor sem casas decimais

PAR. 1 - Valor [decimal]


ARREDONDA
Arredonda um valor com casas decimais

PAR. 1 - Valor [decimal]
PAR. 2 - Valor [decimal]


ARREDVALOR
Arredonda um valor com casas decimais(Para Labore, Vitae e Chronus retorna o maior múltiplo de valor2 mais próximo e maior que o valor1)

PAR. 1 - Valor [decimal]
PAR. 2 - Valor [decimal]


ASCII
Retorna o valor que representa um determinado caractere na tabela ASCII

PAR. 1 - Valor [texto]


AVANCARETAPAATENDIMENTO
Avança/Posiciona o atendimento para a etapa informada como parâmetro.

PAR. 1 - Código da etapa a avançar [inteiro]


CALLWEBSERVICE
Chama um webService de acordo com os parâmetros usados

PAR. 1 - Endereço de acesso do webService [texto] (Ex. http://abc.defgh/webService.asmx)
PAR. 2 - NameSpace da action/metodo do webService que erá utilizado [texto] (Ex. http://namespace.com)
PAR. 3 - Nome da Action/Método [texto]
PAR. 4 - Parametro [texto]


CAMPOSATENDENTE
Retorna qualquer campo do atendente informado como parâmetro.

PAR. 1 - Código do atendente [inteiro]

PAR. 2 - Campo a ser retornado [texto]


CAMPOSATENDIMENTO
Retorna qualquer campo ou parâmetro (segundo o tipo de atendimento) de um atendimento. Para buscar o valor de um parâmetro deve-se usar o campo no formato PARAMETRO.<nome do parâmetro>.

PAR. 1 - Campo [texto]

Exemplo:

Retornar um campo: CAMPOSATENDIMENTO('CODSTATUS')

Retornar um parâmetro: CAMPOSATENDIMENTO('PARAMETRO.PARAMETRO_OBSERVACAO)


CAMPOSATENDIMENTOTIPADO
Retorna qualquer campo ou parâmetro (segundo o tipo de atendimento) de um atendimento (caso o tipo retornado for uma data ele será do tipo DateTime).Para buscar o valor de um parâmetro deve-se usar o campo no formato PARAMETRO.<nome do parametro>

PAR. 1 - Campo do atendimento cujo valor deseja-se retornar [texto]


CAMPOSPROXIMATAREFA
Retorna um determinado campo da próxima tarefa do atendimento do contexto

PAR. 1 - Campo da tarefa à ser retornado [texto]


CAMPOSTAREFAATUAL
Retorna um determinado campo da tarefa atual do atendimento do contexto

PAR. 1 - Campo da tarefa à ser retornado [texto]


CANCELAR
Executa a função de Cancelar um atendimento.


CHEFEIMEDIATOATENDENTE 
Retorna a coligada e código do atendente (no formato valor;valor) do chefe imediato do atendente informado como parâmetro (coligada do atendente, código do atendente).

PAR. 1 - Coligada do atendente [inteiro]

PAR. 2 - Código do atendente [inteiro]


CHEFEIMEDIATORESPATENDIMENTO
Retorna a coligada e código do atendente (no formato valor;valor) do chefe imediato do atual atendente responsável pelo atendimento


CHR
Retorna o caractere representado pelo número

PAR. 1 - Valor [decimal]


CODATENDENTECONTATOCOMCLIENTE
Retorna o código do atendente responsável pelo contato com o cliente.


CODATENDENTERESPONSAVEL
Retorna o código do atendente responsável pelo atendimento.


CODIGOCLIENTE
Retorna o código do cliente do atendimento.


CODIGODETALHEPRODUTO
Retorna o código do detalhe do produto do atendimento.


CODIGOPRODUTO
Retorna o código do produto do atendimento.


CODIGOPRODUTOPAI
Retorna o código do produto pai (no RMNucleus).


CODIGOREPRESENTANTE
Retorna o código do representante do cliente do atendimento.


COLIGADACORRENTE
Retorna a coligada corrente


COLOCAREMANDAMENTO
Altera o status de um atendimento colocando-o Em Andamento.


CONCAT
Concatena as strings a e b

PAR. 1 - string1 [texto]
PAR. 2 - string2 [texto]


CONCAT2
Concatena as strings a e b com um espaço entre elas

PAR. 1 - string1 [texto]
PAR. 2 - string2 [texto]


CONCATENA
Concatena dois valores (parâmetros um e três) usando um separador (parâmetro dois)

PAR. 1 - Valor a se concatenado [object]
PAR. 2 - Separador [object]
PAR. 3 - Valor a ser concatenado com o primeiro parâmetro [object]


CONCLUIDOCONFIRMADO
Executa a função de Concluído confirmado para o atendimento.


CONCLUIDOCONFIRMADOCOMEMAIL
Executa a função de Concluído confirmado para um atendimento enviando email para o cliente


CONCLUIDOCONFIRMADOSEMEMAIL
Executa a função de Concluído confirmado para um atendimento sem enviar email para o cliente


CONCLUIDORESPONDIDO
Executa a função de Concluído Respondido para um atendimento.


CONCLUIDORESPONDIDOCOMEMAIL
Executa a função de Concluído Respondido para um atendimento enviando email para o cliente


CONCLUIDORESPONDIDOSEMEMAIL
Executa a função de Concluído Respondido para um atendimento sem enviar email para o cliente


CONCLUIRARESPONDER
Executa a função de Concluir a Responder para o atendimento.


CONTEMVALOR
Procura um determinado valor em um conjunto de valores.

PAR. 1 - Conjunto de valores [texto]
PAR. 2 - Valor a procurar [object]
PAR. 3 - Tipo [texto]


COTACAOMOEDA
Cotação de uma moeda

PAR. 1 - Símbolo [texto]
PAR. 2 - Data [data]


CRIARCOPIAATENDIMENTO
Cria cópia de um atendimento para o atendente responsável pelo atendimento original. O atendimento original deve ser informado via parâmetro, se não informado, o atendimento original será o atendimento do contexto. Retorna o código do atendimento gerado.

PAR. 1 - Localidade do atendimento a se copiar [inteiro];
PAR. 2 - Coligada do atendimento a se copiar [inteiro];
PAR. 3 - Código do atendimento a se copiar [inteiro];
PAR. 4 - Lista de campos e valores a serem alterados no atendimento criado [texto].
 Formato: Sem espaços e aspas para campos texto.
Pares de valor: (CAMPO1=VALOR1; CAMPO2=VALOR2;PARAMETRO1.<nome do parametro>=VALORPAR1; CAMPO3=VALOR3;PARAMETRO2.<nome do parametro>=VALOR4;...);
PAR. 5 - Indicativo se é para relacionar o novo atendimento com o original (0=Não Relacionar, 1=Relacionar) [inteiro]


CRIARNOVOATENDIMENTO
Cria um atendimento em branco para o atendente responsável pelo atendimento do contexto e preenche o assunto e a solicitação deste novo atendimento como sendo o texto informado nos parâmetro (nesta ordem, assunto e solicitação)! Retorna o número do atendimento criado.

PAR. 1 - Novo assunto [texto]

PAR. 2 - Nova solicitação [texto]


DATAALARME
Calcula a data de alarme de um atendimento. Os parâmetros indicam de qual atendimento será calculado a data de alarme, se informados valores menores que zero será calculado a data de alarme do atendimento do contexto. Retorna a data formatada como texto (dd/mm/yyyy)!

PAR. 1 - Localidade do atendimento a se copiar [inteiro];
PAR. 2 - Coligada do atendimento a se copiar [inteiro];
PAR. 3 - Código do atendimento a se copiar [inteiro];


DATAALARMEDT
Calcula a data de alarme de um atendimento. Os parâmetros indicam de qual atendimento será calculado a data de alarme, se informados valores menores que zero será calculado a data de alarme do atendimento do contexto. Retorna a data.
PAR. 1 - Localidade do atendimento a se copiar [inteiro]
PAR. 2 - Coligada do atendimento a se copiar [inteiro]
PAR. 3 - Código do atendimento a se copiar [inteiro]


DATANULA
Retorna a data mínima do sistema


DECANO
Subtrai um número de meses de um mês/ano e retorna o ano do resultado

PAR. 1 - Mês [inteiro]
PAR. 2 - Ano [inteiro]
PAR. 3 - Quantidade [inteiro]


DECMES
Subtrai de um mês (1 a 12), um número de meses

PAR. 1 - Mês [inteiro]
PAR. 2 - Quantidade [inteiro]


DEFINECONTAOCLIENTE
Define o atendente contato com o cliente como sendo o atendente informado como parâmetro.

PAR. 1 - Novo contato com cliente [inteiro]


DESAPROVARENTENDIMENTO
Para o atendimento do contexto, desaprova o entendimento mais recente que esteja aprovado. Retorna 1 (um) caso efetue a desaprovação com sucesso ou 0 (zero) gere algum erro ou não encontre um entendimento a ser desaprovado.


DESCRICAODETALHEPRODUTO
Retorna a descrição do detalhe do produto.


DESCRICAOPRODUTOPAI
Retorna o nome do produto pai (no TOTVS Gestão de Estoque, Compras e Faturamento)


DIADT
Retorna o dia de uma data

PAR. 1 - Data [data]


DIASEMANA
Retorna o dia da semana de uma data

PAR. 1 - Data [data]


ENVIAEMAIL
Permite enviar e-mail quando a fórmula é executada e registra* na discussão do atendimento a mensagem enviada.
*registra = No campo discussão serão apresentadas as informações: De (From), Para (To), Cópia (CC), Data, Assunto, Mensagem.
Caso o email for do tipo HTML e tiver a palavra chave [ACOESDOATENDIMENTO] em seu corpo, serão incluídos links cada uma das possíveis ações do atendimento no contexto da tarefa atual.

PAR. 1 - Informar o endereço de e-mail do remetente [texto].
PAR. 2 - Informar o endereço de e-mail do destinatário [texto].
PAR. 3 - Informar o endereço de e-mail que receberá uma cópia do e-mail [texto].
PAR. 4 - Informar o assunto do e-mail [texto].
PAR. 5 - Informar o corpo do e-mail [texto].
PAR. 6 - Informar o formato do e-mail (True caso for HTML e false caso for Texto) [Bool].

Exemplo: ENVIAEMAIL('teste@teste.com.br','teste@teste.com.br','teste@teste.com.br','Assunto Teste',A função permite enviar o e-mail e registra a mensagem na discussão do atendimento para maior controle das informações. Até Breve!',True)


ENVIAEMAILABERTURA
Envia email de abertura para o cliente do atendimento


ENVIAEMAILIMEDIATAMENTE
Envia um email imediatamente. Caso o email for do tipo HTML e tiver a palavra chave [ACOESDOATENDIMENTO] em seu corpo, serão incluidos links ao corpo do email para cada uma das possíveis ações do atendimento do contexto para sua tarefa atual.

PAR. 1 - Endereço de email do remetente [texto]
PAR. 2 - Endereço de email do destinatário [texto]
PAR. 3 - Endereço de email ao qual será enviada uma cópia do email [texto]
PAR. 4 - Assunto do email [texto]
PAR. 5 - Corpo do email [texto]
PAR. 6 - Formato do email (true caso for HTML e false caso for texto) [bool]


ENVIAEMAILREPASSE
Envia um email de repasse para o endereço informado.

PAR. 1 -Endereço de email do remetente [texto]
PAR. 2 -Endereço de email do destinatário [texto]
PAR. 3 -Endereço de email ao qual será enviada uma cópia do email [texto]
PAR. 4 -Atendente ao qual o repasse será realizado, lembrando que isso será apenas para informações do email, não definirá de fato quem receberá o atendimento[texto]


ENVIAEMAILREPASSEIMEDIATAMENTE
Envia imediatamente um email de repasse para o endereço informado.

PAR. 1 - Endereço de email do remetente [texto]
PAR. 2 - Endereço de email do destinatário [texto]
PAR. 3 - Endereço de email ao qual será enviada uma cópia do email [texto]
PAR. 4 - Atendente ao qual o repasse será realizado, lembrando que isso será apenas para informações do email, não definirá de fato quem receberá o atendimento [texto]


ENVIASMS
Envia um SMS para o telefone destinatário informado no parâmetro.

PAR. 1 - Usuário do serviço de SMS [texto]
PAR. 2 - Senha do serviço de SMS [texto]
PAR. 3 - Remetente [texto]
PAR. 4 - Telefone destino [texto]
PAR. 5 - Mensagem [texto]


ESCREVELOG
Escreve uma mensagem no Log.

PAR. 1 - Log [texto]


EXECSQL

Executa uma sentença SQL previamente cadastrada.

PAR. 1 - Código da sentença SQL previamente cadastrada que será executada


EXECUTARRELATORIOENVIAREMAIL
Executa o relatório no contexto do atendimento e envia para o(s) e-mail(s) passados como parâmetro.

PAR. 1 - Coligada do Relatório [inteiro]
PAR. 2 - Id do Relatório [inteiro]
PAR. 3 - Assunto do E-mail [texto]
PAR. 4 - Endereço de E-mail do Destinatário [texto]
PAR. 5 - Endereço de E-mail do ReplyTo [texto]
PAR. 6 - Endereço de E-mail ao qual será enviada uma cópia do e-mail [texto]
PAR.7 - Endereço de E-mail ao qual será enviada uma cópia oculta do e-mail [texto]

Exemplo: EXECUTARRELATORIOENVIAREMAIL(1,5,'Teste da Função de Fórmula','[email protected]','[email protected]','[email protected]','[email protected]')


FOR
Executa uma fórmula

PAR. 1 - Código da fórmula [texto]


FRAC
Retorna a parte fracionada de um valor

PAR. 1 - Valor [decimal]


GERARLANCAMENTO
Gera um lançamento financeiro no TOTVS Gestão Financeira.

PAR. 1 - Coligada do cliente [inteiro]
PAR. 2 - Código do cliente [texto]
PAR. 3 - Código da filial [inteiro]
PAR. 4 - Tipo do documento [texto]
PAR. 5 - Data do vencimento [data]
PAR. 6 - Tipo contábil [texto]
PAR. 7 - Tipo pagar ou receber [texto]
PAR. 8 - Valor [texto]


GERARLANCAMENTOCAMPOSEXTRAS
Gera um lançamento financeiro no TOTVS Gestão Financeira com campos extras.

PAR. 1 - Coligada do cliente [inteiro]
PAR. 2 - Código do cliente [texto]
PAR. 3 - Código da filial [inteiro]
PAR. 4 - Tipo do documento [texto]
PAR. 5 - Data do vencimento [data]
PAR. 6 - Tipo contábil [texto]
PAR. 7 - Tipo pagar ou receber [texto]
PAR. 8 - Valor [texto]
PAR. 9 - Lista Campos [texto]
PAR. 10 - Lista Valores [texto]


GETIDDAREQUISICAO
Retorna o ID da requisição baseado nos dados do atendimento.


GRUPOATENDENTECAMPOCOMPLEMENTAR
Retorna qualquer campo complementar do grupo de atendente informando os parâmetros.

PAR. 1 - Código do grupo de atendente [inteiro];
PAR. 2 - Campo complementar cujo valor deseja-se retornar, esta função permite operações de soma [texto].


HIERARQUIARHDESTINOREQUISICAO
Retorna a hierarquia do Gestão de Pessoas destino da requisição.


HIERARQUIARHORIGEMREQUISICAO
Retorna a hierarquia do Gestão de Pessoas origem da requisição.


HOJE
Retorna a data de hoje


INCANO
Adiciona um número de meses a um mes/ano e retorna o ano do resultado

PAR. 1 - Mês [inteiro]
PAR. 2 - Ano [inteiro]
PAR. 3 - Quantidade [inteiro]


INCMES
Adiciona a um mês (1 a 12), um número de meses

PAR. 1 - Mês [inteiro]
PAR. 2 - Quantidade [inteiro]


INSERIRAPONTAMENTO
Cria um novo apontamento para o atendimento do contexto.

PAR. 1 - Data de início da atividade[data];
PAR. 2 - Hora de início da atividade[texto no formato 00:00 ou 0,00 ou 0.00];
PAR. 3 - Número de horas gastas na atividade[texto no formato 00:00 ou 0,00 ou 0.00];
PAR. 4 - Data de término da atividade[data];
PAR. 5 - Hora de término da atividade[texto no formato 00:00 ou 0,00 ou 0.00];
PAR. 6 - Percentual de completude da atividade[inteiro]
PAR. 7 - Comentário sobre o apontamento[texto]
PAR. 8 - Código do atendente do qual o apontamento será gerado[inteiro]


INT
Trunca um valor

PAR. 1 - Valor a truncar [decimal]


INTERROMPE 
Interrompe o processamento da fórmula e exibe a mensagem passada no parâmetro.

PAR. 1 - Mensagem exibida ao final do processo. [texto]


INTTOSTRFORMAT
Converte um valor inteiro para string (texto) preenchendo com zeros

PAR. 1 - Valor [inteiro]
PAR. 2 - Zeros [inteiro]


MAX
Retorna o maior número

PAR. 1 - valor1 [decimal]
PAR. 2 - valor2 [decimal]


MESDT
Retorna o mês de uma data

PAR. 1 - Data [data]


MIN
Retorna o menor número

PAR. 1 - Valor1 [decimal]
PAR. 2 - Valor2 [decimal]


MTDATA
Monta uma data a partir do dia, mês e ano

PAR. 1 - Dia [inteiro]
PAR. 2 - Mês [inteiro]
PAR. 3 - Ano [inteiro]


NOMEATENDENTERESPONSAVEL
Retorna o nome do atendente responsável pelo atendimento.


NOMECLIENTE
Retorna o nome do cliente.


NOMECONTATOCLIENTE
Retorna o nome do contato do cliente


NOMECONTATOCLIRPR
Retorna o nome do contato do cliente ou representante (nesta ordem).


NOMECONTATOREPRESENTANTE
Retorna o nome do contato do representante.


NOMEPRODUTO
Retorna o nome do produto.


NOMEREPRESENTANTE
Retorna o nome do representante.


PAR
Variável genérica. Utilizada também para validação de campos complementares.


PARAMETROSATENDIMENTO
Busca o valor de um parâmetro de um atendimento (de acordo com o tipo de atendimento).

PAR. 1 - Código do parâmetro [inteiro]


POTENCIA
Retorna a potência

PAR. 1 - Base [decimal]
PAR. 2 - Expoente [inteiro]


PRODUTOCAMPOCOMPLEMENTAR
Retorna qualquer campo complementar do produto informando os parâmetros 'PAR. 1 - Código do produto [inteiro]; '+'PAR. 2 - Campo complementar cujo valor deseja-se retornar [string]. Esta operação permite operações de soma.

PAR. 1 - Código do produto [inteiro]

PAR. 2 - Campo [texto]


PROXREGSQL
Avança um registro na Consulta SQL executada.

PAR. 1 - Código sentença SQL [texto]


RAIZ
Retorna a raiz quadrada de um valor

PAR. 1 - Valor [decimal]


REPASSARATENDIMENTO
Repassar o atendimento a outro Atendente/Grupo.

PAR. 1 - Código do atendente [inteiro];
PAR. 2 - EMailRepasse [texto];
PAR. 3 - Motivo do repasse [inteiro];
PAR. 4 - Discussão [texto];
PAR. 5 - EMailCopia [texto]


REPASSARATENDPARAGRUPO
Repassa o atendimento do contexto para um determinado grupo de atendentes.

PAR. 1 - Código do grupo de atendentes que o atendimento será repassado [inteiro]
PAR. 2 - Código do motivo de repasse [inteiro]
PAR. 3 - Justificativa do repasse [texto]
PAR. 4 - Endereço de email para o qual será encaminhada uma cópia do email de repasse [texto]


REPASSARDEVOLTA

Repassa o atendimento de volta para o atendente anterior

PAR. 1 - Código do motivo de repasse [inteiro]

PAR. 2 - Justificativa do repasse [texto]


RESULTSQL

Acessa o resultado de uma sentença SQL previamente executada pela função EXECSQL

PAR. 1 - Código da sentença SQL previamente executada pela função EXECSQL [texto]

PAR. 2 - Campo da sentença SQL que se deseja retornar o valor, havendo mais de um registro, sempre será retornado o primeiro. [texto]

Exemplo:

SE EXECSQL( '_AUT.ESP.SQL' ) = VERDADE ENTAO 
  SETVAR( CODETP, RESULTSQL(  '_AUT.ESP.SQL', 'CODTAREFADESTINO' )); 
FIMSE; 


RETIRACARACTERES
Retira do texto todas as ocorrências dos caracteres da string chars

PAR. 1 - Caracteres à retirar [texto]
PAR. 2 - Texto [texto]


RetNAOREPASSA
Retorno não repassa o atendimento, NÃO atualiza histórico, NÃO atualiza etapa no atendimento, NÃO executa fórmula do fluxo.


RetNAOREPASSAATULIZARESTANTE
Retorno não repassa o atendimento, atualiza histórico, atualiza etapa no atendimento, executa fórmula do fluxo.


RETORNAATENDENTEHIERARQUIARH
Retorna o atendente da hierarquia do Gestão de pessoas que foi informada.

PAR. 1 - Texto contendo coligada e ID da hierarquia separados por ; [texto]


RETORNAHIERARQUIARHATUALREQ
Retorna a hierarquia do Gestão de Pessoas do atendente atual.


RETORNAPROXIMAHIERARQUIARH

Retorna a coligada e código da hierarquia superior a que foi passada como parâmetro e respeitando o numero de níveis informado, no caso, é a hierarquia do RH, ou seja, tabela VHIERARQUIA

PAR. 1 - Número de níveis a buscar [inteiro]

PAR. 2 - Texto contendo coligada e ID da hierarquia separados por ; [texto]

Exemplo: RETORNAPROXIMAHIERARQUIARH(1, '1;2')

Nesse exemplo, foi solicitado a hierarquia imediatamente superior (1 no primeiro parâmetro) a hierarquia de código 2 da coligada 1, supondo que a hieraquia imediatamente superior a de código 2, for da coligada 1 e código 3, o retorno será: '1;3'


RETORNAPROXIMOATENDENTEHIERARQUIARH

Retorna o atendente da próxima hierarquia da requisição que está associado ao atendimento de acordo com o número de níveis informado como parâmetro. Para usar essa fórmula, é necessário que o atendimento esteja associada a um requisição do RH.

PAR. 1 - Número de níveis a buscar [inteiro]

Exemplo RETORNAPROXIMOATENDENTEHIERARQUIARH(1)

Nesse exemplo, foi solicitado o atendente da hierarquia imediatamente superior a requisição associada ao atendimento, supondo que esse atendente seja da coligada 1 e de código 5, o retorno será: '1;5'


RETORNAPROXIMOCHEFEHIERARQUIASECAOLABORE
Retorna o código do Chefe do atendente atual da requisição, se baseando na hierarquia de seções do TOTVS RH (Linha RM). Esta função de fórmula não reconhece Chefe de outra coligada.

PAR. 1 - Retornar somente chefe (1 sim, 0 não) [inteiro]


RETORNAPROXIMOCHEFESECAOLABORE
Retorna o código do atendente do chefe pelo atendente responsável pelo atendimento utilizando a hierarquia de seções do RMLabore.

PAR. 1 - CodSecao - Código da Seção em que o funcionário deve ser chefe.
PAR. 2 - CodFuncao - Código da Função que este funcionário deve ter.


RETPROXIMOCHEFEINTERNOSECAOLABORE
Retorna o código de atendente do chefe interno do atendente responsável pelo atendimento utilizando a hierarquia de seções do RMLabore.

É importante observar que serão listados somente chefes internos.

PAR. 1 - Nível - Número de níveis de chefia a ser verificado em relação ao atendente responsável pela abertura do atendimento.


RETPROXIMOCHEFESECAOLABORE
Retorna o código de atendente do chefe do atendente responsável pelo atendimento utilizando a hierarquia de seções do RMLabore.

É importante observar que a prioridade serão os chefes externos, somente depois de todos os chefes externos das hierarquias superiores à do atendente responsável pelo atendimento, serão listados os chefes internos.

PAR. 1 - Nível - Número de níveis de chefia a ser verificado em relação ao atendente responsável pela abertura do atendimento.


SECAOORIGEMREQUISICAO
Retorna o código de seção de origem da requisição.

PAR. 1 - Código da coligada da requisição [inteiro]
PAR. 2 - Identificador (ID) da requisição [inteiro]


SECAOPAI
Busca a seção pai a partir de uma seção de referência em uma quantidade de níveis solicitado.

PAR. 1 - Código da coligada da seção [inteiro]
PAR. 2 - Código da seção de referência [texto]
PAR. 3 - Nível para buscar a seção pai [inteiro]


SETVAR
Atribui um valor a uma variável

PAR. 1 - Variável [var]
PAR. 2 - Valor [object]


STATUSCONCLUSAOETAPA
Retorna o status (texto) de conclusão da etapa. Só funciona se usada em uma fórmula dentro da etapa.


STR
Retorna número de acordo com máscara informada

PAR. 1 - Valor
PAR. 2 - Mascará


STRLEFT
Copia o lado DIREITO de um string (texto) um número de caracteres (quantidade)

PAR. 1 - Texto [texto]
PAR. 2 - Quantidade [inteiro]


STRRIGHT
Copia o lado ESQUERDO de um string (texto) um número de caracteres (quantidade)

PAR. 1 - Texto [texto]
PAR. 2 - Quantidade [inteiro]


SUBSTR
Copia a partir da posição início um número de caracteres de texto

PAR. 1 - Texto [texto]
PAR. 2 - Início [inteiro]
PAR. 3 - Quantidade [inteiro]


SUBTRAIDATAS
Retorna a subtração entre duas datas

PAR. 1 - Data1 [data]
PAR. 2 - Data2 [data]


TABCOLIGADA
Retorna o valor de uma Coluna da tabela GCOLIGADA da coligada corrente que o usuário tem acesso na GPERMISS    TABCOLIGADA

PAR. 1 - Coluna [texto]
PAR. 2 - Sistema [texto]


TAMSTR
Retorna o tamanho da string

PAR. 1 - Texto [texto]


TETO
Retorna o valor truncado mais um

PAR. 1 - Valor [decimal]


TIPOATENDENTE
Retorna o tipo do atendente que foi informado como parâmetro.

PAR. 1 - Código do atendente [inteiro]


TIPOCLIENTE
Retorna o tipo do cliente do atendimento. Os possíveis tipos de retorno são:'P', 'C', 'T', 'A' ou 'R' para respectivamente Pessoa, Cliente, Prospect, Aluno ou Professor.


TRUNCVALOR
Trunca um valor com casas decimais

PAR. 1 - Valor [decimal]
PAR. 2 - Casas [inteiro]


ULTDIAMES
Retorna o último dia do mês de uma data

PAR. 1 - Data [data]


USUARIOCORRENTE
Usuário logado no sistema.


VAL
Converte um string para valor

PAR. 1 - Valor [texto]

...