Há dois tipos principais de campos usados no sistema de fluxo de trabalho: campos fluxo de trabalho e campos de banco de dados.
Campos fluxo de trabalho | Os campos fluxo de trabalho são todos os campos do usuário e do sistema associados a um único fluxo de trabalho. Um campo fluxo de trabalho é uma propriedade do fluxo de trabalho, o que significa que pode ser usado em uma ou mais etapas de um fluxo de trabalho. Quando o fluxo de trabalho está sendo executado, um valor de campo definido em uma etapa ficará disponível nas etapas subseqüentes que utilizarem o mesmo campo. O valor de cada campo em um fluxo de trabalho é limitado à instância atual do fluxo de trabalho; toda vez que o fluxo de trabalho é executado, os valores dos campos podem ser diferentes e podem ser alterados à medida que o fluxo de trabalho é processado. Há dois tipos de campos fluxo de trabalho:
|
---|---|
Campos de banco de dados | É possível criar campos de banco de dados para armazenar os valores de
campos de origem correspondentes (como campos fluxo de trabalho) para que esses valores
se tornem pesquisáveis. Especificamente, os campos de banco de dados podem ser usados com
os propósitos a seguir:
Um campo de banco de dados faz parte de uma estrutura de fluxo de trabalho, como escala de serviço, fila ou log de eventos. O campo de banco de dados e o campo de origem devem ter o mesmo nome e o mesmo (ou similar) tipo de dados. Os tipos de dados de número inteiro e flutuantes podem ser combinados. Os campos de banco de dados também são conhecidos como campos expostos. A inclusão de campos na lista de campos expostos não cria o campo, o autor do fluxo de trabalho faz isso. Da mesma forma, a remoção de um campo da lista de campos expostos não exclui o campo, ela simplesmente torna o campo indisponível para os usos listados acima. Importante: A criação de campos de banco de dados pode afetar
adversamente o desempenho do sistema das seguintes maneiras:
|