Summary

This article describes a basic outline that you can follow when your development server has been upgraded so that you can test any new features and ensure existing processes are working as required for your organization.

Check the Latest Release Notes

Be sure to check the latest release notes to review what has changed and what may directly affect your implementation of EngageIP.   New features and fixes will be presented. If you need clarification on any item in terms of detail that might affect your system, please contact LogiSense Customer Care. View the release notes here: https://kb.logisense.com/?cat=233

Create a Critical Functionality List

Create a list of critical functionality required for your business that can be tested on the development server before upgrading production. An example is as below:

Notice: Any process that provisions to an external system is critical for confirmation before going live

Pick Multiple Diverse Accounts To Check

Pick ten or more accounts with as diverse a setup as possible that is used in your organization, that may mean the account with the most packages that need to be billed, or an account that has ten children with pooled minute buckets. These are accounts that will provide the clearest indication if there is any issue with the upgrade because of feature changes or otherwise in a new release. For example:

Execute a Bill Run

  1. Locate a backup of your pre-bill run database. For example, today's date is February 14th, you ran the February billing on February 2nd, locate the backup made then so that you can run the February bill run again on the new release

  2. Restore the database

  3. Sanitize database with UPDATE queries provided by LogiSense. This is available on request and scrubs the test database of  sensitive information, server provisioning info, mail server info, customer email addresses and contact information etc.

  4. If step three wasn't completed, be sure your DEV / TEST system is locked down via firewall so that credit cards can't be charged, emails won't go out from the system and services and switches cannot be provisioned to via the Job service or Event manager service should they be turned on for test purposes

  5. Configure the bill run to match the production server configuration

  6. Execute the bill run

  7. Stop the EngageIP Billing service (this prevents the system from billing again before you have a chance to review the results)

  8. Test or execute any provisioning required (provisioning may not solely be triggered by billing)

Cross Check Functionality and Check Users to Confirm Accuracy

Once the billing has completed, review the system. The outline below provides an example of how to do this:

Note: It's best to give the whole system a walk through based on these suggestions before upgrading production to limit the possible confusion of staff and any errors that might arise from improper use of a new feature or changed feature

Production Upgrade Request and SignOff

[contact-form-7 id="11210" title="UpgradeSignoff"]