3.28.42 Release

Date:  Nov 16, 2021

Installation: https://downloads.interworkscloud.net/patches/3.28.0/CloudPlatform.Patch.3.28.42.zip
You must upgrade first to 3.28.0 using the interworks.cloud installer before applying this patch

 

Backordering Improvement for Tenant Organizations

With this improvement, the cancellation flows between a root organization and a tenant organization are working correctly. Consequently, even if multiple subscriptions from the tenant’s organization are invoiced by a single subscription of the root’s organization, all the cancellation requests are executed correctly, provisioning wise and billing wise.

 

Improvements on Cancellation Flow of Microsoft Software Subscriptions & Perpetual Licenses

A polling functionality is introduced in the cancellation flow of Microsoft Software Subscriptions and Perpetual Licenses. During the cancellation of a Microsoft Software Subscription or a Microsoft Perpetual License from the BSS, our systems monitor when the Microsoft Partner Center (MPC) will actually execute the requested cancellation because Microsoft executed the cancellation in an asynchronous manner. Therefore, the polling functionality makes sure that the cancellation request has been executed successfully in MPC.

On this page

Strings for the Upcoming Release Note

The following Excel file contains the latest strings for translation, based on their tag_name, for the upcoming release note 3.28.43.

 

New "Orders" Fields Available for Reports & Notifications

The merge fields, Bill To Contact First Name and Bill To Contact Last Name, are available to the Orders module in this release. Therefore, when you create a report or a notification based on Orders, you can utilize these two new fields to display the relative information for the order invoiced account.

 

Stripe Payment Gateway Improvement

Multiple webhooks can now be utilized to handle the account from different applications. Our system will identify the distinct webhooks and accordingly dispatch the webhook responses to the appropriate application.

 

Improvement on Product Copies in BSS

In BSS, when a product is copied, the billing date from the pricing options of the initial product is also automatically transferred to the copied product. This feature is handy when multiple product copies are created to offer different product characteristics since users will not manually add the billing date for each copied product.

 

Updates on APIs

 

Products API

Accounts API

 

Products API

Accounts API

Improvement Description

Products API V3 can now precisely screen the price lists that are returned for specific products depending on whether their active units are aligned or not. Consequently, the price list of a product (or product group) will not be returned if that product does not have active units that correspond to the active units of the price list.

Accounts API V3 can now automatically assign notification plans during an account's creation.

Affected End-Point(s)

GET /api/products/{productId}/pricelists

POST /api/accounts

 

Bundle Child Subscriptions API

In API v3, we introduced new methods for managing the bundle child subscriptions. More methods will be published in the following releases.

Method

Description

Method

Description

GET /api/bundleChildSubscriptions/

Retrieves all the bundle child subscriptions of the organization.

GET /api/bundleChildSubscriptions/{bundleChildSubscriptionId}

Retrieves a bundle child subscription based on a given ID.

GET /api/bundleChildSubscriptions/{bundleChildSubscriptionId}/characteristics

Retrieves the characteristics of a bundle child subscription based on a given ID.

GET /api/bundleChildSubscriptions/{bundleChildSubscriptionId}/addons

Retrieves the add-ons of a bundle child subscription based on a given ID.

GET /api/bundleChildSubscriptions/{bundleChildSubscriptionId}/synchronization

Retrieves the synchronization info of a bundle child subscription based on a given ID.

GET /api/bundleChildSubscriptions/{bundleChildSubscriptionId}/addons/{addonId}/synchronization

Retrieves the synchronization info of a bundle child subscription add-on based on a given ID.

Please check the Bundle Child Subscription filters for more details concerning the https://developers.interworks.cloud/public-api/search-criteria#Bundle_Child_Subscriptions_filter page.

 

Resolved Issues

EXL-13514

The "Get Hierarchy" action in the Microsoft Import tool fails with a Software Subscription Triennial term.

EXL-13454

The basket locks if you had initially added a product for an end customer in the basket, and then you remove it and add a product that is available only for a reseller.

EXL-12694

Storefront - The discount of an order is not correct in the downloaded excel file.

EXL-11432

Storefront registration page - The state/province field remains as required if you switch from a country with states to a country without states.

EXL-11178

Storefront - export a list of assets for a specific end-customer includes all the assets for all the reseller's end customers.

EXL-11171

Storefront - The list of assets for the end customer of a reseller might also include assets of other customers if their names are similar.

EXL-13554

Subscriptions are not renewed from the Billing Service

EXL-13507

Standard Edition - The order date in the reseller dashboard might have a day difference from the actual day because of the time-zone effect.

EXL-13258

Extra licenses cannot be purchased for a deactivated add-on.