Version 8.5-8.6. Release date 30 July 2024

New features and enhancements:

Extended integration with Microsoft services


  • The support for Granular Delegated Admin Privileges (GDAP) has been added for managing customer licenses and users on the Microsoft side:
    • Ordering NCE and Azure Plan subscriptions for a new Microsoft tenant:
      • The platform automatically configures GDAP.
      • Customer confirmation is not required.
    • Ordering NCE subscriptions with an existing Microsoft tenant:
      • Available without restrictions.
      • To complete the GDAP configuration, the customer needs to confirm the partner's invitation in the "Service Management" section.
    • Ordering Azure Plan subscriptions with an existing Microsoft tenant and managing licenses and users in the "Service Management" section in the Customer Control Panel:
      • Available only after the customer confirms the invitation.
      • The platform displays a message with an invitation link and step-by-step instructions for confirmation. (CR-2460, CR-2498, SAP-21147, SAP-21493)
  • The support for Microsoft Software Subscriptions products with different payment options has been extended. The platform now supports the provisioning of one-time subscriptions and subscriptions with renewal and monthly, annual, and triannual payments. All plans are automatically created using the Microsoft Plan Updater. The Microsoft NCE subscription migrator has also been improved to migrate Microsoft Software subscriptions. (CR-2428, SAP-20862)
  • Processing of add-on products has been added to the Microsoft Plans Updater. When creating and updating plans for the Microsoft NCE service, the "Add-on" attribute is automatically filled in, and links are created between the add-on plan and the prerequisite plans. Information about add-ons and their prerequisite products is taken from the list of resources of the selected connector. (CR-2477)
  • The search for an existing tenant when ordering a Microsoft subscription has been improved. Now, it is necessary to specify only the full domain name, and a full match search is used. Previously, a partial match search was used, and the first value was selected from multiple results, which could lead to the addition of a wrong tenant. (CR-2438)
  • Recreation of the cart has been added when sending repeated requests if the platform receives from Microsoft a response like "Your customer account is currently under review" with the 800073, 800074, or 2085 error code during the order provisioning. Processing of other errors received from Microsoft during the order provisioning has also been added. (CR-2429, CR-2412, SAP-20796, SAP-20888)
  • The stopping and deletion logic has been improved for Microsoft NCE subscriptions when the platform receives from Microsoft a response like "Your subscription is in the process of being expired. No further updates are allowed on this subscription" with the 900277 error code. (CR-2444)
  • The ability to use Microsoft Graph API to get preliminary daily consumption of a Microsoft Azure Plan subscription has been added. (AB-40963)

Improved integration with Kaspersky services


  • The ability to resume a subscription using manual activation and prolongation of a stopped subscription and renewal of an expired subscription has been added. (CR-2447)
  • The ability to transfer reseller data to Kaspersky as a customer has been implemented. Also, the reseller data has been extended with the following parameters: company name, its address and contact phone number and email. (CR-2543)

Added display of add-ons for a subscription in the Customer Control Panel


If a reseller has set up links between add-ons and prerequisite plans across different products and enabled the recommendation service widgets to be displayed to their customers, the main page of the Customer Control Panel and the detail page of an active subscription display the "Boost your subscription" widget with a list of add-ons available for ordering for the selected subscriptions to a prerequisite plan. Each add-on is displayed as a card, allowing customers to create a sales order. Also, all recommendation service widgets are now displayed in random order. (CR-2478)

Implemented access to the Customer Control Panel via an external IDM service


Resellers can use their IDM service for customer authorization instead of the platform's built-in. It means that customers will use their credentials in another system to access the Customer Control Panel. However, the password change function, MFA settings, and user invitations in the Customer Control Panel become unavailable in this case. (CR-1337)

Added display of details about acceptance of the Terms & Conditions in the Customer Control Panel


The account settings page displays the date of the most recent consent, the user's name, email, and IP address, and a link to the Terms & Conditions document. Information about which user accepted the terms and when is updated for an account and in the event log in the Operator Control Panel each time a subscription is ordered. (CR-1966)

Added the setting of the amount of mandatory top-up prepayment to provision a subscription


A payment will be created if a customer purchases a prepaid subscription while the order amount is 0 (for example, for a pay-as-you-go subscription). The provision of the purchased subscription begins only after payment has been completed, while its amount is fully credited to the account balance. A mandatory top-up amount ensures that the customer has enough funds to keep the subscription running if service resources begin to be consumed immediately after purchase. The new setting in the service terms can be used with the existing corresponding parameter of a buy-link in the Storefront of the Customer Store: the payment is created for the maximum amount. (CR-2373)

