1. Introduction Last updated: January 20th 2023

1.1 - Scope

This document provides an overview of the CMP 8.10 release with specific focus on the additional functional and non-functional enhancements with respect to CMP 8.9.

1.2 Audience

This document is aimed at internal and external audiences familiar with CMP, to explain the key features of the release including any changes in how existing functions or processes are working.

2 - Overview of Changes

With respect to CMP 8.9, CMP 8.10 introduces new functionality as well as changes to existing functionality and non-functional improvements. These changes can be summarised as follows:

2.1 - New Functionality

2.1.1. NetEngage VMS Integration

NetEngage provides a Voucher Management solution to allow both prepaid subscribers to top up their prepaid balances using a voucher purchased external to CMP. CMP 8.10 provides an integration to the NetEngage Voucher Management System (VMS) to support voucher-based balance top ups.


2.1.2. Consolidated Services

CMP 8.10 introduces the concept of consolidated services that allow multiple charges can be represented as a single line on an invoice. This can be used when an end customer has purchased a product that has multiple components that aren't required to be exposed to the end customer on the invoice.


2.2 - Changed Functionality

2.2.1. AgentView Changes

2.2.1.1. Voucher Top-up

CMP 8.10 provides a standard integration to the NetEngage Voucher Management System to allow for voucher top-ups where the voucher has been purchased external to CMP. The voucher top up is achieved through the purchases RESTful web service using a product type of 'VOUCHER' and by supplying the voucher PIN code and serial number. Support for voucher top ups has necessitated changes to the AgentView purchases panels at both account and subscription level. Details of the new capabilities and screens are specified below.

2.2.1.2. Subscription Creation and Upgrade Wizards

In CMP 8.10, the first two screens of the subscription creation and upgrade wizards have been consolidated so that the base package, associated with the price plan, is now displayed automatically when the price plan is selected and cannot be changed. This simplifies the subscription creation process by reducing the number of screens in the wizard.


2.2.2 - Administration Console Changes

The introduction of consolidated services has necessitated changes to both the Invoice Production and Bill Print jobs as described in section 3.3.1.2 below.


2.2.3 - Web Services Changes

2.2.3.1. SOAP Web Services

The SubscriptionCreation and UpdateTariff SOAP web services have been updated to ensure that tariff and package codes are no longer primary elements of the request. The details of the changes are described in section 3.6 below.

2.2.3.2. RESTful Web Services

A new REST web service, POST Topup, has been provided to allow a subscriber to top-up their prepaid balance using a voucher that they have purchased.

The GET Purchases REST web service response has been updated to return voucher purchases. The GET Account web service has been updated to include credit card or direct debit information based on the payment method of the account. The GET Subscription and GET Subscriptions web services have been updated to add additional attributes and objects to the response. The GET Allowances web service has been updated to include the purchase identifier associated with the allowance to allow a distinction between base and add-on packages.

The details of these changes and other RESTful web service changes are detailed below.

3 - Impacts on CMP

The functional and non-functional changes highlighted in section 2 above have had an impact CMP in the following areas:

3.1. AgentView

3.1.1. New Screens

3.1.1.1. Discount Services Popup

In CMP 8.9, a number of changes were made to service discounts that removed the concept of service value bands in place of a single percentage or value discount value. This made the 'Delete', 'Bands' and 'Add' right click options redundant and these options have now been removed leaving only 'Change' as an option. Clicking the change option now displays a new popup, Maintain Discount Scheme Service that allows the user to change either the fixed discount amount or the percentage discount defined for the discount service.

Maintain Discount Scheme Service Popup

3.1.2. Changed Screens

3.1.2.1. Purchases Panels

The introduction of support for voucher top ups from an external system has resulted in a number of changes to the purchases panels at both account and subscription level. Voucher top ups are displayed within the purchases panels with a product type of 'Voucher' and the purchase description shows the voucher serial number that was used for the top up.

