3.26.0 Release
- Apostolos Karakaxas
- Pelli Papoulidou
Date:
Installation: You can upgrade to 3.26.0 using the interworks.cloud installer
Microsoft Software Subscriptions - Availability of Ordering Process via BSS
In this release we completed the ordering process for the Microsoft Subscriptions from the BSS.
Your account managers can now order Microsoft subscriptions on behalf of their customers from BSS.
They can see the details of the Software subscriptions they orders from the Assets module.
What's next?
The Azure Reservation integration will be completed in the next releases where we will deliver the following:
Software subscriptions availability for tenant resellers and country tenants. Support of ordering, provisioning and back-ordering for the Software subscriptions products from your tenants.
Cancelation of Software subscription assets.
For more details, please check /wiki/spaces/ICPD/pages/4660680
Azure Budget Alerts (available for Storefront v4)
The budget alerts can be used by your resellers and direct customers to plan service cost. With budgets they can:
View If the current consumption of their Azure subscription is reaching close to the cost budget.
Define usage thresholds and compare their estimated usages with current usages
Receive alerts. Alerts are notifications that are sent when a crossover of the current budget takes place
A budget alert is defined per Azure subscription and it can be setup only by your customers. You can only view the alerts defined by your customer but you cannot define your own.
What's next?
In the next release, the budget alert will be available to Storefront v3 also.
For more details, please check Setting Azure Budget Alerts.
Integration with PayU Payment Gateway
From this release, intetworks.cloud platform supports credit card payments using the PayU Payment Gateway.
- Once PayU has been configured in your BSS, a new step will be displayed during checkout where the customer will be asked to enter his credit card details in an inline form managed by PayU.
- All invoices will be charged automatically using the token we have collected from PayU for the credit card the customer entered
For more details, please check PayU
Activation of Price Protection for Existing Office 365 Subscriptions
In this release we introduced the facility to add under price protection your existing subscriptions. You can perform a batch activation by selecting the subscriptions you want under price protection by running a search in your list of your subscriptions. The activation can be applied only to subscriptions that are not under price protection. If you select a subscription that is under protection, you will receive an error at the end of the process.
The price protection end date will be calculated automatically by our system using the "Effective Date" the subscription has in Microsoft partner center. The protected cost and sell prices will be calculated using subscription pricing options.
For more details, please check Activating the Price Protection for a Microsoft Subscription
Interworks .cloud External Authentication Framework
We implemented a framework for our platform to integrate with external authentication services, providing registration/login capabilities of BSS users authenticated through external IdP's (Identity Providers).
Such services can be used to identify users maintained in external user stores and map them to BSS users providing access to the interworks.cloud platform when logged-in (authenticated) from these external sources.
Support for SAML 2.0 Protocol
The first protocol that we implemented in SAML 2.0. It is an XML-based open standard data format for exchanging authentication and authorization data between parties that uses security tokens containing assertions to pass information about a user between a SAML authority (HPE identity provider) and a SAML consumer (interworks.cloud BSS).
If your company maintains a SAML 2.0-based Identity Provider solution for issuing identification information, you can benefit from BSS integration with the protocol and provide your users a single sign-on experience to BSS.
If you are interesting for integrating your BSS with your SAML 2.0 Identity solution, please contact our customer success team.
Invoice Item Cost
In this release we introduced three new fields for the invoices for displaying the prorated cost of an invoice item (for the billed period).
- Unit Cost (invoice item field). It the cost per unit (e.g the cost for 1 license for item's billed period)
- Total Cost (invoice item field). It is the unit cost multiplied with the invoice item quantity.
- Cost Amount (invoice field). It is the summary of all total costs fields of the invoice items.
The cost fields are calculated with the following way:
- For price protected subscriptions, the unit cost will be the price protected cost of the related subscription.
- For non protected subscriptions, the unit cost will be derived from product's current cost
- For azure resources, the unit cost is the charges we are getting from Microsoft Billing API
- For the one off products, it is the unit cost that has the related order item.
In the details of an invoice, we now display the total cost of the invoice broken per billing type (e.g monthly, annually, one off etc.)
These two new fields are available in our reporting engine for creating reports that include the cost information. These fields are also available via API from the methods that return data for the invoice items.
Storefront v4 - Availability of Support Section
From this release the Support section is fully functional in Storefront v4. Your customer can use it for submitting tickets and monitoring their progress.
New API Methods
In this release we implemented a new set of API methods for the Assets and Products module. The following methods are available in 3.0 version.
API Method | Description |
---|---|
Asset API | |
GET /api/assets | Returns all available assets (e.g Reserved Instances, Software Licenses and Microsoft ESD licenses) |
GET /api/assets/{assetId} | Returns the basic asset information for a given asset ID. |
GET /api/assets/{assetId}/characteristics | Returns all characteristics for a given asset ID. For a Reservation instance for example, it returns the properties explained here |
GET /api/assets/{assetId}/customfields | It returns the custom fields for the asset record. For the Azure Reservations, it returns the customer fields described here |
Product Catalogue API | |
GET /api/products | It returns all the products |
GET /api/products/{productId} | Get the basic info of a product for a given product ID. |
GET api/products/{productId}/customfields | Get product's custom fields for a given product ID. |
Invoice API (update) | |
GET Invoice Items | For invoice items that are for Reserved Instances or Software licenses we return data about the related Asset record. Then you can call the Asset API for getting more details. |
Check API v3.0 for more details.
Stripe Payment Gateway Enhancements
In this release we included the following enhancements for Stripe Gateway:
- Enabling Email Receipts from Stripe. With each transaction we pass to Stripe the email of the logged in user for Stripe to send the payment receipt.
- Localization of Stripe SEPA Form. You can now localize the SEPA forom using our /wiki/spaces/ICPD/pages/4662868. Check Localization of SEPA form for more details.
Azure Reservations - SQL Data Warehouse Offers
From this release we support the new reservation type "SQL Data Warehouse". The ordering and provisioning process is similar with the reset reservation types.
For more details, please check Selecting the Reservation Type.
Automatic Renew of Microsoft Authentication Token
The process you are running for giving your consent to our platform, it generates an authentication token that expires in 90 days. In this release we introduced a mechanism that renews automatically this token once per week. With this enhancement you will no longer need to re-run every 90 days the authentication process.
On this page
Resolved Issues
Key | Summary |
---|---|
EXL-6835 | MCA confirmation is required when the quantity of a subscriptions changes |
EXL-7399 | Storefront v4 - Plans in product group are switched automatically without user intervention |
EXL-7192 | Microsoft trials - The upgraded subscription is not under price protection |
EXL-7391 | Upgrade of Microsoft Trial Subscription fails because of missing MPN ID (applies to indirect CSPs) |
EXL-7389 | The edit action of a Reserved Instance order item in BSS crashes. |
EXL-7368 | "Object reference not set to an instance of an object" Stripe error |
EXL-7367 | Storefront v4 - 'New' and 'Featured' banners are not responsive |
EXL-7357 | Storefront v4 - Order characteristic gets currency culture even though it is a simple number |
EXL-7356 | Storefront v4 - Subscription product does not have its unit displayed next to Amount |
EXL-7339 | Storefront v4 - Activation of a Storefront user is not working correctly when the anonymous access is disabled |
EXL-7337 | Storefront v4 - Upgrade a MS trial to Paid gets always quantity = 25 |
EXL-7305 | "Accept Terms of Use"should not need a SessionID |
EXL-7304 | Backordering - Assets are not created in Parent Organization |
EXL-7298 | Storefront v4 - Buy/Cancel add-ons pop-up from subscription list are not refreshed when you switch between two subscriptions |
EXL-7286 | Azure Reservations - The product is not copied correctly to tenant BSS |
EXL-7284 | POST /api/Accounts/{accountId}/subscriptions/setpricelist does not work for price protected subscriptions |
EXL-7252 | Wrong date format on emailed invoices to clients. |
EXL-7210 | Invoice in basket confirmation step should not be displayed when "Display Invoices" option is disabled |
EXL-6645 | PUT /api/Accounts return error when you are trying to set value to a drop-down field |
EXL-3450 | Add-on provisioning fails if the subscription has already the same add-on as cancelled |