Business Process Management Use Case Example

Business Process Management Use Case Example

Before You Begin Tasks

Before You Begin Tasks

As the document provides high-level information for creating RulePoint objects to execute the BPM use case, it is necessary that you complete the banking use case lessons. The Banking Use Case Tutorial provides a detailed understanding to create, execute, deploy, process, and view different RulePoint objects.
Complete the following tasks before you begin working with the use cases:
  1. Run the script to create the required tables and populate the data for the use case located at
    <RULEPOINT_HOME>\samples\BPM\db\<database>
    .
  2. Copy the custom jar
    bpm-loanprocessing.jar
    from
    <RULEPOINT_HOME>/samples/BPM/build
    to the
    <RULEPOINT_HOME>/custom
    directory.
  3. Create a project named BPM_Loan_Processing.
  4. Import the
    BPM_Loan_Management.xml
    file from
    <RULEPOINT_HOME>/samples/BPM/db
    .
  5. Edit the SQL connection properties to point to the database where you run the database scripts.
  6. Run
    sample_customer_load_data.txt
    in the database to load the sample data.
    The following data is a sample of the collected customer information:
    INSERT INTO Loan_Processing."CUSTOMER_PERSONAL_INFO" (Customer_ID,Customer_Name,Customer_Age,Customer_Address,Customer_Home_Phone_Number,Customer_Office_Address,Customer_Office_Phone_Number,Customer_Company_Name,Customer_Company_Address, Customer_Years_In_Present_Job) VALUES (1,'Michael Crichton',32,'7, Broadway Drive, NewYork, USA',87325426,'8, Passway Road, New York USA', 8792432, 'Ginge', '2321, Pathway Drive, USA', 5); INSERT INTO Loan_Processing."CUSTOMER_FINANCIAL_INFO"(Customer_ID, Net_Take_Home_Salary_per_Month, Customer_Net_Assets, Loan_EMI_payment_per_month, Total_loans) VALUES (1, 80000, 2000000, 10000, 11000); INSERT INTO Loan_Processing."CUSTOMER_CREDIT_INFO"(Customer_ID, Customer_Credit_Rating, History_of_Paying_back_loan) VALUES (1, 2, 2); INSERT INTO Loan_Processing."CUSTOMER_FAMILY_INFO"(Customer_ID, Customer_Married, Customer_Number_Of_Dependents, Spouse_Net_Salary, Years_In_Same_Marriage) VALUES (1, 1, 2,0,7); INSERT INTO Loan_Processing."CUSTOMER_CRIMINAL_INFO"(Customer_ID, Customer_Criminal_Record) VALUES (1, 1); INSERT INTO Loan_Processing."CUSTOMER_MEDICAL_HISTORY"(Customer_ID, Medical_History_Of_Customer) VALUES (1, 3); INSERT INTO Loan_Processing."CUSTOMER_LOAN_REQUEST_INFO"(Customer_ID, Customer_Loan_Amount_Requested, Number_Of_Months_To_Pay_Back) VALUES (1, 100000, 60);

0 COMMENTS

We’d like to hear from you!