Navigation:  Cadastro > Formulário > Editor de formulário responsivo >

Cadastro de funções

Previous  Top  Next

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

 

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 v25 = 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.