Account Purchases Bottom Panel

The Account Purchases bottom panel has been updated to add a column showing the purchase identifier, the product type and the product description. The 'Type' column has been renamed to 'Purchase Type', 'Channel Description' has been simplified to just 'Channel' and 'Amount' has been changed to 'Price' for consistency with other panels.

Account Purchases Bottom Panel
Subscription Purchases Bottom Panel

The Subscription Purchases bottom panel has been brought in line with the Account Purchases bottom panel by adding a column showing the purchase identifier, the product type and the product description. The 'Type' column has been renamed to 'Purchase Type', 'Channel Description' has been simplified to just 'Channel' and 'Amount' has been changed to 'Price' for consistency with other panels.

Subscription Purchases Bottom Panel
Subscription Purchased Products Mini Panel

The Subscription Purchases bottom panel has been updated to rename the 'Description' column to 'Product' to better describe what is being displayed. The same change has been made to the Agreement purchases mini panel as well.

Purchased Products Mini Panel

3.1.2.2. Invoice Line Details Popup

CMP 8.10 has introduced the concept of consolidated services when multiple charges can be represented as a single line on the invoice. This can be used when an end customer has purchased a product that has multiple components that aren't required to be exposed to the end customer on the invoice.

The Invoice Line Details popup has been updated to include a 'Price Consolidation Service' attribute which is populated with the service description if appropriate for the detail line.

Invoice Line Details Popup

3.1.2.3. Subscription Creation/Upgrade Wizard

In CMP 8.9, the second screen of the subscription creation wizard allowed an agent to select a base package that was different to the base package defined for the Price Plan. As a base package is explicitly associated with a price plan, changing the package should not have been possible.

In CMP 8.10, the first two wizard screens have been consolidated so that the base package, associated with the price plan, is now displayed automatically when the price plan is selected and cannot be changed. This has also now simplified the subscription creation process by reducing the number of screens in the wizard. A similar change has been made to the Subscription Upgrade Wizard.

Subscription Creation Wizard

3.2. Bulk Actions

3.2.1. New Bulk Actions

CMP 8.10 does not provide any new Bulk Actions.


3.2.2. Changed Bulk Actions

CMP 8.10 does not provide any enhancements to the existing Bulk Actions.

3.3. Admin Console

3.3.1. Daily Operations

3.3.1.1. New Jobs and Daemons

No new jobs have been introduced as part of the CMP 8.10 release but the following daemon has been introduced:

  • Transmission Recurring Pre Payments To NetEngage - This daemon is responsible for the conversion of CMP recurring pre-payment (from balance) requests into the format required by the NetEngage OCS and the transmission of those requests to NetEngage. The daemon is triggered by the presence of a recurring pre payment from balance outbound JSON file, generated by the recurring pre-payments job in balance mode. For each detail record included in the recurring pre-payments balance extract, a request is sent to the NetEngage OCS to debit the subscriber's pre-paid balance.

3.3.1.2. Changed Jobs and Daemons

Invoice Production

CMP 8.10 introduces the concept of consolidated services that allow for multiple charges to be grouped together in a single line on a customer's invoice. As a result of this, subscription invoicing has been enhanced to take consolidated services into consideration.

Bill Print

As a result of the introduction of consolidated services, a new object, 'Bill Item Consolidation', has been added to the Bill Print JSON file after the existing 'Bill Item' element. This new object has to be added to both the 'Subscription Bill Items' and the 'Account Bill Items' objects.

Allocation Renewal

In CMP 8.9, the Allocation Renewal job accepted a date parameter to determine which records are to be processed. If a date was not supplied, then today's date was assumed. The reason for this parameter was to allow the job to run for an earlier date in case the job was not run. The job has been updated to prevent it being run with a future date.

Recurring Prepayments

