More Related Content
Similar to Business Rules Engine and Tolling Back Office
Similar to Business Rules Engine and Tolling Back Office (20)
Business Rules Engine and Tolling Back Office
- 1. THEORETICAL ITRODUCDTION OF BUS RULES ENGINE TO TOLLING BACK OFFICE
RPC and BR Process Flow
Inputs to RPC
Regional
Processing Center
Outputs of RPCBusiness Rules
Start
No
Display MyCSC
Using Theme
Login with
credentials
UserID, Agency
GetStaticValues
GetAgencyTheme
Input: UserID, AgencyID
Output: AgencyLogo, AgencyColors
StaticAgencyCodes
Enrollment
GetAcctTypeRules
CreateAccount
EnrollmenType, CustomerDetails,
StaticValues
Input: AgencyID, AcctType
Method: Decision Table
Output: ThresholdAmt,ReplenishAmt,
BillingProfile, OverridePermissions,
TransponderID, PlateStartDate,
PlateEndDate, FederalTaxID,
MinPlateCount, MaxPlateCount
Transponder
Batch
Processing
Send PymtRequest
GetPymtResponse
Input: CreditCardDetails, PaymentAmt
Output: BankRequest
Account
Payment
AddVehicle
AddCustDetail
AddPymtDetail
AccountDetails,
PaymentDetails
AddTransBatch
UpdtBatch
DeleteBatch
Input: AgencyID, CustomerDetail,
DeliveryMethod
Output: Account Summary report and
Welcome to The Toll Roads booklet
SendStatement
Send Invoice
SendLetters
SendCollections
Input: AgencyID, CustomerDetail,
DeliveryDestination
Output: Formatted output (XML, Comma-
Delimited, etc)
Output to
Collections, Mail
house, etc.
Toll Trip
Processing
AddTransaction
ChargeAcct
SendRecon
Input: AgencyID, TransactionDetail
Method: Decision Table
Output: ProcessFee, DiscountAmt,
AccountDetail, RoadsideHostID
PlazaHostID,
TollDetails
Recon to
PlazaHost, etc.
Input: CreditCardDetails, PaymentAmt
Output: BankResponse, AcctID
BankRequest
BankResponse
Example Enrollment Ruleset
Example Transponder Ruleset
Example Toll Transaction Ruleset