3.28.0 Release
Date: Sep 23, 2020
Azure Plans Cost Management Dashboard
Current and historical data for the Azure plan subscription can help manage costs when analyzing usage and costs over time to identify trends. Trends are then used to forecast future spendings. In this release we are excited to introduce in our Storefront the Cost Management dashboard where we display all the Azure Plan's usages (current and previous consumption) as well as forecasts, by utilizing filters and groups.
Cost Management Dashboard Insights
View of historic data up to one year ago.
View of consumption data for the current month with forecast for the remaining period.
On this page
- 1 Azure Plans Cost Management Dashboard
- 2 Encryption of Contact’s Sensitive Data
- 3 Display in Storefront the Prices in Transaction Currency
- 4 Checking for Availability of Customer’s Domain Prefix
- 5 Replacement of Flash Report Graphs
- 6 Improved Reporting for our Integration Framework
- 7 Functionality that is now Available for your Tenant Resellers
- 8 Landing Pages for Trials are now Available for our Nebula Template
- 9 Prices Rounding
- 10 Collection of Azure Plan Charges using our API
- 11 Subscription Creation Time is now Available to the Reports and Notifications
- 12 Resolved Issues
The prices displayed to your customers and resellers are in the currency you bill them and include your Azure plan markup or margin.
Data visualization with daily or monthly granularity using bar and pie charts.
Ability to group the data per resource, location. meter, resource group and resource guid.
Ability to export your data in an excel file.
PEC information is available per resource to your indirect resellers.
Resource group tags are included in the exported data.
What’s next?
We are working on offering an aggregated view of an Azure plan subscription consumption that will include data from all entitlements. This functionality has been scheduled to be included in one of our next releases.
For more details, please check Azure Plan Cost Management Dashboard
Encryption of Contact’s Sensitive Data
In this release we are enhancing our security level by storing the contacts data, that are considered sensitive information from EU GDPR regulation, in an encrypted format. These data are contact’s First Name, Last Name, Mobile Phone and Email and are encrypted using AES-256 encryption algorithm.
Display in Storefront the Prices in Transaction Currency
For customers or resellers that are billed in different currency than the one you are using for displaying your prices in your Storefront, we added a toggle in product detail page for checking the prices in their transaction currency. The prices are calculates using the FX rate you have defined in your
For more details, please check Display in Storefront the Product Prices to Customer's Transaction Currency
Checking for Availability of Customer’s Domain Prefix
In this release we have introduced a new checking mechanism for the availability of customer’s domain prefix. We conduct an audit against the domain prefix , to determine whether it is already used by another Tenant under a different CSP, so as to prevent the failure of the Account's creation under the Microsoft Partner Center. If this domain prefix already exists in Microsoft under a different CSP, the following message will be displayed:
The Account will not fail but it will remain unsynced and you can either proceed with authorization or add a new domain and retry, as per the message's instructions. This check is available for both Storefront and BSS.
For more details, please check Provisioning your Customers as Microsoft Tenants | CopyofProvisioningyourCustomersasMicrosoftTenants CreatingaCustomerasaMicrosoft...
Replacement of Flash Report Graphs
In this release we have replaced the Flash based charts, we were using for the visualization of the report results, with HTML 5 charts that are compatible with all modern browsers. Also, the new HTML 5 charts can be exported in various formats like PNG, PDF etc.
Improved Reporting for our Integration Framework
For our customer that are using our integration framework or our out-of-the box connectors, we have introduced in this release a new reporting tool that helps you to check the synchronization status of the entities.
The main features that the Integration Framework Report offers are:
Depicting which entity failed and why.
Depicting the relation of two entities between the two different systems.
Allowing to apply corrective actions such re-syncing or breaking the relation between our platform record and the third party system.
For more details, please check
Functionality that is now Available for your Tenant Resellers
The following features have been unlocked from this release for your tenant resellers.
Microsoft Dependent add-ons. The functionality for the dependent add-ons that we released in 3.27.13 edition is now available for your tenant resellers too. Check please for more details on how we manage the dependent add-ons.
One-time Azure Plan Reservations. You can now add the “Azure Plan Reserved Instance” container product in your tenant pricelist for your reseller to be able to offer them in their customers too.
Update of Products Sell Prices via the Products Importer. Your tenant resellers can now use our products importer tool for performing a bulk update of the sell prices of the products they can resell from you.
Landing Pages for Trials are now Available for our Nebula Template
In this release we completed the support for the landing pages for the Storefront Nebula template. We now support to have landing pages for trials that can be accessed by anonymous users that haven’t registered yet in your Storefront.
Prices Rounding
Rounding is an important aspect with any financial system, and our platform is no exception. Understanding how rounding works within interworks.cloud will give you insight into how we handle rounding for amount calculation on orders, invoices and subscriptions.
In this release we worked on some discrepancies and different approaches we had on how we apply the discounts on order items, invoices and subscriptions. The rule that we enforce now in all modules is the following: The rounding is performed as the last step before multiplying with Quantity.
For more details, please check Rounding.
Collection of Azure Plan Charges using our API
The method GET /api/invoiceItems/{invoiceId} in API v3.0 returns the charges for the Azure plan resources in “usages” array that can be found in the Invoice Item details. This is similar with the way we return the charges for the Legacy Azure resources.
Subscription Creation Time is now Available to the Reports and Notifications
We introduced a new field called “Create (Date & Time)” that displays the date and time a subscription has been created in our system. This field is available both for your reports and for your notifications.
Resolved Issues
Key | Summary |
---|---|
EXL-10496 | API v3.0 - GET /api/invoice returns duplicate records when there are more one address related to the account |
EXL-10492 | Integration Framework - Statement rules do not work for decimal numbers |
EXL-10457 | Azure usage records are not loaded when there are deprecated meter IDs. |
EXL-10436 | The details page of a contact cannot be loaded |
EXL-10402 | Values with Arabic characters for the invoice status fields and for tax fields are not saved correctly |
EXL-10411 | Error handling is missing for failed Microsoft subscriptions |
EXL-10406 | Products purchases prices are not updated from the Update Tenant process if the “Update Sell Prices” option is not enabled |
EXL-10377 | Double payment request is sent to Authorize .net from the Billing Services when the bill run lasts for many hours |
EXL-9547 | Add-ons are not copied in Tenant Reseller organization |
EXL-4437 | When an add-on is de-assigned from a product in root organization this action is not applied in Tenant Reseller organization during the update process |