IBM FileNet P8, Version 5.2.1            

Ejemplo de uso de operaciones

Este ejemplo demuestra cómo se utiliza la función Coupons en una definición de flujo de trabajo.

Generalmente, las operaciones se corresponden con tareas específicas. Por ejemplo, un flujo de trabajo de aprobación de préstamo podría incluir un paso para imprimir cupones de pago. Un proceso automatizado llamado LoanPrint podría completar este paso; dentro de LoanPrint, una función llamada Coupons contiene el código para imprimir los cupones. A continuación tiene las tareas necesarias para utilizar la función Coupons en una definición de flujo de trabajo:
  • Un desarrollador de software crea un programa (LoanPrint) que contiene una función llamada Coupons.
    • La función Coupons incluye parámetros de entrada llamados cust_name y payment_amount y un parámetro de salida llamado loan_number. (La función accede a una base de datos externa de registros de clientes, encuentra el siguiente número de préstamo sin utilizar y asigna dicho número de préstamo a la aplicación de préstamo actual. Este número de préstamo se pasará al flujo de trabajo.)
    • El desarrollador de la aplicación configura el programa LoanPrint para supervisar la cola de trabajo LoanApps.
  • El administrador del sistema define una cola de trabajo LoanApps con una operación llamada Coupons. La operación Coupons necesita los siguientes parámetros:
    Tabla 1. Tabla de parámetros de operaciones de cupón y su descripción
    Nombre Tipo Acceso (dirección flujo de datos)
    cust_name Serie Lectura
    payment_amount Flotante Lectura
    loan_number Serie Escritura

    En las definiciones de los parámetros, Lectura indica un valor de dato que pasa del elemento de trabajo a la operación. Escritura indica que la operación genera un valor de dato y luego lo pasa al elemento de trabajo.

  • En el Diseñador de procesos, el autor del flujo de trabajo crea un mapa de flujo de trabajo que incluye un paso llamado PrintCoupons. El autor define el paso PrintCoupons para que vaya a la cola de trabajo LoanApps; además, el autor selecciona la operación Coupons para el paso y define los parámetros de la operación del modo siguiente:
    Tabla 2. Tabla de parámetros de operaciones de cupón y su descripción
    Nombre Tipo Expresión
    cust_name Serie ApplicantName
    payment_amount Flotante MonthlyPayment
    loan_number Serie LoanNumber

    En las definiciones de los parámetros, ApplicantName, MonthlyPayment, y LoanNumber son campos de datos definidos para el flujo de trabajo. El ejemplo anterior indica que la operación Coupons utilizará el valor del campo de datos ApplicantName como entrada para el parámetro cust_name; de forma similar, MonthlyPayment será la entrada para payment_amount. Además, el campo de datos LoanNumber contendrá el valor de salida del parámetro loan_number.



Last updated: October 2015
bpfwd038.htm

© Copyright IBM Corp. 2015.