Acerca de las operaciones
Para facilitar el procesamiento personalizado en un flujo de trabajo, un desarrollador de software puede crear aplicaciones que se utilicen para completar pasos específicos.
Estas aplicaciones pueden ser procesadores de pasos utilizados directamente por los participantes en flujos de trabajo o procesos automatizados que completan los pasos sin la intervención de participantes. Si una función dentro de una aplicación necesita una entrada del flujo de trabajo o proporciona una salida para el flujo de trabajo, los valores correspondientes a los parámetros de entrada y salida deben definirse en cualquiera de los pasos del flujo de trabajo que utilizan la función.
Para cada función, el administrador del sistema define una operación correspondiente. La definición de la operación identifica los valores de parámetro que son necesarios para utilizar la función en un paso. Las operaciones se definen en la cola de trabajo o cola de usuario a la que accede la aplicación que contiene la función cuando se esté ejecutando el flujo de trabajo. La definición de la operación incluye el nombre de la operación y, para cada parámetro, el nombre del parámetro, el tipo de dato y la dirección del flujo de datos (lectura, escritura o lectura/escritura). Los detalles de una definición de operación deben coincidir con los mismos detalles en la definición de la función.
Para utilizar una función en un paso de un flujo de trabajo, en la definición del paso el autor del flujo de trabajo selecciona la cola de trabajo o participante apropiado y la operación correspondiente, y posteriormente asigna valores a cada parámetro necesario.