The integration to the NetEngage OCS requires the use of the subscriber's MSISDN, to query/update the prepaid cash balance, rather than the subscription identifier that is used in other OCS integrations. As a result, the recurring prepayments balance JSON schema has been changed to optionally allow a serial number (MSISDN) to be supplied along with a subscription number.

Credit Reference Extract

The Credit Reference Extract JSON schema was missing a number of attribute descriptions that have now been added as part of CMP 8.10. In addition, the paymentFrequencyUnits attribute only supports a value of 'M' (monthly) so the enum set has been updated accordingly.

Purchase Analytics

The Purchase Analytics job has been updated to take into account the introduction of voucher top ups in CMP 8.10. The output product type can now take a value of 'Voucher' for a voucher top up and the output product code and description will contain the voucher number used for the top up.

Bottomline PDF Collection Daemon

In CMP 8.10, the Bottomline PDF Collection daemon has been renamed to the Bill PDF Collection daemon as its capabilities are not specific to an integration to the Bottomline bill formatting system.


3.3.2. System Management

No changes have been made to any of the options within the System Management menu option in CMP 8.10.


3.3.3. System Monitoring

3.3.3.1. Logs

No changes have been made to any of the options within the System Monitoring menu option in CMP 8.10.


3.3.4. System Configuration

No changes have been made to any of the options within the System Configuration menu option in CMP 8.10 .


3.3.5. System Administration

No changes have been made to any of the options within the System Administrator menu option in CMP 8.10 .

3.4. Business Configuration

3.4.1. New Business Configuration Screens

3.4.1.1. Service Properties Menu Option

A new option has now been introduced as part of CMP 8.10 to allow Service Properties to be listed and maintained. Service properties allow a service code to be linked to specific events such as a termination fee or a payment plan change fee.

The new configuration screens are accessible from a System Configuration menu option. On selecting the Service Properties menu option, the user is presented with a list of currently defined service properties. From here it is possible to edit a specific service property and change the associated service code from a dropdown of service codes available.

Service Properties List View

3.4.1.2. Networks Menu Option

A new option has now been introduced as part of CMP 8.10 to allow Networks to be listed and maintained. A subscriber is provisioned to a specific network based on the services they subscribe to.

The new configuration screens are accessible from a Network menu option. On selecting the Networks menu option, the user is presented with a list of currently defined networks. From the list screen it is possible to access the number change rules that are defined for the specific network selected.

Networks List View

3.4.1.3. Subscription Groups Menu Option

A new option has now been introduced as part of CMP 8.10 to allow Subscription Groups to be listed and maintained. Subscription Groups are a means to further categorise subscriptions with similar capabilites and usage patterns. Subscription Groups replace Network Types in previous versions of CMP.

The new configuration screens are accessible from a Network menu option. On selecting the Subscription Groups menu option, the user is presented with a list of currently defined subscription groups. A Business Configuration RESTful API is provided to add new subscription groups. From the list screen it is possible to access the workflow events that are used to create and disconnect subscriptions, and the rules that define what group changes are supported for the selected subscription group. Change rules ultimately determine what price plans a subscriber can change to.

Subscription Group List View

3.4.2. Changed Business Configuration Screens

No Business Configuration screens have been changed as part of the CMP 8.10 release.

3.5. Pricing Configuration

3.5.1. New Pricing Configuration Screens

There are no new Pricing Configuration screens that have been introduced as part of CMP 8.10.


3.5.2. Changed Pricing Configuration Screens

No Pricing Configuration screens have been changed as part of CMP 8.10.

3.6. SOAP Web Services

3.6.1. New Web Services

No new SOAP web services have been introduced as part of the CMP 8.10 release.


3.6.2. Changed Web Services

3.6.2.1. Create Subscription Web Service

The CreateSubscription SOAP web service has been changed in the CMP 8.10 release to ensure that tariff and package codes are no longer primary elements of the request. The tariff code and package code have been deprecated meaning that, whilst the values will remain on the SOAP request, any values supplied in the request will be ignored.

