Contract
Customers
- Show portal access status in “edit portal options” UI
- Search result list will now highlight the opportunity subject instead of the customer name
Digital Products
Identity Management
- System realm admin can now access other realms from within User management
- Added configuration ability to redirect to a specific URL after logout
Issue Management
My Company
- Allow to upload images to be used in templates, including replacing logos in default templates
- Fixed contact address selection issue
Orders
- Added Support for creating and managing pendencies
- Added Support for rejecting cart items
- Enhanced order to track delivery dates on order and item level
- Added support for pricing action in cart
- Combined “Change Address” and “Copy Address” into one “Change Address” popup
- Fixed billing address issue during customer creation
Partner
Platform
- Added support for new address type “Service Address”
- Support for adding notes when completing progress status
- Enhanced progress page allowing to view notification logs
- Added support for service areas
- Added “Realm” field to jobs and batches configurations
- Improve UI performance by combining API calls
- Added support for alternate label in lists.
- Enhanced action extensions to allow downloading a file from an action response
- Enhanced action extensions to allow opening a URL from an action response
- Enhanced extension forms to configure sizing via minimum and maximum width properties
- Localized Text field now gets created in extension form
- Added support Http Multipart Requests
Process and Tasks
Product Lifecycle Management
- Added support for “lead time” attribute on services, rules of type “Lead time”
- Added support for “data” type attributes in pricing tables
- Added support for service area and service area tags attributes in pricing tables
- Added support for restrictions by service area and service area tags in pricing rules and catalog rules
- Enhanced browse catalog in PLM test mode to support additional parameters
- Added “recommended price” option in pricing rules
- Added “Hide unavailable products” flag to PLM configuration
- Added “Allow parallel item Change” and ”Disallow Parallel Version Change” flags to PLM configuration
- Changed Taxes UI to support view mode
- In configuration, multiselect list type attributes where the list has no values can now be edited properly
- Popup for adding included coupons to a coupon has been fixed
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.




