Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

LEARN MORE: Learn all of the new features in our latest release here.

As a best practice, Pricefx recommends the following sequence:

  1. Upgrading QA Cluster (+ all associated partitions)

  2. Perform intensive QA Cluster testing across complete functionality

  3. Evaluate the results of upgrade acceptance testing, resolve any issues

  4. Upgrade PROD Cluster

  5. Perform intensive PROD Cluster testing across complete functionality

  6. Identify issues and notify Pricefx Support as needed

Info

NOTELEARN MORE: Learn more about use of Partition Copy in Pricefx, and how it is commonly used for go-live preparations, QA purposes, training, and demo purposes. Click here.

Why Should I Upgrade?

Our product is constantly evolving as improvements and advancements in our core product are applied in support of our customer's and industry’s needs. We are constantly listening to our customers to fully understand their pricing environment, learn about their issues, and identify the opportunities they provide for further innovation. Within the product team, these new features are reviewed for impact on customer value, developed along key value drivers, beta tested, revised, and improved, and then finally become part of a major release.

...

Shared vs Private Environment. In Pricefx we offer two types of environments, Shared and Private environments where your solution is developed and held. Shared environments will upgrade automatically on the date of release for all Major and Minor releases. For customers in Private instances, then the upgrade is an on-demand process.

...

NOTE: The Shared environment option has the capability to use the Pricefx Shared Staging cluster for their QA partition, and the shared cluster is updated about one month prior to a Major release and 1 week before a Minor release.

Release Notes. With each Major or Minor release, Pricefx will publish a set of release notes that provide a comprehensive view of the upcoming release. During a customer’s preparation process, It is a good practice to review these notes to have an understanding of the new features being released, and also to comprehend what areas of an existing implementation will be impacted. Having a good understanding of the depth and breadth of the release will assist in your upgrade planning,

Info

LEARN MORE: You can view the complete set of release notes here.

Upgrade Components

Before starting our upgrade, we should consider the impact of the following:

...

Ensure that the team of selected testers has the necessary time to perform the test cases assigned to them due to the volume of their other work. Without the proper time allocation to fulfill your upgrade test plan in its entirety will inevitably to undiscovered gaps in the upgrade preparation.

...

...

If upgrade issues are NOT discovered and resolved before an upgrade is applied, then the production application might be impacted and become temporarily unavailable until resolved.

What Are the Steps for a Successful Upgrade?

...

-Use proper data selection for testing to ensure we have both positive and negative outcomes, and we are testing for specific scenarios.

...

...

We highly recommend having your Internal IT team standing by during your QA testing as well as during, and immediately after, the upgrade of your production instance. Trivial IT issues such as browser cache and add-blockers do occur and need to be routed and resolved by your IT specialists for a smooth GoLive experience.

Prioritization of Test Cases

...

Info

LEARN MORE: To learn more about resolutions to common issues related to Pricefx upgrades, you can click here.

When Should I Upgrade?

Ideally, your partitions should be up to date in regard to the Pricefx release policy of N-1. Therefore, this means that customers should prepare for upgrades once per year (2 times per year is best) to align with Pricefx’s best practice recommendation to remain at the most only one major release behind.

Info

LEARN MORE: For information on the Pricefx upgrade release schedule, you can view the release calendar here.

Regarding the timing of your upgrade, there are two things to keep in mind:

  • Each major release will contain a range of upgrades:

    • New Modules or Capabilities that are extensions to our core product that provide completely new features and functions that complement our existing product mix. As an example, review the information on Sales Compensation that was released in Hurricane 9.0.

    • Updates and upgrades to existing core capabilities that extend an existing feature by providing expanded functionality. As an example, review information on Visual Configuration released in Bees Knees 10.0.

    • Patches to the underlying core product that resolves issues impacting our customers and is limited to specific capabilities or features. Generally, these are released as minor upgrades (ie.10.1, 10.2, etc.) with each successive minor release considered more stable with expanded functionality versus any earlier versions.

...

The importance of Patch upgrades can’t be overstated, they can be used to apply additional security to your application.

How Do I Request an Upgrade?

...

  • Platform Manager. In Platform Manager, we have created a section where any user with the right user role* can request an upgrade of a specific cluster. You must go to the account tab, click on “Upgrade” and then select the cluster, the version you want to upgrade to, and the date and time you decided. You can also add some comments and contacts you want to notify about this upgrade. As soon as it has been requested, you will get an invite in your calendar to track the upgrade window.

...

Info

LEARN MORE: To learn how to request your upgrade through PlatformManager, click here.

  • Support ticket. In case there is an issue with the previous procedure, you can also navigate to the Support Desk, create a ticket with the category “Cluster upgrade” and add the information required with a desired date and time. If we cannot perform the upgrade in that timeframe, we will come back to you with a new proposed time.

...

Info

LEARN MORE: To learn how to request your upgrade through a Support ticket, click here.

...

info

NOTE:

If you have implemented your Pricefx solution in a Shared Environment, then all major and minor release upgrades are applied automatically to your QA environment.

Upgrade Time Allocation

When upgrading to a Major Release (ie. 9.x to 10.x), you should allocate about 4 hours for the upgrade to complete successfully. You will want to plan ahead for this time window to minimize the impact on your business operations. Minor upgrades and Patches could be as quick as 5 minutes.

...