3.6.2.2. Update Tariff Web Service

The UpdateTariff SOAP web service has also been changed in the CMP 8.10 release to ensure that tariff and package codes are no longer primary elements of the request. The tariff code and package code have been deprecated meaning that, whilst the values will remain on the SOAP request, any values supplied in the request will be ignored.

3.7. RESTful Web services

3.7.1. New CMP Web Services

3.7.1.1. Top-up Web Service

As part of the integration to a Voucher Management System in CMP 8.10, a new RESTful web service has been introduced to allow a subscriber to top-up their prepaid balance using a voucher that they have purchased. The API assumes that the voucher has been purchased external to CMP.


3.7.2. Changed CMP Web Services

3.7.2.1. Purchases Web Service

As a result of the changes made to support voucher top-ups as part of CMP 8.10, the GET Purchases RESTful web service response has been updated to return voucher purchases. For voucher purchases, the response will contain a product type of "VOUCHER" and the product description and product code contain the serial number of the voucher used for the top-up.

3.7.2.2. Account Web Service

The GET Account web service has been updated to include credit card or direct debit information based on the payment method of the account.

3.7.2.3. Subscriptions Web Service

The GET Subscription and GET Subscriptions web services have been updated to add the following additional attributes and objects to the response:

  • isParent attribute that indicates if this is the parent subscription on the account or not
  • dateOfBirth attribute
  • gender attribute
  • maritalStatus attribute
  • pin object that returns a set of PINs configured for the subscription
  • upgradeEligibility object that provides additional information on upgrade eligibility based on the contract the subscription is on.

3.7.2.4. Allowances Web Service

The GET Allowances web service has been updated to include the purchase identifier associated with the allowance. A purchase identifier is only relevant and returned for add-on purchases.

3.7.2.5. Other Web Service Changes

The following changes have been made to improve the consistency of the web services whilst maintaining backwards compatibility:

  • The GET Account REST web service has been updated to return the payment days within the paymentTerms response object.
  • The 'billingControlId' attribute has been changed to 'agreementNumber' in GET Billable Items, GET Subscriptions and GET Subscription REST Web Services.

In addition, the following RESTful web services have had their endpoints updated to improve consistency across APIs. The existing endpoints have been preserved for backwards compatibility:

  • The POST Registered Card web service endpoint has been updated from /accounts/{accountId}/card to /accounts/{accountId}/cards
  • The GET Comms Preferences web service endpoint has been updated from /commspreference/ to /commspreferences
  • The GET Comms Preference web service endpoint has been updated from /commspreference/{id} to /commspreferences/{id}
  • The GET Agreements web service endpoint has been updated from /billingControls/{billingControlId} to /agreements/{agreementNumber}
  • The GET Estimated Bills web service endpoint has been updated from /billingControls/{billingControlId}/estimatedBills to /agreements/{agreementNumber}/estimatedBills
  • The GET and PATCH Account Comms Settings web service endpoint has been updated from /account/{accountId}/commssettings to /accounts/{accountId}/commssettings
  • The GET and PATCH Subscription Comms Settings web service endpoint has been updated from /subscription/{subscriptionId}/commssettings to /subscriptions/{subscriptionId}/commssettings
  • The GET Salesperson web service endpoint has been updated from /salesperson/{salespersonId} to /salespersons/{salespersonId}

3.7.3. New Business Configuration Web Services

3.7.3.1. Network Web Services

The following new network RESTful web services have been introduced in CMP 8.10:

  • PATCH Network - allows an external system to change the network name and/or associated country code.
  • POST Network Number Definition - allows both managed and non-managed numbers to be defined against a network.
  • POST Network Number Definition Prefixes - allows prefixes to be defined for managed serial numbers.
  • POST Network Number Change Rules - allows a number change rule to be defined for a given network.

3.7.3.2. Subscription Group Web Services

