SlideShare a Scribd company logo
1 of 2
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

Similar to Business Rules Engine and Tolling Back Office

One Gateway for All Kinds of Payments—the Payflow Integration
One Gateway for All Kinds of Payments—the Payflow IntegrationOne Gateway for All Kinds of Payments—the Payflow Integration
One Gateway for All Kinds of Payments—the Payflow IntegrationPayPalX Developer Network
 
https://uii.io/ref/hmaadi
https://uii.io/ref/hmaadihttps://uii.io/ref/hmaadi
https://uii.io/ref/hmaadihmaadi96
 
How to integrate paytm payment gateway using react js in seven easy steps
How to integrate paytm payment gateway using react js in seven easy stepsHow to integrate paytm payment gateway using react js in seven easy steps
How to integrate paytm payment gateway using react js in seven easy stepsKaty Slemon
 
Ajax and PCI
Ajax and PCIAjax and PCI
Ajax and PCIMatt Swan
 
Safex pay wl-pg-presentation
Safex pay wl-pg-presentationSafex pay wl-pg-presentation
Safex pay wl-pg-presentationNeha Sahay
 
Micronaut Webinar 2021 - Process Automation Introduction
Micronaut Webinar 2021 - Process Automation IntroductionMicronaut Webinar 2021 - Process Automation Introduction
Micronaut Webinar 2021 - Process Automation IntroductionBernd Ruecker
 
Monetizing your Applications with PayPal X Payments Platform
Monetizing your Applications withPayPal X Payments PlatformMonetizing your Applications withPayPal X Payments Platform
Monetizing your Applications with PayPal X Payments PlatformPayPalX Developer Network
 
Monetizing your Applications with PayPal X Payments Platform
Monetizing your Applications withPayPal X Payments PlatformMonetizing your Applications withPayPal X Payments Platform
Monetizing your Applications with PayPal X Payments Platformguest72b121
 
Use Cases_Industry wisuigkillhihkjbkhjgyufgjgj
Use Cases_Industry wisuigkillhihkjbkhjgyufgjgjUse Cases_Industry wisuigkillhihkjbkhjgyufgjgj
Use Cases_Industry wisuigkillhihkjbkhjgyufgjgjgangalakshmihp
 
ppt_project_group_2.ppt amnd project report
ppt_project_group_2.ppt amnd project reportppt_project_group_2.ppt amnd project report
ppt_project_group_2.ppt amnd project reportsobanmoriwala1
 
java and javascript api dev guide
java and javascript api dev guidejava and javascript api dev guide
java and javascript api dev guideZenita Smythe
 
OSMS Slide-Abdul Hakeem.pptx
OSMS Slide-Abdul Hakeem.pptxOSMS Slide-Abdul Hakeem.pptx
OSMS Slide-Abdul Hakeem.pptxShaistaRiaz4
 
Authorized payment gateway
Authorized payment gatewayAuthorized payment gateway
Authorized payment gatewayspencerwebb
 
Payment gateway testing
Payment gateway testingPayment gateway testing
Payment gateway testingAtul Pant
 
The Light Bulb Moment – Learning to-identify-robotic-automation-opportunities
The Light Bulb Moment – Learning to-identify-robotic-automation-opportunitiesThe Light Bulb Moment – Learning to-identify-robotic-automation-opportunities
The Light Bulb Moment – Learning to-identify-robotic-automation-opportunitiesOpenSpan
 

Similar to Business Rules Engine and Tolling Back Office (20)

Payment Gateway
Payment GatewayPayment Gateway
Payment Gateway
 
One Gateway for All Kinds of Payments—the Payflow Integration
One Gateway for All Kinds of Payments—the Payflow IntegrationOne Gateway for All Kinds of Payments—the Payflow Integration
One Gateway for All Kinds of Payments—the Payflow Integration
 
https://uii.io/ref/hmaadi
https://uii.io/ref/hmaadihttps://uii.io/ref/hmaadi
https://uii.io/ref/hmaadi
 
How to integrate paytm payment gateway using react js in seven easy steps
How to integrate paytm payment gateway using react js in seven easy stepsHow to integrate paytm payment gateway using react js in seven easy steps
How to integrate paytm payment gateway using react js in seven easy steps
 
Ajax and PCI
Ajax and PCIAjax and PCI
Ajax and PCI
 
Safex pay wl-pg-presentation
Safex pay wl-pg-presentationSafex pay wl-pg-presentation
Safex pay wl-pg-presentation
 
Micronaut Webinar 2021 - Process Automation Introduction
Micronaut Webinar 2021 - Process Automation IntroductionMicronaut Webinar 2021 - Process Automation Introduction
Micronaut Webinar 2021 - Process Automation Introduction
 
Sample work reza
Sample work rezaSample work reza
Sample work reza
 
Example architectures
Example architecturesExample architectures
Example architectures
 
Monetizing your Applications with PayPal X Payments Platform
Monetizing your Applications withPayPal X Payments PlatformMonetizing your Applications withPayPal X Payments Platform
Monetizing your Applications with PayPal X Payments Platform
 
Monetizing your Applications with PayPal X Payments Platform
Monetizing your Applications withPayPal X Payments PlatformMonetizing your Applications withPayPal X Payments Platform
Monetizing your Applications with PayPal X Payments Platform
 
Use Cases_Industry wisuigkillhihkjbkhjgyufgjgj
Use Cases_Industry wisuigkillhihkjbkhjgyufgjgjUse Cases_Industry wisuigkillhihkjbkhjgyufgjgj
Use Cases_Industry wisuigkillhihkjbkhjgyufgjgj
 
ppt_project_group_2.ppt amnd project report
ppt_project_group_2.ppt amnd project reportppt_project_group_2.ppt amnd project report
ppt_project_group_2.ppt amnd project report
 
java and javascript api dev guide
java and javascript api dev guidejava and javascript api dev guide
java and javascript api dev guide
 
OSMS Slide-Abdul Hakeem.pptx
OSMS Slide-Abdul Hakeem.pptxOSMS Slide-Abdul Hakeem.pptx
OSMS Slide-Abdul Hakeem.pptx
 
Authorized payment gateway
Authorized payment gatewayAuthorized payment gateway
Authorized payment gateway
 
Payment gateway testing
Payment gateway testingPayment gateway testing
Payment gateway testing
 
WSO2 Complex Event Processor
WSO2 Complex Event ProcessorWSO2 Complex Event Processor
WSO2 Complex Event Processor
 
The Light Bulb Moment – Learning to-identify-robotic-automation-opportunities
The Light Bulb Moment – Learning to-identify-robotic-automation-opportunitiesThe Light Bulb Moment – Learning to-identify-robotic-automation-opportunities
The Light Bulb Moment – Learning to-identify-robotic-automation-opportunities
 
FINAL-Review
FINAL-ReviewFINAL-Review
FINAL-Review
 

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