際際滷

際際滷Share a Scribd company logo
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
THEORETICAL ITRODUCDTION OF BUS RULES ENGINE TO TOLLING BACK OFFICE

More Related Content

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
  • 2. THEORETICAL ITRODUCDTION OF BUS RULES ENGINE TO TOLLING BACK OFFICE