IBM FileNet P8, Version 5.2.1            

Exemplo de Uso da Operação

Este exemplo demonstra como usar a função Boletos em uma definição de fluxo de trabalho.

Geralmente, as operações correspondem a tarefas específicas. Por exemplo, um fluxo de trabalho de aprovação de empréstimo poderia incluir uma etapa para impressão de boletos de pagamento. Um processo automatizado denominado LoanPrint pode concluir esta etapa. Dentro de LoanPrint, uma função denominada Boletos contém o código para impressão dos boletos. A seguir são apresentadas as tarefas gerais necessárias para utilização da função Boletos em uma definição de fluxo de trabalho:
  • Um desenvolvedor de software cria um programa (LoanPrint) que contém uma função denominada Boletos.
    • A função Boletos inclui parâmetros de entrada denominados cust_name e payment_amount e um parâmetro de saída denominado loan_number. A função acessa um banco de dados externo de registros de cliente, localiza o próximo número de empréstimo não utilizado e designa esse número de empréstimo ao aplicativo de empréstimos atual. Esse número de empréstimo será passado para o fluxo de trabalho.
    • O desenvolvedor de aplicativos configura o programa LoanPrint para monitorar a fila de trabalhos LoanApps.
  • O administrador do sistema define uma fila de trabalhos LoanApps com uma operação denominada Cupons. A operação Boletos exige os seguintes parâmetros:
    Tabela 1. Tabela de Parâmetros e Descrições de Operações de Boletos
    Nome Tipo Acesso (direção do fluxo de dados)
    cust_name Sequência Leitura
    payment_amount Float Leitura
    loan_number Sequência Gravação

    Nas definições de parâmetros, Leitura indica que um valor de dados que é passado do item de trabalho para a operação. Gravação indica que um valor de dados é gerado pela operação e, em seguida, é passado para o item de trabalho.

  • No Process Designer, o autor do fluxo de trabalho cria um mapa do fluxo de trabalho que inclui uma etapa denominada PrintCoupons. O autor define a etapa PrintCoupons para acessar a fila de trabalhos LoanApps. Além disso, o autor seleciona a operação Boletos para a etapa e define os parâmetros de operação da seguinte forma:
    Tabela 2. Tabela de Parâmetros e Descrições de Operações de Boletos
    Nome Tipo Expressão
    cust_name Sequência ApplicantName
    payment_amount Float MonthlyPayment
    loan_number Sequência LoanNumber

    Nas definições de parâmetros, ApplicantName, MonthlyPayment e LoanNumber são todos campos de dados definidos para o fluxo de trabalho. O exemplo acima indica que a operação Boletos utilizará o valor no campo de dados ApplicantName como entrada para o parâmetro cust_name. De forma semelhante, MonthlyPayment será a entrada para payment_amount. Além disso, o campo de dados LoanNumber terá o valor gerado como saída pelo parâmetro loan_number.



Last updated: October 2015
bpfwd038.htm

© Copyright IBM Corporation 2015.