Customers
- Added the ability to change customers and partners during contract copying
- Added new details to customer accounts
- Added search feature in customer and partner billing accounts
- Added lifecycle support to customer and partner accounts
Integrations
- Added support for TMF666 Account Management API
- Enhanced TMF 620 get product offering to show charges under the price list
- Added new Kafka adapter options
Inventory
Orders
- Enhanced resource services UI to be more user friendly
- Enabled multiline textboxes to be expandable
- Added the ability to edit product resources, allowing users to modify specifications
- Added support to add identifiers to Order items
- Enhanced order import/export map to support product identifiers
- Fixed progress history bug in Orders
Partners
- Added Settlements application to partners
- Added Contracts application to partners
- Added new pricing rule option to enforce validation of partner contract
- Added marketplace accounts feature to Partner profiles
- Enhanced sidebars to expand one category at a time
- Added the ability to display send and receive data in message logs
Performance Monitoring
- Added “heap dump” option to the export diagnostics pop-up in APM
- Enhanced APM export diagnostics option
- Enhanced APM counters to allow grouping servers
- Added APM widgets: Counter, Counter range and Servers
- Enhanced service queues to show information for all servers
- Added network and CPU information for server instance
- Added Process Message functionality in service queues
- Added the ability to use common schedules across multiple jobs
Platform
- Added “include system jobs” feature in Performance Monitoring
- Added support for Oracle database
- Enhanced batch processing and jobs to allow users to use predefined job schedules
- Enabled restricted view configuration panels on subscriptions assets orders and contracts
- Added the option to disallow backorders for warehouses
- Added the ability to hide note types from users based on user roles
- Added user role restrictions for selecting certain values in lists
- Fixed an issue which prevented users from updating context objects within search pages
Processes and Tasks
- Added start on assign option in tasks
- Added primary deadline option in tasks
- Enhanced several APIs to have API specific policies
- Added context identifiers to tasks
Product Lifecycle Management
- Added component to place include and exclude options in the same dropdown
- Added sales teams restrictions to catalog rules and pricing rules
- Added “Allow points purchase” flag to price rules
- Enhanced price rules page to show “conditions” as its own panel
- Enhanced PLM to allow including specifications from other catalog’s categories
- Added “enable points conversion” flag to pricing configurator
- Enhanced getCatalogCategories API to return category tags
- Enhanced searchCatalog, priceCart and getCatalogProduct services/APIs to support shopping with points
- Enhanced getCatalogProduct to get bundle items and configuration product details
- Fixed coupon application issue
- Fixed an issue in PLM which prevented users from selecting all multi-value list attributes
- Fixed coupon validation bug
- Fixed zone attributes bug when viewing configurations
Solar
Customers
Added the ability to change customers and partners during contract copying
Enhanced contract copying, allowing users to copy contracts and assign them to other customers or partners.

Added new details to customer accounts
Modified customer accounts with the following new details:
- Account type
- Account use
- Account description

Added search feature in customer and partner billing accounts
Customer and partner billing accounts have been reorganized to show all the accounts as a search page list. Simplifying the process of navigating through accounts.

Added lifecycle support to customer and partner accounts
Enhanced customer and partner billing accounts by enabling users to suspend, close or reactivate accounts.


Integrations
Added support for TMF666 Account Management API
Added TMF adapter that implements the TMF666 Account Management API specification. The TMF666 API provides a standardized mechanism for the management of billing and settlement accounts, as well as for financial accounting (accounts receivable) either in B2B or B2B2C contexts.
Enhanced TMF 620 get product offering to show charges under the price list
Enhanced TMF 620 to use the “combinePrices” parameter to show allowances and tariffs under productOfferingPrice structure.
Added new Kafka adapter options
Enhanced the Kafka adapter to enable: logging messages, skipping the generation of object headers, specifying “qualifier” parameters when publishing events for received messages.
Inventory
Added “Suppliers” and “Product tags” filters to the “Recommendations” search function
In the Inventory application, the “Recommendations” page has been enhanced to filter search results by suppliers and product tags.

Orders
Enhanced resource services UI to be more user friendly
Modified the orders cart page to allow users to view resource services in pop-ups. This is useful in the scenario that a page contains a large amount of resource services and it is difficult to see them all properly.


Enabled multiline textboxes to be expandable

Added the ability to edit product resources, allowing users to modify specifications
Within order management, product resources can now be edited and updated similarly to products and services.


Added support to add identifiers to Order items
The order item model now supports identifiers. During service provisioning order items can be updated with identifiers from another system. If added before service decomposition the identifiers will be copied from the sales order to service orders with that item. If the order item is a subscription item the identifier will be copied to the subscription. Both orders and subscriptions can be searched for using the external identifier value.
Enhanced order import/export map to support product identifiers
Added the ability to specify product identifiers when importing orders and subscriptions. Additionally, identifiers can now be exported.
Fixed progress history bug in Orders
Fixed a bug in which related items and progress history were not shown in orders.
Partners
Added Settlements application to partners
Added settlements functionality to Partners application. Within Settlements, orders for partner products will automatically generate Settlement records based on the invoice recurrence defined in settlement management.

Additionally, market fees can be manually applied against partner orders to create settlement records. Within Settlements, users can apply marketplace credits or charges, these charges include:
- Partner fees: A fee charged to the partner for allowing them to be a partner
- Marketplace fees: A fee charged to the partner for allowing them to sell products on the platform
- Fulfillment fees: A fee charged to the partner for fulling their order
- Refund fees: A fee charged for refunding an item
The fees could be limited by currency, have a set minimum or maximum amount and can be restricted by product tag and partner tag.
Users are also able to create, manage, view and export settlement credits, charges and marketplace fees. Users can also view summary data for these settlements, select filters to search for them, and delete them.

