Workflow Studio \ Fluxo


Expressões


Expressões são uma forma poderosa de personalizar definições de fluxo. É possível utilizar expressões de código nos campos de alguns bloco, em especial das definições de tarefas. Ao executar o fluxo, o sistema interpreta estas expressões e as converte para texto. Expressões são identificadas por colchetes “[” e “]”. Segue abaixo exemplo de uso de expressões:

Assunto: Este é o assunto sobre o pedido número [NumPedido].

Descrição: Por favor, [UserName], aprove este pedido até o dia [_Task.CreatedOn+30].

No exemplo acima, temos 3 expressões: NumPedido , UserName e _Task.CreatedOn+30. Expressões utilizam constantes de sistema e variáveis/campos de formulário de definições de fluxo. Abaixo o mesmo exemplo, com as expressões interpretadas em tempo de execução:

Assunto: Este é o assunto sobre o pedido número 2095.

Descrição: Por favor, José Pedro, aprove este pedido até o dia 30/08/2013.

Além de constantes e variáveis, expressões também aceitam os seguintes operadores, constantes e funções:

Operadores aritméticos

Operadores lógicos

Operadores relacionais

Operadores “bitwise”

Constantes numéricas

Constantes de texto

Funções tipo-Delphi

Objeto Tarefa