Tracks
jBilling Academy Training Tracks
Track | Description | Date |
---|---|---|
Activiti Workflow |
What is Activiti and how it can be integrated with jBilling and other tools like Sales Force |
Contact jBilling for schedule |
Collections |
Collections is an automated process that allows you to notify customers about their overdue invoices, attempt a payment on an invoice, and change the status of that customer's account. This training track will show you how to configure and successfully run jBilling's Collections process. |
Contact jBilling for schedule |
Liquibase |
How to correctly work with jBilling + Database Changes + Liquibase |
Contact jBilling for schedule |
Billing Process - Order Line Changes, Prorating |
Tracking order lines historical changes. Use this information to calculate charges for partial periods. |
Contact jBilling for schedule |
Billing Process - Functional |
Billing process period, orders involved, process review Part 1 is Core billing process theory & function |
Contact jBilling for schedule |
Invoice Delegation |
How the balance is not transfered. Current limitation with negative invoices |
Contact jBilling for schedule |
Credits and Refunds |
Functional review the difference between credit, refund and when an invoice can be negative (only on credits, not on overpayments) |
Contact jBilling for schedule |
GIT |
Common uses and tricks. Emphasis on merging |
Contact jBilling for schedule |
Linux |
Kill a process, find a process, diff, tail, grep. Ssh setup, ping, apt-get, source. Ownership of files and directories |
Contact jBilling for schedule |
Installation |
Following the guide |
Contact jBilling for schedule |
Writing a Design |
Writing a design specification that follows the standard jBilling template |
Contact jBilling for schedule |
Internal events / Scheduled tasks |
What are they? Example plug-ins that use them |
Contact jBilling for schedule |
Plug-ins |
Review the types, explore how to create a new type of plug-in |
Contact jBilling for schedule |
jBilling Process - Plug-ins involved |
Order filter, invoice filter, invoice composition, order period selection |
Contact jBilling for schedule |
jBilling Reports |
Functional and technical overview of the Reports module in jBilling. Learn how to create a new report |
Contact jBilling for schedule |
Invoice Design |
How to create a custom invoice design for invoice presentation |
Contact jBilling for schedule |
Pricing Models 1 |
Why having them, how to create a new one |
Contact jBilling for schedule |
Pricing Models 2 |
An in-depth look at the currently available pricing strategies. (Functional + Technical) |
Contact jBilling for schedule |
Payment Processing |
Processing with queues, plug-in to integrate with gateways |
Contact jBilling for schedule |
Notifications |
Types, email plug-ins and velocity. Test plug-in. Troubleshooting notifications |
Contact jBilling for schedule |
Hadoop/HBase Concepts |
What are Map-reduce problems, Hadoop, HDFS (replication), hadoop job execution life cycle, column oriented noSQL database, HBase, regions in HBase, role of the ZooKeeper, how to install a cluster |
Contact jBilling for schedule |
Mediation 3 |
Overview, use & configuration of HADOOP & HBASE clusters |
Contact jBilling for schedule |
Real-time Mediation |
Validate Purchase, Update Current Order, Dynamic Balances. Current limitations |
Contact jBilling for schedule |
Performance Tuning |
How to resolve a poor performance issue. Use a specific methodology to close-in to the piece that is slow, then fix it |
Contact jBilling for schedule |
Provisioning |
How jBilling Orchestrates, Facilitates and Monitors Provisioning |
Contact jBilling for schedule |
Data Tables |
Previously known as 'Route tables' have expanded their role. What are they? how to use them for mediation? Telco use cases where they help |
Contact jBilling for schedule |
Asset Management |
How do they work. Review the design, tables, and code |
Contact jBilling for schedule |
Order Changes |
How do they work. Review the design, tables, and code |
Contact jBilling for schedule |
Route Table & Rate Cards |
How do they work. Their role in the mediation process. Review the design, tables, and code |
Contact jBilling for schedule |
Data Model |
Metafields. Learn about the tables and relationships how to dynamically create fields for key entities like customers, invoices, products, etc. |
Contact jBilling for schedule |
Usage Pool |
Free Usage Pools are pools made of free quantity, defined with various parameters that would control on how the free quantity is made available to the user of the FUP. The free quantity can be provided on the pool for one or more products or product categories, or for combination of products and categories. |
Contact jBilling for schedule |
Security |
PCI - DSS |
Contact jBilling for schedule |
Discounts |
Discounts, restrictions, automatic and manual and much more |
Contact jBilling for schedule |