The following new Subscription Group (formerly known as Network Type) RESTful web services have been introduced in CMP 8.10:

  • POST Subscription Group - allows a subscription group to be defined.
  • POST Subscription Group Change Rule - allows a subscription group change rule to be defined for a given network combination.
  • POST Subscription Group Connection Event - allows a connection workflow event to be configured for a given subscription group.
  • POST Subscription Group Disconnection Event - allows a disconnection workflow event to be configured for a given subscription group.

3.7.4. Changed Business Configuration Web Services

No RESTful web services have been updated as part of the CMP 8.10 release.


3.8. Integration Adapters

No changes have been made to integration adapters in CMP 8.10.

3.9. NetEnagage Adapters

The NetEngage-specific adapters are optional components of the CMP deployment that are based on the licence agreement with MDS Global.

3.9.1. Provisioning Adapter

When CMP is being used in conjunction with the NetEngage OCS, subscribers created in CMP and requiring real-time control of their usage need to be provisioned to the NetEngage OCS along with any allowances purchased as part of the registration process and any spend caps automatically assigned.

CMP consumes standard JSON format provisioning requests and connects subscriptions on the NetEngage OCS via its standard APIs. As a result of additional integration to the NetEngage Online Charging System as part of CMP 8.10, some changes have been made to the provisioning outbound JSON schema. Optional date-time attributes have been added as follows:

  • initialRecurDate in the allowance element
  • initialRecurDate in the cap element.

3.9.4. Rated Usage Adapter

As the subscriber access network services, the NetEngage OCS will rate the usage and apply the charge to any inclusive allowances, spend caps and prepaid balance as appropriate. The rated usage generated by the OCS for CMP subscribers needs to be loaded into CMP for consultation and subsequently for inclusion on invoices.

CMP collects rated usage files in the proprietary unaggregated rated usage format from the NetEngage OCS via SFTP and transforms them to the standard CMP rated usage JSON format so that they are ready to be processed by the CMP Rated Usage Loader.

The NetEngage OCS generates usage records with a local timestamp which requires conversion into UTC time before the usage record is store in CMP. To facilitate this, a new property, sabre-netengage-usage-adapter.usage.timezone, has been added to the NetEngage Usage Adapter module configuration.

3.10. Openet Adapter

The Openet-specific adapters are optional components of the CMP deployment that are based on the licence agreement with MDS Global.

No changes have been made to the Openet adapter as part of CMP 8.10.

3.11. Lifecycle Adapter

The Lifecycle-specific adapters are optional components of the CMP deployment that are based on the licence agreement with MDS Global.

No changes have been made to the Lifecycle adapter as part of CMP 8.10.

3.12. UK-specific Adapters

No changes have been made to UK-specific adapters in CMP 8.10.

4 - Product Fixes

In addition to functional and non-functional changes and improvements, the CMP 8.10 product also addresses a number of application support issues. This section provides a summary of the issues fixed in this release.

The following issues have been addressed within this release:

