In today’s landscape, complexity makes systems rigid, creating challenges like having logic and orchestration being coded outside of Zuora, increased frustration due to long builders, and inflexible solutions and heavy maintenance inhibiting innovating and modernizing your organization. With Logic Layer, we will enable Admins and Devs to own business decisions and logic directly in Zuora. Learn more.
On April 25th, we were joined by @Ishir Vasavada, Technical Product Manager, Data Management Services and @Karnbir Singh, Senior Product Manager who gave overviews and demonstrations of this new feature.
View Presentation | Watch Full Video
About Zuora’s Logic Layer
Watch video to learn more
Figure 1: Zuora’s Logic Layer
Craft Logic Using the Best Notation for the Situation
Watch video to learn more
- JavaScript Function - Powerful for in-place and intricate logic that is executed during a Billing API call
- Decision Tree - For nesting logic and simplified point and click if-else building
- Decision Table - A tabular definition of a series of conditional statements represented as a truth table
- Rule Chain - Define a sequence of Decision Tables and Trees for chaining your logic
Custom Functions using JavaScript
Watch video to learn more
Functions empower users with more granular in-place extensibility for expressing business requirements spanning from logic-based charge insertions to pattern-matching field validations. They include custom data Validations and field calculations (Formula).
Figure 2: Adding a New Function in Zuora
Demo - Custom Functions
Watch Demo
Extend with Rules Engine Like Never Before
Watch video to learn more
With Rules Engine, you’ll be able to apply complex subscription billing logic. Traditionally written in pure code and hosted on external services, it can now be built via a simplified click interface inside Zuora. Additionally, you’ll be able to have citizen developer experiences, allowing functional owners to help design and build self-service.
Figure 3: Zuora Rules Engine
Demo - Extension Studio
Watch Demo
Stay Up-To-Date with Zuora Releases and Maintenance
Check out the Community’s News and Notifications groups to receive emails about Zuora Maintenance and Release Notifications including deployment schedules, the release window, and issues fixed. Follow these steps to sign up and select the frequency you’d like to receive emails - real-time, daily digest, no emails.