Change to MPX structure One of the changes made to the SOAP API interfaces in ServiceScheduling 9.2.0.0 was the addition of a new listReqEmps structure for the management of mandatory, preferred and excluded (MPX) employee details in the Request Appointments SOAP API, Book Appointment SOAP API, Book Dependency Group Jobs SOAP API, Book Split Dependency Group Jobs SOAP API and Book Non-Appointment Job SOAP API request structures and in the Get Job SOAP API and Get Employee Jobs SOAP API return structures. Although the new listReqEmps structure (which supports managing the MPX details for up to 10 employees) has replaced the previous reqEmps structure (which supported managing the MPX details for up to 2 employees) in the documentation, the SOAP API WSDL includes both structures for setting of MPX details in the Request Appointments SOAP API, Book Appointment SOAP API, Book Dependency Group Jobs SOAP API, Book Split Dependency Group Jobs SOAP API and Book Non-Appointment Job SOAP API request structures. The old reqEmps structure has been retained in the WSDL to allow previous integrations with these APIs to continue to book up to 2 MPX employees without the need to change this particular integration point. However, users of ServiceScheduling who elect not to upgrade to use the newer listReqEmps structure should be aware of the following: - ServicePower will deprecate the reqEmps structure in a future major release of ServiceScheduling.
- Integrations with the Get Job SOAP API and the Get Employee Jobs SOAP API may need to be updated, as only the new
listReqEmps structure is supported. - Jobs booked with MPX options using the old
reqEmps structure through the Request Appointments SOAP API, Book Appointment SOAP API, Book Dependency Group Jobs SOAP API, Book Split Dependency Group Jobs SOAP API or Book Non-Appointment Job SOAP API will not have their MPX information visible in ServiceGANTT. The MPX data will be stored in ServiceScheduling and respected by ServiceOptimizer when optimizing schedules; it is just that the details of the MPX data will not be able to be seen or updated through ServiceGANTT.
To overcome this limitation, users of the Request Appointments SOAP API, Book Appointment SOAP API, Book Dependency Group Jobs SOAP API, Book Split Dependency Group Jobs SOAP API or Book Non-Appointment Job SOAP API must update their integration to the new listReqEmps structure. |