Reference Area Description
CMPIS-2488NetEngage Provisioning AdapterCMP needed to change to handle monitory values differently for different OCS integrations.
CMPIS-2485Web ServicesThe BillingControlId attribute has been changed to AgreementNumber in GET Billable Items, GET Subscriptions and GET Subscription REST Web Services.
CMPIS-2483Web ServicesThe endpoint of the POST Registered Card REST web service has been updated. The existing endpoints have been preserved for backwards compatibility.
CMPIS-2482Web ServicesThe endpoint of the GET Comms Preferences and GET Comms Preference REST web services have been updated. The existing endpoints have been preserved for backwards compatibility.
CMPIS-2481Web ServicesThe GET Account REST web service has been updated to return the payment days within the paymentTerms response object.
CMPIS-2480Admin Console - Daily OperationsImporting a schedule into the admin console schedule option failed.
CMPIS-2479Web ServicesThe GET estimateBills REST web service incorrectly included expired services within the response.
CMPIS-2478Web ServicesThe endpoint of the GET Agreements and GET Estimated Bills REST web services have been updated. The existing endpoints have been preserved for backwards compatibility.
CMPIS-2472Web ServicesThe endpoints of the GET and PATCH Account Comms Settings, GET and PATCH Subscription Comms Settings and GET Salesperson REST web services have been updated. The existing endpoints have been preserved for backwards compatibility.
CMPIS-2469AgentViewA prepaid cash balance was displayed as zero when a subscription was disconnected rather than showing any outstanding prepaid balance.
CMPIS-2466Workflow MonitorWorkflow Monitor failed when processing multiple events for the same Subscription at the same time.
CMPIS-2465Web ServicesThe GET usage REST web service failed to return data for prepaid subscriptions.
CMPIS-2464Workflow MonitorA price plan change did not end allowances that already had a future expiry date set.
CMPIS-2462Allocation MonitorAllocation Monitor failed when no adding workflow event was configured for a spend cap.
CMPIS-2452Business ConfigurationWhen adding a new allowance in Business Configuration the amount was not being stored correctly.
CMPIS-2451BillingStatement Production job was failing due to an issue with Payment Plans
CMPIS-2448OCS RESTThe allowance transform capability has been restricted to prevent transformation within an allowance.
CMPIS-2446AgentViewIssue logging into AgentView due to a deprecated method in OpenJDK 8.
CMPIS-2440Openet ProvisioningThe GET allowance web service call to Openet has been updated to use the allowance instance id instead of the allowance id.
CMPIS-2398AgentViewSome of the branding configuration for AgentView was incorrectly implemented preventing certain components being independently branded.
CMPIS-2371AgentViewIt was not possible to blank out an assigned Network Serial Number in the Card detail panel.
CMPIS-2362Wholesale ReconciliationThe Usage Reconciliation Report only displayed a maximum of 100 entries.
CMPIS-2333Business ConfigurationThe 'Price Number of Days' was not set to zero correctly when the 'Period Covered' of the service was changed from months to days.
CMPIS-1909AgentViewConfirming a Spend Cap update without updating the amount caused workflow events to be raised unnecessarily.

5 - Documentation

5.1 - Product Documentation

The product documentation is available online on the documentation portal. This online portal requires authorised access, which can be obtained by contacting MDS Global support. The documentation is also available as downloadable PDFs as follows:

  • Installation Guide
  • Technical Architecture
  • CMP Overview
  • Documentation Overview
  • System Administration Guide
  • Security Guide
  • AgentView Function Security Guide
  • Operational Overview
  • Business Configuration Overview
  • Billing Functionality Guide
  • Communications Functionality and Configuration Guide
  • Payments Functionality Guide
  • Extracts Guide
  • Purge Guide
  • Standard Reporting
  • Batch Jobs and JSON Schemas Guide
  • RESTFul Web Services API Guide
  • SOAP Web Services Semantics Guide
  • Business Configuration RESTFul Web Services API Guide

5.2 - Online Documentation

Online help is available in AgentView, Business Configuration, the Administration Console and the Bulk Actions console.

6 - Release Upgrade

The CMP 8.10 installer includes the capability to upgrade a CMP 8.9 installation without the loss of configuration or customer data provided that the software, file system and database structure of the installation in question are at no point manually modified.

Important

The CMP 8.10 Installation Guide, and the details below, should be read before attempting the upgrade to CMP 8.10.

It is important that the following sections are read prior to performing the upgrade, specifically the Configuration Changes section, as it may be advisable to backup relevant configuration prior to performing the upgrade to ensure the configuration can be replicated, if necessary, post upgrade.

6.1. Upgrade Notes

Important

It is important that the existing installation is left running before starting the upgrade. There is no reason to shut down any components however service may be affected whilst performing the upgrade.

