Contract

Customers

Digital Products

Identity Management

Issue Management

My Company

Orders

Partner

Platform

Process and Tasks

Product Lifecycle Management

Sales Channel



Contract

Show quantity ordered on contracts

Selecting the cart icon will show the number of items ordered using a contract.


Customers

Show portal access status in “edit portal options” UI

When viewing portal access options, the current access status of the user will be displayed.


Search result list will now highlight the opportunity subject instead of the customer name

The opportunities search function has been updated, making the subject a clickable item to open the opportunity.


Digital Products

Added expiry date for digital inventory codes

Digital products now have the option to provide an expiry date, providing a validity period for codes to expire. Additionally, digital inventory management has added the “Code expiry (days)” field to set a default expiry date period for codes.


Identity Management

System realm admin can now access other realms from within User management

System administrators now have the ability to manage other realm users.


Added configuration ability to redirect to a specific URL after logout

With the addition of the Redirect URI functionality, admins can set which webpage users will be directed to when logging out of Kloudville.


Issue Management

Enhanced issue search to separate search results by party type

The issue search function has been enhanced to filter search results by customer, partner and My company issues.


My Company

Allow to upload images to be used in templates, including replacing logos in default templates

Kloudville has added a resources section to the My company application, allowing for the uploading of images that can be used in custom templates.


Fixed contact address selection issue

A contact’s address can now be selected from the contact list in the customer application.


Orders

Added Support for creating and managing pendencies

Kloudville’s new pendencies option enables the creation of pendency notes for orders which explain the delays in a process. These notes can be utilized by businesses to help track the steps awaiting completion in the order process.


Added Support for rejecting cart items

Kloudville has added the option to reject items in an order, meaning items can be rejected after submission. Additionally, rejected items may be moved back to carts afterwards.


Enhanced order to track delivery dates on order and item level

Service products and orders have been enhanced to include new date fields which enable the modification and scheduling of delivery dates.


  • The earliest due date is a calculated date based on formulas that can be run in the background.
  • The requested date is the date the customer wishes to receive the item.
  • The committed due date is the date the seller agrees to deliver the item by.
  • The shipping date is the day the item is sent out.
  • The delivery date is the day of the successful delivery.


Added support for pricing action in cart

Pricing actions in Kloudville are prices which can be applied to customers in the event of them performing a specific action. For example, if a customer has home internet and wants to switch internet service providers, the provider will select the customer’s cart in Kloudville, and apply a cancellation pricing action to the relevant item. In this instance, the item would be the internet services which the customer already has, the provider will select this item again and add a cancellation action, and set an additional price to that action. With the added support for pricing actions in carts, pricing actions can be utilized for external systems in the event of integrating with them. Additionally, pricing tables can now have pricing actions mapped as attributes, meaning prices can be based off pricing actions.


Combined “Change Address” and “Copy Address” into one “Change Address” popup

Kloudville has consolidated the change address and copy address action into change address. Copying products, moving a product from one delivery location to another and creating new addresses has been streamlined.


Fixed billing address issue during customer creation

We have fixed an issue where the billing address was not treated properly when creating a new order for new customers.


Partner

Added support for Wholesaler/Reseller Partner type

In the Kloudville Partner application, partners can now be specified as wholesellers/resellers.


Platform

Added support for new address type “Service Address”

Kloudville has enhanced the addresses system to include service addresses. This new address type can be configured to include as many details as is required and can be utilized for business rules such as pricing and availability rules, with more details. These settings are configured per country.


Support for adding notes when completing progress status

Across any Kloudville 360 application featuring a progress bar, notes can be created corresponding to each stage of the process. These notes will be available to view and retrieve from the progress history.


Enhanced progress page allowing to view notification logs.

Kloudville’s new feature enables the creating and logging of notifications for events, which will appear in the progress history log. System admins may enable this feature, by setting Kvslognotifications to “true” in config properties.


Added support for service areas

Kloudville now enables the creation of service areas in platform configuration, which can be utilized in business rules such as pricing and availability. Service areas manage services and requests for customers and handle set-up and completion of requests.


Added “Realm” field to jobs and batches configurations

Kloudville has enhanced batch processing by adding realms, prior to this change, jobs were all executed under the system realm. Certain jobs can now be executed under the business realm as well. This is helpful if, for example, a job is creating tasks that only exist in the business realm.


