IBM FileNet P8, Version 5.2.1            

Campos fluxo de trabalho e banco de dados

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 do usuário. O autor do fluxo de trabalho define os campos para manter os valores dos parâmetros da etapa ou para propósitos de teste de condição. Uma definição de campo do usuário inclui um nome, tipo de dados e um valor inicial. O autor do fluxo de trabalho, o administrador de fluxo de trabalho e o desenvolvedor de aplicativos normalmente trabalham juntos para determinar quais campos do usuário são necessários e como eles devem ser usados.
  • Campos do sistema. O sistema de fluxo de trabalho cria automaticamente os campos que ele precisa para processar um fluxo de trabalho. Embora você use e referencie campos do usuário em seu fluxo de trabalho, não é possível editar diretamente os valores que eles contêm.
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:
  • Para uso em um filtro de procura
  • Para uso em um índice de banco de dados
  • Para informações de log para o log de eventos

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:
  • Logs de eventos. Os campos de banco de dados afetam a transmissão de informações para o Case Analyzer, bem como o tamanho do armazenamento do Case Analyzer e o desempenho do Case Analyzer.
  • Escala de serviço do fluxo de trabalho. Os campos de banco de dados que são alterados com frequência podem comprometer o desempenho. Além disso, todos os campos de banco de dados por padrão são exibidos ao usuário. Se um item de trabalho não contiver um campo de origem correspondente para um campo de banco de dados, nenhum valor será exibido.


Last updated: March 2016
bpfwd018.htm

© Copyright IBM Corporation 2016.