Version 2.1. Release date 03.04.2018
New features
- Implemented integration of ActivePlatform with Google Suite, a set of cloud services and online tools provided by Google. The developed integration module includes the following functionality:
- Service provisioning.
- Service billing. Two new billing types were implemented: "G Suite" and "Non Refund". These types cover all charging models that are used for the Google Suite products;
- Switching the Plan. Features that allow to order trial Plans and to switch to the paid Plans are implemented. Custom design of the order confirmation pages when switching the Subscription Plans within the Google Suite products was implemented in the Customer Control Panel;
- Usage of a single module by multiple Resellers in order to manage their Google Suite subscriptions was implemented. Each Reseller configures the API access settings using additional reseller attributes. (HHH-1, HHH-232, BBB-11425, HHH-170, HHH-192, BBB-11426)
- Developed a plugin for Google Suite subscription migration to the ActivePlaform billing. The plugin allows to:
- view information about existing Subscription and about corresponding Subscription, that will be created after migration;
- automatically create new Subscriptions for the Reseller customers. (HHH-174, HHH-176)
- Implemented new billing rules for the Microsoft CSP Subscriptions:
- The free period of the Subscriptions from the order date until the next Billing day is cancelled;
- New trial Plans were added. The Office 365 module and PartnerCenterApi were improved to implement the switching of the Plans within the Subscription to Microsoft Office 365 products. The switching from trial to paid Plans within a Subscription was implemented. New custom design for the "Switch Order" confirmation page for the Subscription with the CSP annual and CSP monthly billing types was implemented;
- Features that allow to manage Resources during the switching of a Subscription Plan from trial to paid via Operator Control Panel and via Customer Control Panel were implemented. (BBB-10530, BBB-10545, BBB-10507, BBB-10594, EEE-1592)
- Implemented a new notification type that allows to inform customers about the payments expected on the next Billing day. The "Billing day is coming" Event Handler and the corresponding Notification templates were added. They allow to send to customers the notifications about the expected amount of Charges for the Subscriptions with the specific billing types. Notifications are not sent for the Subscriptions with the "New order", "Deleted", "Stopped" statuses. (BBB-10602, BBB-9915, BBB-10535)
- Microsoft Azure Resources classification by Resources groups was implemented. Now, a Customer is able to view to which group a Resource belongs to and to control Resources consumption within one or several Resources groups in the Charges section of the Azure Subscription in Customer Control Panel. (BBB-10587, BBB-10582)
Improvements
- In Operator Control Panel:
- Improved functionality of Customer Store:
- Russian localization was added;
- The "Customer Store Settings" section was removed. Now service domain settings are configured once when a platform is installed. Then, the Customer Store URL and access token are created automatically for each Reseller. (BBB-9906)
- Changed the style of Log records to improve readability. (BBB-9799)
- Operations with domain DNS records are registered in the domain Log. (BBB-9791)
- The possibility to add and to change the SSL-certificate for the Reseller domain was added. (BBB-8958)
- Implemented the possibility to change Resources amount during switching the Plan for all billing types. (BBB-10541)
- The SKU (stock keeping unit) field is added on the "General" tab of page with information about a Plan. Plan SKU is received from Vendor Portal or is set when Plan is created manually. SKU of the delegated Plans is synchronized with the SKU of the upline Reseller Plan. A downline Reseller cannot edit delegated Plan SKU. (EEE-1534)
- Added a new filter "Account type" on the page with the list of Invoices. Added the "Invoices" tab on the page with information about an Account Type. The tab shows the Invoices of all Accounts of selected type. (BBB-9925)
- Changing the expiration date is forbidden for the Subscriptions for delegated Plans. The "Set Expiration Date" button is not shown on the page with information about these Subscriptions. (EEE-1587)
- New options for Event Handler query creation were added. Now, Operator can use math operators "+" and "-" and rational numbers, compose expressions with Placeholders only, change the order of the values in the equations. (BBB-9914)
- A new Placeholder "subscription.csp" was added for Event Handler query. Now, it is possible to notify the Customers about the required account balance to renew Subscriptions for the Microsoft CSP Plans. (BBB-9939)
- The "Reports" plugin is updated. Now, Reseller's manager can receive a mail with a report containing a list of Subscriptions that cannot be renewed on the following Billing day due to the insufficient Account balance. The report includes only Subscriptions for the Plans with the following billing types: "CSP monthly", "Pay as you go", "G Suite", "Non-refund" and "Pay in full". (BBB-10109)
- Improved functionality of Customer Store:
- In Customer Control Panel:
- The links for the configuration file download are added for each Dr. Web station. (MMM-1221)
- Implemented new desing of the "Switching the subscription plan" page. (BBB-10536, BBB-11559)
- The "Billing" section of the trial Subscriptions contains information about included resources. (BBB-11421)
- Implemented a new ordering procedure of the trial Subscriptions that require additional information about Customer to be provisioned. Now the unregistered user has to fill in the full registration form instead of the short one. (BBB-10560)
- Implemented a new design for the Resources managing page when switchin from a trial Plan to a paid one. (BBB-10534)
- Implemented a new design for the Order confirmation page when switching a Subscription Plan. (BBB-10527)
- Implemented a feature that allows to subscribe to the Plan that have a trial period only. (BBB-11433)
- Implemented a feature that allows to renew and activate Subscriptions, which have the Stopped status. (BBB-10058)
- The Office 365 module was improved to implement the renewal and the autorenewal of the Subscriptions to Microsoft Office 365 Plans. (BBB-10057)
- Billing of the Microsoft Azure Resources was improved. The Debit with the "Unprocessed" status is generated for the Resource, whose price is missing. The option to sort and filter the Debits list by ID, status, description, and creation date was implemented. (MMM-1229)
- For Microsoft Exchange plugin the provisioning requests flow is separated from the statistics requests flow. Two fields for provisioning and for statistics URLs are added on the "Plugin Settings" tab of Microsoft Exchange application template. (AAA-2704)
Bugs resolved
- Fixed an issue with completing the Payment. (BBB-10360)
- Fixed an issue with processing the Payment that requires manual approvement in Operator Control Panel using the Reseller's credentials. (BBB-10374)
- Fixed an issue with the order of Charges processing on Billing day. (BBB-10384)
- Fixed an issue with Charges generation for the Microsoft CSP Subscriptions. (BBB-10418)
- Fixed an issue with updating the prices of Microsoft CSP Plans Resources. (BBB-10443)
- Fixed an issue with the "account.regular_sending" Placeholder for the Event Handler query. (BBB-11387)
- Fixed an issue with the Microsoft Office 365 Subscription migration. (BBB-11420)
- Fixed an issue with signing in to Customer Control Panel. (BBB-11548)
- Fixed an issue with the missing validation of the order parameters, when a trial Plan is ordered. (AAA-2601)
- Fixed an issue with missing Entry Point for the SSL certificates Subscriptions in the Customer Control Panel. (AAA-2687)
- Fixed an issue with Standard disk availability for order in the CloudServer IaaS panel. (AAA-2693)
- Fixed an issue with the domain registration in .ru zone. (AAA-2697)
- Fixed an issue with the disk storage billing for Fusion Manager. (DDD-343)