Implemented the next stage of the initiative "Access level builder in the Operator Control Panel"


Access to the following sections of the Operator Control Panel has been granted to the system administrator role without the ability to configure it via access levels:

  • Global Settings
  • System Settings Template
  • Tasks. (CR-2308)

Added support for plan, product, and their category parameters for event handling queries based on the VSP plugin


For notification events "VSP subscription created" and "VSP resources changed", the query can include the ID, key, or name of the product, plan, and their categories linked to the subscription, as well as the subscription payment model, instead of the product SKU. (CR-2559)

Implemented account data autofilling from an organization catalog in the Operator Control Panel


The previously implemented integration with the organization search service for the Customer Control Panel has become available in the Operator Control Panel. When creating or updating an account, a manager enters the name of the customer's company or its details, and the platform shows the matches from the catalog of organizations. The manager chooses the suitable option, and the platform fills the fields with the correct data. (CR-2527)

Improved user experience in the platform


In the Customer Control Panel:

  • In the "Analytics — Cost overview" section, the report name template has been improved, and the dates of the selected period have been added. (CR-2578, SAP-22231)
  • In the "Analytics — Cost overview" section, in the "Summary" table, a hint has been added to inform that the total amounts include all discounts. (CR-1804)
  • In the "Analytics — Reports" section, the ability to select multiple subscriptions to generate a report has been added. Previously, customers could select only one or all subscriptions. (CR-2573)
  • The loading indicator has been added, and the display of skeletons has been improved. (CR-2405)
  • The "Up" button to quickly go to the top of the page has been added. Icons for external links in the footer have been added. Automatic trim of spaces at the beginning and end of entered values has been added. (CR-2554)
  • The navigation on the order configuration page has been improved. (CR-2544, SAP-21890)
  • In the widget of the "Billing" section, the logic for calculating the consumption forecast for the next month has been improved. (CR-2639)
  • The display of cards has been improved on the plan selection step of a switch plan order. (CR-2576)
  • The display of error messages has been improved on the "Additional information" step of a sales order. (AB-40930)

In the Operator Control Panel:

  • In email notification templates, the ability to set the sender's name with support for placeholders has been added. (CR-2556)
  • The ability to export the reseller's price list in two file types (.xlsx and .csv) has been added. The platform sends the file to the manager's email. The resulting file can be used, in particular, to track plans with a negative margin. (CR-2142)

  • The margin display on the order page has been improved for cases when the plan currency differs from the reseller's. (CR-2533)
  • The use of MFA has been improved for cases of forgotten password recovery. (CR-2534, SAP-21790)
  • The names of billing types have been changed to reflect their main features and remove references to specific vendors. (CR-2026)
  • The logic for saving the payment method for payments has been changed. The selected payment method is set for a payment only after its successful completion, not when a customer is redirected to the paying page. (CR-1956)
  • The instruction text on the "Activation" tab for VMware vCloud Director subscriptions has been improved. (CR-2423, SAP-20842)

In the Storefront of the Customer Store, the brief product description is now displayed on the catalog, category, and product pages. (CR-2536)

General improvements:

  • For notifications on approval of a postpaid invoice with external management, the display of the list of subscriptions linked to invoice has been added. (CR-2556, SAP-22064)
  • A notification has been added on revoking approval of a postpaid invoice with external management. (CR-2123)
  • To reduce the risk of password guessing, the logic for temporarily blocking users of the Operator Control Panel and Customer Control Panel after multiple unsuccessful login attempts has been improved. The ability to change these settings has been removed. (AB-40435)
  • The display of the covered period and fee type in orders and payments has been improved for cases when fees are applied to the subscription period. (CR-2493)
  • Various technical improvements have been implemented. (CR-2455, CR-2200, CR-2537, CR-2548, CR-2637, CR-2514, CR-2503, AB-38845, AB-41138, AB-41745, AB-41334, AB-41415)

Extended API


New methods of the internal API have been implemented, and several existing ones have been improved. (CR-1967, CR-2478, CR-2576, CR-2623)

API methods for managing subscriptions based on the VSP plugin have been improved. The information about the reseller to send to the vendor's side has been extended with the following parameters: company name, its address and contact phone number and email. (CR-2543, SAP-21875)

Fixed issues


The following issues have been fixed: AB-41382 (SAP-22287), AB-41608 (SAP-22396), AB-41717 (SAP-22445), AB-41474 (SAP-22321).