O objetivo das funções é realizar a manipulação dos valores dos campos do formulário, variáveis, expressões, além de outras funções permitindo, por exemplo, arredondar valores de um campo decimal, tornar um texto de um campo para maiúsculo, adicionar dias em campos de data, etc.
Criar função
1.Para criar uma expressão, clique no botão .
2.Na tela que se abrir, informe um nome para a função.
3.Em "Origem do valor", defina a origem do valor e em seguida o campo, a variável, expressão, dados do usuário, dados da instância, data ou hora para a função. Veja mais detalhes nas tabelas "Origem do valor" e "Função" logo a seguir.
4.Clique em "Salvar e fechar".
ORIGEM DO VALOR
|
OPÇÕES PARA VALOR
|
TIPO DE VALOR
|
FUNÇÃO/VALOR
|
Campo do formulário
|
Selecione esta opção para utilizar o valor de um determinado campo do formulário na condição.
É possível verificar se o campo está preenchido ou comparar o valor do campo com outro valor, que pode ser um valor fixo ou o valor de outro campo do formulário.
|
Selecione o campo do formulário que será utilizado na condição.
Estarão disponíveis para a seleção todos os campos do formulário que podem ser preenchidos.
|
Selecione uma função caso seja necessário refinar ou extrair uma parte do valor do campo do formulário para utilizar na condição. As opções de função variam de acordo com o tipo de valor do campo de formulário. Veja mais detalhes na tabela "Função".
|
Variável
|
Selecione esta opção para utilizar uma variável da tabela na condição.
|
Selecione a variável que será utilizada na condição. Estarão disponíveis para a seleção todas as variáveis cadastradas na tabela.
|
As opções de função variam de acordo com o tipo de valor da variável da tabela do formulário. Veja mais detalhes na tabela "Função".
|
Expressão
|
Selecione esta opção para utilizar uma expressão do formulário na condição.
|
Selecione a expressão que será utilizada na condição. Estarão disponíveis para seleção todas as expressões cadastradas na tabela.
|
As opções de função variam de acordo com o tipo de valor da variável da tabela do formulário. Veja mais detalhes na tabela "Função".
|
Função
|
Selecione esta opção para utilizar uma função do formulário na condição.
|
Selecione a função que será utilizada na condição. Estarão disponíveis para seleção todas as funções cadastradas na tabela.
|
As opções de função variam de acordo com o tipo de valor da variável da tabela do formulário. Veja mais detalhes na tabela "Função".
|
Dados do usuário
|
Selecione esta opção para utilizar os dados do usuário para a condição. Os dados do usuário são provenientes do workflow, incidente ou problema onde o formulário estará sendo preenchido.
|
Selecione qual dado do usuário será utilizado na condição. Os dados do usuário que podem ser selecionados são: matrícula, nome, área ou função do usuário.
|
Estão disponíveis funções que permitem manipular o valor, que é do tipo texto, proveniente dos dados do usuário. Veja mais detalhes na tabela "Função".
|
Dados da instância de processo
|
Selecione esta opção para utilizar os dados da instância para a condição. Os dados da instância são provenientes do workflow, incidente ou problema onde o formulário será preenchido.
|
Selecione qual dado da instância será utilizado na condição. Os dados da instância que podem ser selecionados são: identificador, título, descrição, situação, prioridade, dados da atividade, dados do solicitante ou do iniciador da atividade.
|
Estão disponíveis funções que permitem manipular o valor, que é do tipo texto, proveniente dos dados da instância. Veja mais detalhes na tabela "Função".
|
Data
|
Selecione esta opção para utilizar a data atual (hoje) na condição.
|
A condição poderá utilizar a data de hoje (dd/mm/aaaa).
|
Estão disponíveis funções que permitem extrair um determinado valor da data (dd/mm/aaaa). É possível extrair o dia (dd), o mês (mm) ou o ano (aaaa) da data, obter o dia da semana da data (com relação ao ano) ou obter o dia da semana que corresponde à data. Note que todos os valores obtidos com as funções serão valores do tipo inteiro. Veja mais detalhes na tabela "Função".
|
Hora
|
Selecione esta opção para utilizar a hora atual na condição.
|
A condição poderá utilizar a hora atual (hh:mm).
|
Estão disponíveis funções que permitem extrair um determinado valor da hora (hh:mm). É possível extrair as horas (hh) ou os minutos (mm) da hora, converter a hora em minutos ou converter a hora em segundos. Note que todos os valores obtidos com as funções serão valores do tipo inteiro. Veja mais detalhes na tabela "Função".
|
Geolocalização
|
Selecione a opção desejada para utilizar os dados de geolocalização na condição.
|
A condição poderá utilizar a longitude (graus) ou a latitude.
|
Estão disponíveis funções que permitem armazenar os valores referentes à latitude e longitude. Esses valores poderão ser armazenados em campos do formulário e utilizadas nas integrações com APIs de mapas.
|
FUNÇÃO
|
DESCRIÇÃO DA FUNÇÃO
|
CAMPOS
|
Maiúsculo
|
Selecione esta opção para utilizar na condição o texto do campo em maiúsculo.
|
Texto, Parágrafo, Grupo de opções e Lista simples.
|
Minúsculo
|
Selecione esta opção para utilizar na condição o texto do campo em minúsculo.
|
Texto, Parágrafo, Grupo de opções e Lista simples.
|
Remover espaços
|
Selecione esta opção para utilizar na condição o texto do campo sem os espaços entre as palavras, quando houver.
|
Texto, Parágrafo, Grupo de opções e Lista simples.
|
Ano
|
Selecione esta opção para utilizar na condição apenas o ano (aaaa) da data (dd/mm/aaaa) informada no campo. Por exemplo, se o valor preenchido for 31/12/2019, a condição irá utilizar o valor 2019.
|
Data
|
Mês
|
Selecione esta opção para utilizar na condição apenas o mês (mm) da data (dd/mm/aaaa) informada no campo. Por exemplo, se o valor preenchido for 31/12/2019, a condição irá utilizar o valor 12.
|
Data
|
Dia
|
Selecione esta opção para utilizar na condição apenas o dia (dd) da data (dd/mm/aaaa) informada no campo. Por exemplo, se o valor preenchido for 31/12/2019, a condição irá utilizar o valor 31.
|
Data
|
Dia da semana
|
Selecione esta opção para utilizar na condição o dia da semana da data informada no campo. Os dias da semana serão retornados como números para a condição, começando a contagem pela segunda-feira, ou seja, segunda-feira é 1, terça-feira é 2, quarta-feira é 3, quinta-feira é 4, sexta-feira é 5, sábado é 6 e domingo é 7.
|
Data
|
Número da semana
|
Selecione esta opção para utilizar na condição o número da semana com relação ao ano. Por exemplo, 40 indica que a data está na 40ª semana do ano. A contagem de semanas é iniciada na segunda-feira, ou seja, para o sistema uma semana é de segunda à domingo.
|
Data
|
Negar
|
Selecione esta opção caso seja necessário negar o valor para utilizá-lo na condição. Por exemplo, se o valor estiver marcado (verdadeiro), a condição irá utilizar o valor desmarcado (falso).
|
Checkbox
|
Módulo
|
Selecione esta opção para utilizar na condição o módulo do número informado no campo. Por exemplo, se o valor preenchido for -10, a condição irá utilizar o valor 10, ou seja, |-10| = 10.
|
Decimal e Inteiro
|
Raiz quadrada
|
Selecione esta opção para utilizar na condição a raiz quadrada do número informado no campo. Por exemplo, se o valor preenchido for 25, a condição irá utilizar o valor 5, ou seja = 5.
|
Decimal e Inteiro
|
Fatorial
|
Selecione esta opção para utilizar na condição o fatorial do número informado no campo. Por exemplo, se o valor preenchido for 5, a condição irá utilizar o valor 120, ou seja, 5! = 5 * 4 * 3 * 2 * 1 = 120.
|
Decimal e Inteiro
|
Arredondar para cima
|
Selecione esta opção para utilizar na condição o valor inteiro arredondado para cima do número informado no campo. Por exemplo, se o valor preenchido for 7,1, a condição irá utilizar o valor 8.
|
Decimal
|
Arredondar para baixo
|
Selecione esta opção para utilizar na condição o valor inteiro arredondado para baixo do número informado no campo. Por exemplo, se o valor preenchido for 7,9, a condição irá utilizar o valor 7.
|
Decimal
|
Arredondar
|
Selecione esta opção para utilizar na condição o valor arredondado do número informado no campo. Por exemplo, se o valor preenchido for 7,4, a condição irá utilizar o valor 7; porém, se o valor preenchido for 7,6, a condição irá utilizar o valor 8.
|
Decimal
|
Truncar
|
Selecione esta opção para utilizar na condição apenas a parte inteira do número informado no campo. Por exemplo, se o valor preenchido for 42,22, a condição irá utilizar o valor 42.
|
Decimal
|
Horas
|
Selecione esta opção para utilizar na condição apenas as horas (hh) da hora (hh:mm) informada no campo. Por exemplo, se o valor preenchido for 15:26, a condição irá utilizar o valor 15.
|
Hora
|
Minutos
|
Selecione esta opção para utilizar na condição apenas os minutos (mm) da hora (hh:mm) informada no campo. Por exemplo, se o valor preenchido for 15:26, a condição irá utilizar o valor 26.
|
Hora
|
Converter para minutos
|
Selecione esta opção para utilizar na condição o valor do total em minutos da hora informada no campo.
|
Hora
|
Converter para segundos
|
Selecione esta opção para utilizar na condição o valor do total em segundos da hora informada no campo.
|
Hora
|
Consulte a seção Exemplos para consultar alguns exemplos de configuração de funções no formulário responsivo.
|
|