Ferramentas do usuário

Ferramentas do site


manual_usuario:studio:fluxo:designer:expressoes

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
manual_usuario:studio:fluxo:designer:expressoes [2013/09/09 17:41]
patrick.gouy
manual_usuario:studio:fluxo:designer:expressoes [2016/02/12 13:16] (atual)
administrador Aprovado
Linha 10: Linha 10:
 ---- ----
  
-Expressões são uma forma poderosa de personalizar definições de fluxo. É possível utilizar expressões de código nos campos ​do 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 ​um exemplo de uso:+### 
 +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]. \\ +**Assunto:​** Este é o assunto sobre o pedido número [NumPedido]. ​
-**Descrição:​** Por favor, [__UserName__],​ aprove este pedido até o dia [DateToStr(__StartDate__+30)].+
  
-No exemplo acima, temos 3 expressões:​ NumPedido , UserName e DateToStr(__StartDate__+30). Expressões utilizam constantes de sistema ​(informações sublinhadas)) ​e variáveis/​campos de formulário de definições de fluxo.+**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. \\ **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. **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:+### 
 +Além de constantes e variáveis, expressões também aceitam ​os seguintes operadores, constantes e funções: 
 +###
  
-Operadores aritméticos:+**Operadores aritméticos**
   * +   * +
   * -   * -
Linha 30: Linha 38:
   * mod   * mod
  
-Operadores lógicos:+**Operadores lógicos**
   * and   * and
   * or   * or
Linha 36: Linha 44:
   * xor   * xor
  
-Operadores relacionais:+**Operadores relacionais**
   * <>   * <>
   * =   * =
Linha 44: Linha 52:
   * >=   * >=
  
-Operadores "​bitwise"​:+**Operadores "​bitwise"​**
   * shl   * shl
   * shr   * shr
  
-Constantes numéricas:+**Constantes numéricas**
   * 153 (inteiro)   * 153 (inteiro)
   * 153.45 (decimal)   * 153.45 (decimal)
   * $AA (hexa)   * $AA (hexa)
  
-Constantes de texto:+**Constantes de texto**
   * 'Este é um texto'   * 'Este é um texto'
   * #13 (tecla enter)   * #13 (tecla enter)
  
-Funções tipo-Delphi:+**Funções tipo-Delphi**
   * Abs   * Abs
   * AnsiCompareStr   * AnsiCompareStr
Linha 145: Linha 153:
   * WriteLn   * WriteLn
  
 +**Objeto Tarefa**
 +  * _Task.ID
 +  * _Task.Task
 +  * _Task.CreatedOn
 +  * _Task.UserID
 +  * _Task.Comments
 +  * _Task.Name
 +  * _Task.Subject
 +  * _Task.Description
 +  * _Task.WorkflowInstanceKey
 +  * _Task.WorkflowDefinitionKey
 +  * _Task.Completed
 +  * _Task.ModifiedOn
 +  * _Task.ModifiedUserID
  
manual_usuario/studio/fluxo/designer/expressoes.1378748480.txt.gz · Última modificação: 2013/09/09 17:41 por patrick.gouy