14.1 Compatibility
On This Page:
This page provides an overview of the compatibility of ServiceScheduling with previous modules & interfaces.
Versioning
As of ServiceScheduling 10, all releases have a version number of the format: MAJOR.MINOR.MAINTENANCE.
(ServiceScheduling 9 and prior releases had a version number format of: MAJOR.MINOR.MAINTENANCE.PATCH).
Gantt Client
The protocol used between the ServiceScheduling server and the Gantt client is not guaranteed to be compatible between releases.
Customers upgrading the ServiceScheduling server must review the release notes and upgrade all instances of the Gantt client to the same release version as the ServiceScheduling server when required.
However, ServicePower recommends that customers always upgrade all instances of the Gantt client to take advantage of any bug fixes or updates to functionality that do not depend on a protocol change.
ServiceManager, ServiceAnalytics, and ServicePlanner
The protocol used between the ServiceScheduling server and ServiceManager, ServiceAnalytics and ServicePlanner is not guaranteed to be compatible between releases.
Customers upgrading the ServiceScheduling server must review the release notes and upgrade all instances of ServiceManager, ServiceAnalytics and ServicePlanner to the same release version as the ServiceScheduling server when required.
However, ServicePower recommends that customers always upgrade their ServiceManager, ServiceAnalytics, and ServicePlanner installations to take advantage of any bug fixes or updates to functionality.
SOAP Interfaces
The ServiceScheduling SOAP API interface will only be changed in a non-backward compatible way when the MINOR number is incremented. Non-backward compatible changes are be documented in the Upgrade Advisory Notices below.
However, ServicePower recommends that customers upgrading the ServiceScheduling server should review the details of all changes to the SOAP API interfaces in the ServiceOptimizer Integration Guide, including the details of any backward compatible changes, and consume the new WSDL and re-compile (if required) for their integration.
Upgrade Advisory Notices
Non-backwards compatible changes in functionality in ServiceScheduling are documented in Upgrade Advisory Notices.
It is strongly recommended that for all upgrades, the relevant Upgrade Advisory Notices are reviewed for all relevant versions, to ensure that any changes that affect compatibility can be addressed and tested as part of the UAT process.
As an example, if upgrading from ServiceScheduling 9.1.0.11, then all Upgrade Advisory Notices for ServiceScheduling 9.2.0 and later should be reviewed.