Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.



Date:  01 Aug  

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

Microsoft Software Subscriptions - Availability of Ordering Process via BSS

Ui text box
sizemedium
typenote

Important Notice for On-premise customers Before upgrading to - ACTION REQUIRED

In 3.26.0 you must apply the .Net Framework 4.8 in your application servers. You can download it from https://dotnet.microsoft.com/download/dotnet-framework/net48 

Excerpt
Section
Column
width100%

In this release we completed the ordering process for the Microsoft Subscriptions from the BSS.

  1. Your account managers can now order Microsoft subscriptions on behalf of their customers from BSS.

  2. They can see the details of the Software subscriptions they orders from the Assets module.

    Image Removed

What's next?

The Azure Reservation integration will be completed in the next releases where we will deliver the following:

  1. Software subscriptions availability for tenant resellers and country tenants. Support of ordering, provisioning and back-ordering for the Software subscriptions products from your tenants.

  2. Cancelation of Software subscription assets. 

For more details, please check Ordering Microsoft Software Licenses from BSS

Azure Budget Alerts (available for Storefront v4)

1 release, interworks.cloud.Platform windows services installed to the server hosts Administration component are replaced by new ones. Check please Renaming of interworks.cloud platform Windows Services (3.26.1 release) for instructions.


Excerpt

Azure Budget Alerts are now available for Storefront v3

In this release the budget alerts are available also for Storefront v3. The budget alerts can be used by your resellers and direct customers to plan service cost.

 

With budgets they can:

  • View

If In the next release, the budget alert will be available to Storefront v3 also.
  • 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.

Image Removed

What's next?

Image Added

For more details, please check Setting Azure Budget Alerts.

Integration with PayU Payment Gateway

New Edition of Acronis Services Manager


Section


