Expressões
Uma expressão é uma fórmula para obtenção de um resultado. Há diversos locais nos aplicativos do Process em que é possível inserir expressões, incluindo propriedades da rota, definições de campo de dados e critérios de procura.
Dependendo
do contexto, as expressões podem ser simples ou complexas.
- Uma expressão simples é uma variável simples ou literal.
- Uma expressão complexa é qualquer combinação válida do seguinte:
- variáveis
- literais
- operadores
- funções
Para diretrizes gerais sobre a utilização dos componentes listados acima em uma expressão, selecione o tópico adequado. Além disso, consulte os exemplos de Expressão a seguir.
Exemplos de expressão numérica
Nas expressões numéricas a seguir, Num1 e Num2 são
variáveis e podem ser declaradas como flutuante ou número inteiro.
(Num1 + 2) * (Num2 * 15)
abs (Num1 - Num2)
Num1
Exemplos de Expressão de Sequencia
No exemplo a seguir, a variável CustName foi declarada como uma sequência. CustName possui um valor de International Insurance Company.
Sequência | Resultado |
---|---|
"Cara " + CustName + "," | Cara International Insurance Company, |
O exemplo a seguir mostra o uso da função fornecida pelo FileNet P8 denominada upper.
Sequência | Resultado |
---|---|
upper(CustName) | INTERNATIONAL INSURANCE COMPANY |
Lembre-se de que uma expressão também pode ser uma única
variável como:
CustName
Exemplos de expressão Booleana
No exemplo a seguir, as variáveis EndOfFile e
IsEmpty foram declaradas como Booleanas.
not EndOfFile and
IsEmpty
A seguir há um exemplo de uma expressão
Booleana. A variável Num foi declarada como um número inteiro.
((Num + 2) > 80) ou ((Num - 2) < -20)
A
expressão Booleana mostrada a seguir também é válida (lembre-se de
que true é um literal Booleano).
true
Exemplos de Expressão de Tempo
O exemplo a seguir converte uma cadeia literal em um horário.
convert ("8/15/1995 14:30:00", time)
O
exemplo a seguir inclui três meses no horário atual do servidor.
addmonths (systemtime(), 3)
Uma expressão de
tempo também pode ser uma única variável como:
CustomerBirthDate