Version 7.6. Release date 08 November 2023
New features and enhancements:
Extended integration with Microsoft services
- Transfer of the subscription name to Microsoft has been added when purchasing a subscription via the Operator Control Panel and the Customer Control Panel. (CR-2316)
- When migrating Microsoft Azure Plan subscriptions to the platform, the ability to use their names from Microsoft instead of the plan name in the platform has been added. (CR-2339)
- For Microsoft integration settings, it is now possible to specify the expiration date of the secret key. (CR-2326)
- The stopping and deletion processes have been improved for Microsoft NCE subscriptions, considering the subscription status in Microsoft. (CR-2317)
Extended integration with Google Workspace service
It is now possible to order, transfer with a token, switch, and migrate subscriptions to the following editions of the Google Workspace service:
- Google Workspace Enterprise Starter (SKU ID 1010020029).
- Google Workspace Essentials Plus (SKU ID 1010060005).
- Google Workspace Frontline Starter (SKU ID 1010020030).
- Google Workspace Frontline Standard (SKU ID 1010020031).
- Google Workspace for Education Standard (SKU ID 1010310005).
- Google Workspace for Education Plus (SKU ID 1010310008).
- Google Workspace for Education: Teaching and Learning Upgrade (SKU ID 1010370001). (CR-2245)
Implemented support of multi-factor authentication (MFA) for managers in the Operator Control Panel
All managers can now use a mobile authenticator application when logging into the Operator Control Panel. As the second authentication factor, it increases the data security in the platform. After configuring, an application (for example, from Microsoft or Google) displays a verification code that changes every 30 seconds. A manager must specify the code after entering the login and password in the platform. The reseller can choose whether MFA should be required for all managers and control their MFA status in the "Managers" section. Notifications have also been implemented when the MFA settings of the reseller or manager are changed. (CR-2088)
Implemented the first stage of adding the access level builder to the Operator Control Panel
The ability to configure "Access levels" has been added to managers — a set of permissions for access to each section of the Operator Control Panel in one of three modes: "No Access", "Read Only", and "Full Control". System administrators can already configure access levels and assign them to other managers, but in this version of the platform, standard roles are still used to restrict access. Full support of access levels will be implemented in future versions. (CR-2210)
Implemented the first stage of adding the internal catalog to the Customer Control Panel
If a reseller does not have an external storefront (Customer Store) configured, their customers in the "Catalog" section would see a list of products in the form of cards with the ability to navigate by product category, filter by trial subscription availability and vendor name. A product card contains the vendor's name, the logo, name, and brief description of the product, an indication of the availability of a trial subscription, the minimum price for a commercial subscription, and a button to proceed to order a subscription. (CR-1975)
Improved user experience in the platform
In the Customer Control Panel:
- The time to load the subscription consumption data in the "Analytics" section has been reduced, and the logic of additional filters has been improved. (AB-37600, AB-37601, AB-30882)
- The appearance of order cards on a subscription page has been unified with the “Billing — Orders” section, including order management elements. (CR-2181)
- A card of a postpaid payment with external management after approving the invoice displays the amount received from a third-party system not only with the currency units but also with its ISO code. (CR-2111)
- The display of tax information has been improved. It is now more compact since detailed data has been moved to a tooltip. Tax information has also been improved when taxes are calculated by an external system rather than the platform. (CR-2315)
In the Operator Control Panel:
- The ability to name a subscription when purchasing has been added. (CR-2316, CR-2387)
- The navigation menu sections have been rearranged and renamed for better convenience and consistency. (CR-2211)
- Some obsolete settings have been removed. (CR-2367)
- In the reseller's domain information, a SAN (Subject Alternative Name) check has been added when uploading an SSL certificate. (CR-2376)
In the Customer Store Storefront, the description of found products has been hidden on the search results page to avoid possible incorrect display of HTML tags. (CR-2371)
General improvements:
- The order creation logic has been improved for cases when an account purchases the first postpaid subscription, and the manual manager's permission is required for an account to purchase subscriptions. New orders created by one manager with an "Allow an account has postpaid subscriptions" manual operation approved by another manager are displayed as created by the manager who submitted an order. Previously submitted such orders continue to be displayed as created by the manager who approved the manual operation. (CR-2172)
- The support of values greater than 2 147 483 647 has been implemented for financial entities in the platform, for instance, charges, taxes, payments, corrections, and subscription credit limits. (CR-2063)
- The logic of custom attributes has been improved considering synchronization with the customization settings of the Customer Control Panel. (CR-2363)
- Validation for the absence of invisible characters in the email addresses of managers, customers, their users, and contact persons has been added. (CR-2189)
- A notification "Before account's postpaid subscriptions expiration" has been implemented, combining all of the account's postpaid subscriptions that expire on the same date after a specified number of days. The notification template supports the display of extended information about subscriptions, including auto-renewal status, the main resource quantity, preliminary renewal cost, and quick links to go to a subscription or order details in the Customer Control Panel. Previously, it was possible to send only separate notifications for each subscription, even if multiple subscriptions expired on the same day. (CR-2095)
- Various technical improvements have been implemented. (CR-1506, CR-1659, CR-2175, CR-2184, CR-2399)
Extended API
A new API v3 method has been implemented to get a list of managers' access levels in the Operator Control Panel. Support of access levels has been added to methods for managing the reseller's managers. (CR-2210)
New API v3 methods have been implemented, and several existing ones have been improved to work with the subscription consumption data. (CR-2358)
New methods of the internal API have been implemented, and several existing ones have been improved. (CR-1976, CR-2111, CR-2189, CR-2209, CR-2358)
Fixed issues
The following issues have been fixed: AB-37860 (SAP-20423), AB-38032, AB-38264 (SAP-20737), SAP-20603, AB-37042 (SAP-19748).