v20 Release Notes

Updated: July 19, 2020
Contents

Release Date: July 9, 2020

This release brings to you an improved performance, better stability, smoother workflows, and enriched user experience.

1. CloudBlue Connect Platform

1.1 New Home Dashboard

A new and improved dashboard for Connect has arrived.

Users can now instantly access required actions, such as pending contracts or pending asset requests in the Required Actions section of the dashboard. Search bar allow to quickly navigate around modules and actions by keyboard alone – click Enter to quickly jump to the selected element.

1.1.2 Home Dashboard Quick Links

It is now possible for both Vendors and Providers to add custom links to be shown in the Home Dashboard:

Providers can add quick links to their own and dependent Vendor (through the program contract) or Provider (through the service contract) accounts. Vendor can add quick links only to their own accounts.

1.2 Price Management

With the introduction of the new Price Management Module, Vendors can now manage versions of prices for their products per Item (SKU), per Provider and Marketplace. Vendors can set up prices at Provider’s cost, at Tier-0 suggested price (MSRP) as well as any other tier and by any number of custom attributes.

Pricing rules need to be defined according to the vendor’s distribution contract. Price lists are integrated into the overall Listing flow allowing providers to take advantage of the existing processes built around listing review and approvals.

Please note that while Price Management brings a lot of value to our partners, its use is completely optional and the decision of whether to use Price Management of the CloudBlue Connect or not is made by individual Providers as they build or evolve their Vendor management programs.

1.3 New Parameter Types

Vendors can now implement additional parameter types:

  • Address – Complex control consisting of multiple sub-attributes address lines, city, state, country and ZIP code used to input address information from the user.
  • Checkbox – Indicates whether a particular condition is on or off from the predefined list. It is commonly used to present a non-exclusive Yes/No or True/False selection.
  • Choice – Logically similar to the Dropdown, this control allows to select a single option from a list of predetermined options (each with unique id and label).
  • Domain – Specialized type of the single-line text input control that visually enforces and validates inputted text to be properly formatted as a domain.
  • Dropdown – Allows selecting a single option from a list of predetermined options (each with unique id and label) which drop-down when users click on the control.
  • Email – Specialized type of the simple line text input control that visually enforces and validates inputted text to be properly formatted an email.
  • Object – Complex type used to store machine-readable information in a structured formatted defined by specifications like JSON.
  • Password – Specialized type of the single-line text input control that allows to securely input value without making visible on the screen.
  • Phone – Specialized type of the single-line text input control that visually enforces and validates inputted text to be properly formatted as a phone number.
  • Single line text – Basic text input control limited to one line only that can be used to capture data points like names, labels, etc.
  • Subdomain – Specialized type of the single-line text input control that visually illustrates to the user that the value is a part of some domain name.
  • URL – Specialized type of the single-line text input control that visually enforces and validates inputted text to be properly formatted as a URL (link).

1.4 User Groups and Permissions

Providers and vendors can segment users within an account to different groups and assign permission for specific users to access defined modules within the Accounts module.

Each user is now required to be a part of at least one group. Please note that by default the “Administrators” group with all account users is created for all accounts in the system.

Users can customize groups and users membership as they need.

1.5 Partners Management Module

A new module features a directory that lists the partners you work with (through Program or Service contracts) one place, along with their business or technical contact information.

Please note that technical and business contacts are defined by each organization individually within their Account preferences (see next paragraph).

1.6 Account Contact Information

Each Account defines the list of Technical and Business contacts within their Account preferences:

At least one technical and one business contact is required to be defined for each account in Connect.

1.7 Creating Production Assets (Subscriptions) using Provider Portal

In addition to Preview Assets, Connect now allows Providers to create Test and Production Assets (Subscriptions) directly within the Provider Portal using “Environment” step of the corresponding wizard:

Previously, Production and Test Assets creation was only possible through APIs, SDKs, or Extensions.

Please note that the Preview type of assets is now only available to Vendors.

This is required to allow vendors to test their scenarios isolated from Provider flows.

1.8 Webhooks support for more objects

Connect now has webhooks support for more system objects:

  1. Asset Requests
  2. Asset Billing Requests
  3. Listing Requests
  4. Tier Account Requests
  5. Tier Configuration Requests
  6. Usage Files

Thus enabling developers to take advantage of real-time updates related to these objects without need for extensive polling.

1.9 New Product Versions Management

Vendors can now define the changes that were made in different product versions when submitting it to Providers. This allows both the Vendors and Providers to know exactly what was changed between different product versions.

Versions can now also be marked as Private, when required, to prevent Providers from seeing them in the Provider portal.

1.10 Usage Management Improvements

Usage Reporting now fully supports syndicated-products. Vendors will now be able to upload usage reports for syndicated products based on our existing usage reporting schemas to both the syndicating provider and the direct provider.

In addition, Providers can now define custom columns for the Vendors and/or Providers to populate, based on business rules of the usage reporting.

Lastly, items in the asset details of the Usage Report are now split according to reservation based-items and usage-based items for more optimized usage reporting.

1.11 Marketplace-level Branding for Providers

Provider branding has been extended to support Marketplace-level customizations, including the ability to customize the Inquiring Email template and Activation portal contents.

1.12 Extended OpenAPI Specification

We’ve included lots of updates to our OpenAPI specification – you will see more methods, more detailed attributes and more descriptions.

OpenAPI specification is the standard, language-agnostic interface that can be used to secure and accelerate the API lifecycle; more specifically, the creation of machine-readable interface files used to describe, produce, and consume RESTful web services.

1.13 Other Changes

  • ‘Settings’ module was renamed to ‘Tier Config to better reflect business context and simplify navigation
  • ‘VAT’ attribute was added to the Tier Account object
  • Rearranged Product Editor navigation by moving Localization to the top level from the Embedding section
  • Pagination has been added to the Product > Items management to effectively support products with large number of items

2. CloudBlue Catalog

2.1 New Design

A newly redesigned and optimized CloudBlue Catalog is now live! Its new layout is optimized to help to find the exact products quickly and efficiently:

3. CB Commerce Extension

3.1 Release v20.0-8

Attention

It is required to install the latest (20.5.0.439) version of the Abstract Types Package and latest (20.0-8) Extension Package into the CloudBlue Commerce instance in order to install any new versions of products. Otherwise, any new product package deployment will fail with errors like ‘Package metafile URI of type … not found‘.

  • Added support for new parameter types introduced in the CloudBlue Connect v20, like address, password, domain, subdomain, and others.
  • Added support for real-time parameters retrieval for products with versions generated after v20 release
  • Added support for Tier Configuration creation on first purchase in UX1 for products with Tier-1 parameters
  • And much more

Please see CB Commerce Extension Release Notes for detailed information about CloudBlue Commerce Extension v20 release details.

Is this page helpful?
Translate with Google
Copied to clipboard