Improve UI performance by combining API calls

Kloudville has consolidated the many background API calls generated by the user interface into a singular API call.


Added support for alternate label in lists.

With the addition of alternate labels, Kloudville has provided the ability to override default out of the box labels with different labels. Ensuring that labels will not be reset after every application release.


Enhanced action extensions to allow downloading a file from an action response

Kloudville has added a new ability for action extension buttons to create scripts that can download files.


Enhanced action extensions to allow opening a URL from an action response

Kloudville has added a new ability for action extension buttons to open external URLs.


Enhanced extension forms to configure sizing via minimum and maximum width properties

Kloudville has added minWidth, maxWidth, smallScreenWidth, mediumScreenWidth and bigScreenWidth properties to extension form. These attributes are based in pixels and developers can configure these properties to control how the width of the extension forms is displayed.


Localized Text field now gets created in extension form

Previously, localized text fields were being rejected by extension forms. This problem has now been fixed and extension forms will now accept localized text fields.


Added support Http Multipart Requests

Kloudville now supports sending “multipart” form data in HTTP requests to external systems. This enables the streaming of file data to external systems, but the file data must exist in the system as a resourceUrl object. At present Kloudville only supports sending the “multipart/form-data” content type.


Process and Tasks

Added ability for processes to handle pending events

Kloudville has added the ability to queue messages and signals sent to process when the process is not ready for the event. These events will be delivered to process later, when the process reaches the corresponding activity. Prior to this enhancement, any event which was sent to process and could not be processed immediately would be ignored. Additionally, the pending events for these processes can be viewed in the Processes UI.


Allow to configure task notification templates

Notifications within Kloudville systems have been enhanced to allow for the configuration of predefined templates for task notifications. These templates can be used for escalating a task.


Product Lifecycle Management

Added support for “lead time” attribute on services, rules of type “Lead time”

Kloudville has added a new field for services called Lead time. Additionally, a new rule type called lead time has been added. Both can be utilized to calculate the earliest time a service can be delivered to a customer. The lead time rule will help calculate how much time it will take to deliver a service, if a lead time is entered at the service level this will become a hardcoded and fixed lead time. If you create a lead time rule you may create a dynamic lead time calculation based on configurable attributes in the service.


Added support for “data” type attributes in pricing tables

In pricing tables, every order has a price breakdown which explains how a particular price was arrived at. With data type fields, an additional attribute can be added that will get passed with the pricing rule. This will add more information which can help explain how the price was calculated in the pricing table. Also, the value can be utilized to feed more information to external systems if required.


Added support for service area and service area tags attributes in pricing tables

Added service area and service area tags to pricing tables special type attributes.


Added support for restrictions by service area and service area tags in pricing rules and catalog rules

Kloudville’s price rules and catalog rules now allow users to include or exclude service areas and service area tags.


Enhanced browse catalog in PLM test mode to support additional parameters

Kloudville’s browse catalog has been enhanced to include context tags, product tags and location tags, which can simulate use cases and test a catalog’s rules.


Added “recommended price” option in pricing rules

The recommended price option gives priority to a specific price rule when browsing a catalog as it becomes the first price to appear to the customer.


Added “Hide unavailable products” flag to PLM configuration

This flag hides unavailable products in the catalog. Previously, products that were active but unavailable appeared in the catalog, meaning customers could see the product but not buy it. This option ensures that customers will not see unavailable products.


Added “Allow parallel item Change” and ”Disallow Parallel Version Change” flags to PLM configuration

Kloudville has enhanced the configurator application to allow changes of the same product in different PLM projects, and restrict the creating and modifying of multiple versions of the same product in different projects that can be sold simultaneously.


Changed Taxes UI to support view mode

The Taxes UI has been updated to include edit functionalities through the use of edit buttons.


In configuration, multiselect list type attributes where the list has no values can now be edited properly

Kloudville has fixed a bug at the order level where configurable items could not be added to multiselect lists.


Popup for adding included coupons to a coupon has been fixed

The popup for adding an included coupon to a coupon is now visible, allowing for the creation of bundle coupons and grouping coupons together.


Sales Channel

Upgraded Amazon adapter to use new amazon SP API

Kloudville has updated its Amazon adapter to utilize the new Seller Plan Rest API.