Column
width80%

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.
Image Removed
  • 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 PayUAcronis is a leading backup software, disaster recovery, and secure data access provider to consumers, small-medium businesses, and enterprises. Acronis solutions include physical, virtual, and cloud server backup software, storage management, secure file sharing, and system deployment. Powered by the Acronis AnyData Engine, Acronis products provide easy, complete, and safe solutions for data in local, remote, cloud, and mobile devices.


    Column
    width20%

    Image RemovedImage Added

    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.

    Image Removed

    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.

    Image Removed

    Support for SAML 2.0 Protocol

    The first protocol that we implemented in SAML 2.0It 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:

    1. For price protected subscriptions, the unit cost will be the price protected cost of the related subscription. 
    2. For non protected subscriptions, the unit cost will be derived from product's current cost
    3. For azure resources, the unit cost is the charges we are getting from Microsoft Billing API
    4. 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.)

    Image Removed

    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.

    Image Removed


    The new edition of interworks.cloud platform integration with Acronis provides the opportunity for all distributors and service providers to bill and provision Acronis Products both for server and local solutions. Our continuous work on upgrading this integration and staying aligned with the latest Acronis APIs, boosts our partners' revenues and enables them to stay up-to-date with the latest Acronis products. 

    • With the new edition you will be able to offer both backup plans and File Share and Sync plans.
    • You can define per plan which is going to be the gateway for the data storage.
    • You can offer 30 days free trial to your customers for testing the Acronis service before purchasing it. (work in progress - available in next release)
    • Your customers will be able to reset their Acronis password directly from Storefront workspace.

    Image Added

    What's next?

    In the following releases we'll support also:

    1. 30 days free trials for your Acronis services
    2. Checking mechanism for the acceptance or not of a cancellation requests based on the usage of the allocated quotas.

    For more details, please check /wiki/spaces/KASFD/pages/4664570

    Stripe Payment Gateway - Support for Strong Customer Authentication (SCA)

    Beginning September 14, PSD2 regulation introduced SCA requirements for many online payments made by European customers, to help reduce fraud.  In this release we updated our Stripe payment gateway to comply with the changes made by Stripe for meeting the new requirements.

    Expiration Date is now Available for the Software Subscriptions Assets

    The expiration date for a Software Subscription is now available when you are viewing the asset record in BSS or in Storefront. The expiration date is loaded by calling Microsoft API and it's the date that you can see also in Microsoft partner center.

    For viewing this field, you should first run the "Get Services Definition" action for getting the latest definition of the Software Subscriptions product type.

    Image Added

    Ui text box
    sizemedium
    typenote

    Please be informed that the new cost fields will be available only for invoices that will be generated after the upgrade to 3.26.0 release. For the previous invoices these fields will have 0.0 value.

    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.

    Image Removed

    Image Removed

    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 MethodDescriptionAsset APIGET /api/assetsReturns 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}/characteristicsReturns all characteristics for a given asset ID. For a Reservation instance for example, it returns the properties explained hereGET /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 APIGET /api/productsIt returns all the productsGET /api/products/{productId}Get the basic info of a product for a given product ID.GET api/products/{productId}/customfieldsGet 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:

    1. 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.
    2. Localization of Stripe SEPA Form. You can now localize the SEPA forom using our Language Pack Tool. 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.

    Image Removed

    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.
    tip

    For your existing Software Subscriptions assets, you can get the expiration date by editing and saving the asset record. This action will refresh the expiration date by making the call to Microsoft API.

    This field is also available in our notification engine for sending to your resellers or customers reminders for the expiration of their Software Subscriptions.

    Image Added

    Software Subscriptions are now Fully Supported for Tenant Resellers

    In this release we completed the migration and the back ordering mechanism for the Software subscriptions of a Tenant Reseller.

    • Transfer of Software Subscriptions assets during the upgrade of a Lite reseller to Tenant reseller. The upgrade process will transfer to tenant's BSS the Software subscription assets that exist in distributor BSS. The transfer will be performed by the  "Transfer Subscriptions" actions.
    • Propagation of Software Subscriptions assets to Distributor BSS (back ordering). Software Subscription assets that are created in tenant reseller's BSS will be propagated automatically to Distributor BSS. The propagation will be managed by the back ordering mechanism that is already used for the subscriptions.  For more details, please check Copying Reseller Assets in Distributor BSS.

    Managing Software Subscriptions from Workspace

    The Microsoft Subscriptions your resellers or customers have purchased are now viewable in Storefront's Workspace. 

    Image Added


    On this page

    Table of Contents
    maxLevel1
    excludeOn this page


    Resolved Issues

    Key

    Summary

    EXL-6835MCA confirmation is required when the quantity of a subscriptions changes7123Provisioning of non-profit Microsoft plans fails because of erroneous validation of customer's qualifications
    EXL-7399

    Storefront v4 - Plans in product group are switched automatically without user intervention

    EXL-7192Microsoft trials - The upgraded subscription is not under price protection
    EXL-7391Upgrade of Microsoft Trial Subscription fails because of missing MPN ID (applies to indirect CSPs)
    EXL-7389The 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-7367Storefront v4 - 'New' and 'Featured' banners are not responsive
    EXL-7357Storefront v4 - Order characteristic gets currency culture even though it is a simple number
    EXL-7356Storefront v4 - Subscription product does not have its unit displayed next to Amount
    EXL-7339Storefront v4 - Activation of a Storefront user is not working correctly when the anonymous access is disabled
    EXL-7337Storefront v4 - Upgrade a MS trial to Paid gets always quantity = 25
    EXL-7305"Accept Terms of Use"should not need a SessionID
    EXL-7304Backordering - Assets are not created in Parent Organization
    EXL-7298Storefront v4 - Buy/Cancel add-ons pop-up from subscription list are not refreshed when you switch between two subscriptions
    EXL-7286Azure Reservations - The product is not copied correctly to tenant BSS 
    EXL-7284POST  /api/Accounts/{accountId}/subscriptions/setpricelist does not work for price protected subscriptions
    EXL-7252Wrong date format on emailed invoices to clients.
    EXL-7210Invoice in basket confirmation step should not be displayed when "Display Invoices" option is disabled
    EXL-6645PUT /api/Accounts return error when you are trying to set value to a drop-down field
    EXL-3450Add-on provisioning fails if the subscription has already the same add-on as cancelled6130GET /api/Invoices/accounts/{accountName} method fails if the account name includes the special characters <,>,*,%,:,&,\ 
    EXL-7437Storefront v4 - Issue with self registration
    EXL-7466Microsoft product catalogue  update fails because of double quite (") character in product's name
    EXL-7475Wrong time zone for "Morocco Standard Time"
    EXL-7520Unhandled error when trying to change subscription related MPNID from the "Change Account MPN ID" tool.
    EXL-7547Storefront v4 - VAT validation fails
    EXL-7636Storefront v4 - Missing translation for a string results a page to crash
    EXL-7112RIs prices import - invalid data error
    EXL-7486Avalara taxes are not calculated for an Azure invoice 
    EXL-7498Activation of price protection fails if the subscriptions was has effective date more than a year ago
    EXL-7507Stripe - error during checkout process
    EXL-7538Add-on edit action fails because of pricing rounding
    EXL-7436Activation of price protection via the bulk action is allowed for users that have only read access to the subscription.
    EXL-7447Service Manager API - Subscription Create pre=check method sends invalid data
    EXL-7478Storefront v4 - Support section is available even when the support extension is not activated
    EXL-7527Storefront V4 - Checkout with Avalara - Invoice Final Price does not include Taxes when "Commit documents to Avatax" is false
    EXL-7544"Tell me more" button should not be displayed if this option is disable
    EXL-7559An error is not displayed if you are trying to activate price protection for an unsynchronized subscription
    EXL-7595Storefront v4  - Register page - Register button should be enabled if "Privacy Policy" is unchecked
    EXL-7622Provisioning of an asset product fails if a second product type is selected in the display rule of an asset custom field
    EXL-7277Storefront v4 - The list of reserved instances assets in Billing section includes also the Software licenses assets
    EXL-7505Storefront v4 - The add-on icons are not displayed correctly
    EXL-7575A green icon should be displayed when the validation of customer's VAT is successful using VIES
    EXL-7584Storefront v4 - No warning is displayed during registration if the email is already used
    EXL-7565If you disable the price protection for a product the subscriptions remain under price protection even after the renewal at price protection anniversary
    EXL-7569Stripe SEPA - Adding a payment for increasing available credit returns error when you press the pay button
    EXL-7613Storefront v4 - When the session expires the logout action crashes