IBM FileNet P8, 5.2.1 版            

作業用法範例

這個範例示範如何在工作流程定義中使用 Coupons 函數。

一般而言,作業會對應至特定的工作。例如,貸款核准工作流程可能包括列印付款單的步驟。 名為 LoanPrint 的自動化程序可以完成此步驟;在 LoanPrint 內,名為 Coupons 的函數包含列印付款單的代碼。 以下是在工作流程定義中使用 Coupons 函數所需的一般作業:
  • 軟體開發人員會建立一個程式 (LoanPrint),其中包含名為 Coupons 的函數。
    • Coupons 函數會包括 named cust_name 和 payment_amount 輸入參數,以及 loan_number 輸出參數。 (此函數可存取客戶記錄的外部資料庫、尋找下一個未用的貸款號碼,以及將該貸款號碼指派給現行貸款應用程式。 這個貸款號碼將會傳遞至工作流程。)
    • 應用程式開發者會配置 LoanPrint 程式來監視 LoanApps 工作佇列。
  • 系統管理者會定義 LoanApps 工作佇列及名為 Coupons 的作業。 Coupons 作業需要下列參數:
    表 1. Coupon 作業參數及說明的表格
    名稱 類型 存取權(資料流程方向)
    cust_name String 讀取
    payment_amount Float 讀取
    loan_number String 寫入

    在參數定義中,「讀取」表示資料值從工作項目遞送至作業。「寫入」表示作業產生資料值後傳遞給工作項目。

  • 在 Process Designer 中,工作流程編寫會建立一個包含 PrintCoupons 步驟的工作流程對映。 編寫會定義 PrintCoupons 步驟來移至 LoanApps 工作佇列;此外,編寫也會選取該步驟的 Coupons 作業並定義作業參數,如下所示:
    表 2. Coupon 作業參數及說明的表格
    名稱 類型 表示式
    cust_name String ApplicantName
    payment_amount Float MonthlyPayment
    loan_number String LoanNumber

    在參數定義中,ApplicantName、MonthlyPayment 及 LoanNumber 全都是針對工作流程定義的資料欄位。 上述範例指出,Coupons 作業會使用 ApplicantName 資料欄位中的值作為 cust_name 參數的輸入;同樣,MonthlyPayment 會是 payment_amount 的輸入。此外,LoanNumber 資料欄位會保留 loan_number 參數輸出的值。



前次更新: 2015 年 10 月
bpfwd038.htm

© Copyright IBM Corp. 2015.