Workorder Management: Release notes
Release Janis:
Readiness status: Requested Letter Ballot. It will be most likely published as a standard in this form.
Summary:
No changes
appointmentManagement.api.yaml:
No changes
appointmentNotification.api.yaml:
No changes
Release Irene:
Readiness status: Call for Comments Ballot #1. Work in progress and is subject to change.
Summary:
- Updating Address model according to new definition in MEF 150
- Revised, fully specialized Event model.
- State change event now carries the value of the new
state buyerIdandsellerIdin notification now carried vie query params (consistent with seller side API)
List of changes in the API:
workorderManagement.api.yaml:
-
GET /workorder:422- response code added
-
POST /hub:422- response code added
-
ContactInformation- added -
Error422- added -
Error422Code- added -
FieldedAddress- replaced withFieldedAddressRepresentationallOfwithGeographicAddress- removedbuildingName- addedcountry- removedcountryCode- addedgeographicSubAddress- removedlanguage- addedpoBox- addedprivateStreetName- addedprivateStreetNumber- addedstreetPreDirection- addedstreetPostDirection- addedstreetSuffix- removed- no attribute is required anymore
-
FormattedAddress- replaced withFormattedAddressRepresentationaddrLine1- renamed toformattedAddressallOfwithGeographicAddress- removedaddrLine2- removedcity- removedcountry- removedlanguage- addedlocality- removedpostcode- removedpostcodeExtension- removedstateOrProvince- removed
-
GeographicAddress_Query- added -
GeographicAddressLabel- replaced withLabelRepresentationallOfwithGeographicAddress- removedexternalReferenceId- renamed tolabelexternalReferenceType- renamed toadministrativeAuthoritylanguage- added
-
GeographicAddressRef- does not extend the
GeographicAddressRefOrValue @type- added with constantGeographicAddressRefvalue
- does not extend the
-
GeographicSiteRef- does not extend the
GeographicAddressRefOrValue @type- added with constantGeographicSiteRefvalue
- does not extend the
-
GeographicSubAddress- removed -
MEFGeographicPoint- replaced withGeographicPointRepresentationallOfwithGeographicAddress- removedx- renamed tolongitudey- renamed tolatitudez- renamed toelevation
-
MEFSubUnit- renamed toSubUnit -
PlaceRefOrQuery- added, now usingoneOfinstead ofallOffor refOrValue pattern
workorderNotification.api.yaml:
-
buyerIdandsellerIdadded to parameters to all endpoints ProductOrderEventPayload -
buyerIdandsellerIdremoved from all payloads -
all listener endpoint changed the
requestBodycontent schema to their respective events. -
408- response code removed -
Error408- removed -
Event- made a generic EventeventType- changed tostringevent- changed toobject
-
WorkOrderAppointmentRequiredEvent- added -
WorkOrderCreateEvent- added -
WorkorderEvent- removed -
WorkorderEventType- removed -
WorkOrderStateChangeEvent- added -
WorkOrderStateChangeEventPayload- added -
WorkOrderStateType- added
Release Haley:
Readiness status: MEF Published Standard
No changes.
Release Grace:
Readiness status: MEF Published Standard
No changes.
Release Fergie:
Readiness status: MEF Published Standard
No changes.
Release Ella:
Readiness status: Requested Letter Ballot. It will be most likely published as a standard without further changes.
Summary - The following updates introduced:
- added support for MEF 113:
- added
plannedExecutionDateattribute toWorkOrder
- added
getoperation in/hub/{id}endpoint added,- API errors fixed
workorderManagement.api.yaml:
- server URL :
https://{serverBase}/mefApi/sonata/WorkOrder/v2/changed tohttps://{serverBase}/mefApi/sonata/workOrderManagement/v2/ - added operation
/hub/{id}get
- changed endpoint:
/workorder- added query parameter
relatedEntityType - removed query parameter
id
- added query parameter
- changed endpoint:
/workorder/{id}- parameter
id- changed from
querytopath - set
requiredtotrue
- changed from
- parameter
- modified types:
WorkorderplannedExecutionDateadded
TimeDuration- set as required:
timeDurationValuetimeDurationUnits
- set as required:
WorkOrder- set as required:
durationplacetask
- set as required:
WorkOrder_Find- set to required:
place
- removed from required:
relatedContactInformationtasks
- set to required:
- removed types:
Error409Error422Error422CodeError501DataSizeUnitMEFByteSizeMEFObservedImpactTypeWorkOrderRef
workorderNotification.api.yaml:
- server URL :
https://{serverBase}/mefApi/sonata/workOrderNotification/v1/changed tohttps://{serverBase}/mefApi/sonata/workOrderNotification/v2/
Release Dolly:
First release of this API.
