IBM FileNet P8, Version 5.2.1            

Expressões

Uma expressão é uma fórmula para obtenção de um resultado. Há diversos locais no sistema de fluxo de trabalho nos quais é possível inserir expressões, incluindo as propriedades da rota, as definições do campo de dados e os critérios de procura.

Dependendo do contexto, as expressões podem ser simples ou complexas.

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.

Tabela 1. Exemplo de Expressão de Sequência
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


Last updated: March 2016
bpfwm005.htm

© Copyright IBM Corporation 2016.