Added contracts application to partners.
- Marketplace Products: A contract with the Marketplace Products scope specifies what marketplace products can be sold by reseller partner as part of the partner’s bundles.
- Partner Products: A contract with the Partner Products scope specifies what partner products can be sold by the marketplace as part of the marketplace bundles.
- Marketplace Fees: A contract with the Marketplace Fees scope specifies the amount charged to the partner in order to sell their products through the user’s platform. Marketplace fees can be set as percentages on categories of products, volumes of products or charged in specific amounts.

Added new pricing rule option to enforce validation of partner contract
When selling a bundle with partner products, this feature will ensure that a partner contract exists allowing for the sale of partner products.

Added marketplace accounts feature to Partner profiles
Added marketplace accounts feature allowing users to create and manage billing and settlement accounts for partners without customer accounts.

Enhanced sidebars to expand one category at a time
In partner management and partner portal, a category will automatically collapse when another category is expanded.

Added the ability to display send and receive data in message logs
When viewing the logs of messages sent to and from the system, users can now quickly display the data sent and received, rather than having to download the data. Supported data formats are XML and JSON.

Performance monitoring
Added “heap dump” option to the export diagnostics pop-up in APM
Added the ability to export a heap dump as part of the server diagnostics available for download in the APM application.

Enhanced APM export diagnostics option
Enhanced APM application to optionally export event logs and app server configuration data when exporting diagnostic information.

Enhanced APM counters to allow grouping servers
The counters page now groups the counters by server.

Added APM widgets: Counter, Counter range and Servers

Enhanced service queues to show information for all servers
Enhanced service queue information to display counters for all servers

Added network and CPU information for server instance
Enhanced the server monitoring page to include: The number of threads, cores the CPU has and the current network utilization information for each server.

Added Process Message functionality in service queues
When a service queue is suspended, this action will process a single message from that queue. Allowing users to test if the messages can be processed successfully.

Added the ability to use common schedules across multiple jobs
Added the ability to create Job Schedules which can be assigned to multiple jobs or batches and configured to run at specific times.


Platform
Added “include system jobs” feature in Performance Monitoring
“System jobs”, which are jobs run by internal Kloudville system processes. Can now be viewed by checking the “Include system jobs” flag. This shows users the statuses of these jobs, although the user cannot manually start a system job.

Added support for Oracle database
Enhanced batch processing and jobs to allow users to use predefined job schedules
In batch processing, users will now be able to use one of their predefined job schedules by selecting them from the dropdown list.


Enabled restricted view configuration panels on subscriptions assets orders and contracts
Enhanced the subscriptions, assets, orders, quotes and service order pages, allowing users to hide panels or make them read only.



Added the option to disallow backorders for warehouses
Added the ability to configure whether warehouses will accept or deny backorders.

Added the ability to hide note types from users based on user roles
Added the ability to limit which users can create specific note types.

Added user role restrictions for selecting certain values in lists
Added new restrictions to prevent users from selecting specific values in lists. This is useful if, for example, a value should only be selected by a user with a higher authority role.

Fixed an issue which prevented users from updating context objects within search pages
Processes and Tasks
Added start on assign option in tasks
This option will calculate the task due date based on when the task is started. Rather than calculating the due date based on what time the task was created.

Added primary deadline option in tasks
The “primary deadline” will take priority over any other completion options or escalations.

Enhanced several APIs to have API specific policies
Enhanced the following human task APIs to include separate roles:
- stopTask
- suspendTask
- releaseTask
- delegateTask
- escalateTask

Added context identifiers to tasks
Users can now search for tasks by entering the task identifier in the search bar.


Product Lifecycle Management
Added component to place include and exclude options in the same dropdown
Rather than having two separate fields for including and excluding, both options can now be selected from the same dropdown list.

Added sales teams restrictions to catalog rules and pricing rules
Within catalog rules and prices, sales teams have been added as a restriction. Users can now create a rule that will include or exclude certain sales teams.

Added “Allow points purchase” flag to price rules
The “Allow points purchase” flag enables a price rule to be calculated both in currency and points.

Enhanced price rules page to show “conditions” as its own panel.
Reorganized price rules page to remove “Condition” from the Restrictions panel and stay as its own panel.

Enhanced PLM to allow including specifications from other catalog’s categories.
Previously, adding category specifications was limited to doing so within the same catalog, specifications can now be included from other catalog categories. Additionally, users can now view the specification version.


Added “enable points conversion” flag to pricing configurator
“Enable points conversion” allows pricing to calculate the loyalty points value of an item containing a price rule that allows points purchase.
Enhanced getCatalogCategories API to return category tags
Enhanced searchCatalog, priceCart and getCatalogProduct services/APIs to support shopping with points
Enhanced searchCatalog, priceCart and getCatalogProduct services to enable users to search for products that can be purchased by points, and show the loyalty points value of these products.
Enhanced getCatalogProduct to get bundle items and configuration product details
Added “expandConfigItems” and “expandBundleItems” so that users will receive all bundle items and configuration product details for a bundle product in a single API call.
Fixed coupon application issue
Kloudville has fixed an issue in which multiple coupons could not be safely added to an order. Ensuring that coupons will now be applied in the proper sequence.
Fixed an issue in PLM which prevented users from selecting all multi-value list attributes
Fixed coupon validation bug
Fixed an issue which caused coupons to add fully priced items to orders without the proper discounts enabled.
Fixed zone attributes bug when viewing configurations
Fixed an issue which prevented users from viewing configurations with zone attributes.
Solar
Fixed localized text and HTML bug in extension forms
Fixed an issue in which localized text and HTML fields were not showing in extension forms.




