IBM FileNet P8, Version 5.2.1            

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.

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

© Copyright IBM Corporation 2016.