IBM FileNet P8, Versión 5.2.1            

Campos de flujo de trabajo y base de datos

Existen dos tipos principales de campos que se utilizan en el sistema de flujo: campos de flujo de trabajo y campos de base de datos.

Campos de flujo de trabajo

Los campos de flujo de trabajo son todos los campos de usuario y campos de sistema que están asociados con un único flujo de trabajo. Un campo de flujo de trabajo es una propiedad del flujo de trabajo, lo que significa que se puede utilizar en uno o varios pasos de un flujo de trabajo. Cuando el flujo de trabajo está en ejecución, el valor que en cierto paso se asigne a un campo estará disponible en los pasos posteriores que usen ese mismo campo. El valor de cada campo en un flujo de trabajo está limitado a la instancia actual del flujo de trabajo; cada vez que el flujo de trabajo se ejecute, los valores de los campos pueden ser diferentes, y pueden variar a medida que el procesamiento del flujo de trabajo avance.

Existen dos tipos de campos de flujo de trabajo:
  • Campos de usuario. El autor de flujo de trabajo define campos que contendrán valores para los parámetros de paso o para la realización de pruebas de condiciones. Una definición de campo de usuario incluye un nombre, un tipo de datos y un valor inicial. Normalmente el autor de flujo de trabajo, el administrador de flujos de trabajo y el desarrollador de aplicaciones determinan conjuntamente qué campos de usuario son necesarios y cómo se deben utilizar.
  • Campos de sistema. El sistema de flujo crea automáticamente los campos que necesita para procesar un flujo de trabajo. Aunque utilice y haga referencia a campos de sistema del flujo de trabajo, no puede editar directamente los valores que contienen.
Campos de base de datos
Puede crear campos de base de datos para almacenar los valores de los campos de origen correspondientes (por ejemplo campos de flujo de trabajo) para que estos valores se puedan buscar. En particular, los campos de base de datos se pueden utilizar para los fines siguientes:
  • Para utilizarse en un filtro de búsqueda
  • Para utilizarse en un índice de base de datos
  • Para registrar información en el registro de sucesos

Un campo de base de datos forma parte de una estructura de flujo de trabajo, por ejemplo una lista, una cola o un registro de sucesos. El campo de base de datos y el campo de origen deben tener el mismo nombre y el mismo tipo de datos (o similar). Los tipos de datos entero y flotante pueden estar mezclados.

Los campos de base de datos también se conocen como campos expuestos. Agregar un campo a la lista de campos expuestos no crea el campo; es el autor del flujo de trabajo quien lo hace. De la misma manera, eliminar un campo de la lista de campos expuestos no supone la supresión del campo; sólo hace que el campo deje de estar disponible para los usos antes mencionados.

Importante: La creación de los campos de base de datos puede afectar de forma adversa al rendimiento del sistema de las maneras siguientes:
  • Registros de sucesos. Los campos de base de datos afectan a la transmisión de información a Case Analyzer, así como al tamaño del almacén de Case Analyzer y al rendimiento de Case Analyzer.
  • Listas de flujos de trabajo. Los campos de base de datos que cambian con frecuencia pueden degradar el rendimiento. Además, de forma predeterminada se visualizan todos los campos de base de datos al usuario. Si un elemento de trabajo no contiene un campo de origen correspondiente para un campo de base de datos, no se visualiza ningún valor.


Última actualización: Marzo de 2016
bpfsp008.htm

© Copyright IBM Corp. 2016.