Important - Red Hat Upgrade

CMP 8.10 is dependent on version 8 of Red Hat and therefore the version of Red Hat should be upgraded to version 8 prior to the CMP 8.10 upgrade. For specific instructions on the upgrade of Red Hat, please contact MDS Global.

6.2. Installation Configuration Tool Changes

The following changes have been made to the Installation Configuration Tool as part of CMP 8.10:

  • When creating a new inventory configuration file, or loading an existing one, a new dropdown is provided that allows the user to select a CMP version (CMP 8.7 or greater). The inventory file will be generated according to that particular version.
  • For the CMP 8.10 version, a new global property, "Voucher Management Implementation", has been added to support an integration to an external Voucher Management System such as that provided by NetEngage. The dropdown allows the user to select from one of the existing integrations.
  • For the CMP 8.10 version, a new menu option, "Voucher Management Services" has been added to support configuration of the integration to the external Voucher Management System selected in the global property above.

6.3. Third party libraries

No third-party libraries will be updated as part of the installation/upgrade.

6.4. Database Changes

6.4.1. New Tables and Views

The following table has been added to the database schema in CMP 8.10:

  • productPricePlan - Table which links a product e.g. phone, and a price plan to support hardware-based subscription orders.

6.4.2. New Attributes

The following table attributes have been added in CMP 8.10:

  • Table orderLineItem (CSQGREP), attribute subscriptionNumber and handsetCost
  • Table agreementBillCycleChange, attribute currentCycleEndDate, changeCycleEndDate and billCycleChangeStatus
  • Table PurchaseProduct, attribute productCode
  • Table PurchaseProductError, attribute productCode
  • Table SubscriptionServicePurchaseProduct, attribute productCode

6.4.3. Dropped Tables and Views

No tables or views have been dropped in CMP 8.10:


6.4.4. Dropped Attributes

No table attributes have been dropped in CMP 8.10:


6.4.5 . Modified Attributes

The following table attributes have been modified as part CMP 8.10:

  • Table product (CSN0REP), attribute productDescription has been changed to VARCHAR(50)

6.5. Configuration Changes

6.5.1. Manual Configuration

6.5.1.1. Spend Caps

It was identified that if the securityLevel on the usageCap table was set to anything other than '9', issues were caused in AgentView and REST. It therefore should be ensured that the security level is set accordingly for all usage cap records.

6.5.1.2. Service Properties

In CMP 8.9, the configuration of the service used to create a termination fee (Property Group = TERMINATION_FEE, Property Name = termination.fee.service) was held on the Company Parameters table (COA8REP). In CMP 8.10 this has been moved to the Service Properties table (serviceProperties). The creation of the property in the Service Properties table is done automatically as part of the upgrade to CMP 8.10 but the existing service code configured for the corresponding company parameter in CMP 8.9 is not transferred automatically so will need to be manually reconfigured.


6.5.2. Standard Data Population

As part of CMP 8.10, the standard data population scripts used to auto-populate a number of CMP configuration tables for a greenfield installation have been updated. For existing installations, the configuration specified in this section will be automatically injected into the appropriate database table and therefore will not need to be manually configured.

6.5.2.1. Service Properties

The following service properties will be added as part of the upgrade to CMP 8.10:

Property GroupProperty NameService Code
SALESORDERupfront.handsetUPHSET
SALESORDERrecurring.handsetRCHSET

The service codes UPHSET and RCHSET have also been added to the service (CODYREP and CWAWREP) and serviceTaxCode (COEIREP and CFA9REP) tables.

6.5.2.1. Workflow Properties

The following workflow properties will be added as part of the upgrade to CMP 8.10:

Property GroupProperty NameEvent TypeEvent Code
PROVISIONINGadd.package.eventOCSADPK

The workflow OCS/ADPK has also been added to the workflow event type (COBXREP) and event code (COCQREP and CVDDREP) tables.