Workflow Studio \ Fluxo
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