Besides being able to manage Plans through the GraphQL API, Cloud Charging and Billing also provides a Plan UI where users can manage their plans settings as well as the general provider settings.
This article aims to cover the main areas of the Plans UI.
Plan UI Basics
The Plan UI is still making requests to the CCAB GraphQL API behind the scenes, so having an understanding of the API requests provides further insight on how the plan management is being handled.
In order to manage any of the areas of the Plan Designer/UI, it is necessary to log in using the Plan/Config user account. Note that other accounts such as the Account/Device user and Infra/Charging user will be able to log in, but cannot view nor make any changes to the plan settings.
The Plan UI provides users with 2 different areas to manage. The Plans area, and the Provider Settings.
In the plans area, one can access 2 different tabs: Plans and Templates. Currently, there is a single template with Voice-Text-Data; nevertheless, note that when creating Plans one is able to select the specific features manually.
The Plans tab provides a list of all existing plans along with some core information such as the number of subscribers and versions, and whether it is currently available.
For further information on managing plans and plan versions, refer to the articles below.
In this area, users can manage the general settings which are going to apply to all plans for the provider. Some of the core areas to update here involve adding the relevant rates for different areas such as overages, roaming, international, but also providing other configurations as shown below.
With regards to the API call for these settings, note that all of these are passed in a single JSON entry as mentioned in http://docs.api.totogi.com/graphql/#definition-Settings
For further information on the provider settings refer to the articles below.