Trouble Ticket Management: Release notes
Release Janis:
Readiness status: Requested Letter Ballot. It will be most likely published as a standard in this form.
Summary:
- Common schemas consistency applied.
troubleTicketManagement.yaml:
RelatedEntity:@referredType- removeddefault: Product- its defined as required, so default is obsolete.
MEFByteSize:amount- marked as required, removeddefault: 1units- marked as required
troubleTicketNotification.yaml:
No changes.
Release Irene:
Readiness status: Work in progress and is subject to change. Ready for CfC#1.
Summary:
- Implementing new Address model introduced by MEF 150
- Attachment allowed only with use of URL
- Revised, fully specialized Event model.
- State change events now carry the value of the new
status buyerIdandsellerIdin notification now carried via query params (consistent with seller side API)
List of changes in the API:
troubleTicketManagement.api.yaml:
GET /incident:422- response code added
GET /troubleTicket:422- response code added
POST /hub:422- response code added
AttachmentValue:attachmentId- removedcontent- removedurl- made required
FieldedAddress- replaced withFieldedAddressRepresentationallOfwithGeographicAddress- removedbuildingName- addedcountry- removedcountryCode- addedgeographicSubAddress- removedlanguage- addedpoBox- addedprivateStreetName- addedprivateStreetNumber- addedstreetPreDirection- addedstreetPostDirection- addedstreetSuffix- removed- no attribute is required anymore
GeographicSubAddress- removedIncident:statusChange- clarified to be required
MEFSubUnit- renamed toSubUnitRelatedContactInformation:postalAddress- changed ref type toFieldedAddressRepresentation
TroubleTicket:statusChange- clarified to be required
troubleTicketNotification.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- addedevent- added
-
IncidentAttributeValueChangeEvent- added -
IncidentCreateEvent- added -
IncidentEvent- removed -
IncidentEventType- removed -
IncidentStatusChangeEvent- added -
IncidentStatusChangeEventPayload- added -
IncidentStatusType- added -
TroubleTicketAttributeValueChangeEvent- added -
TroubleTicketEventType- removed -
TroubleTicketEvent- removed -
TroubleTicketInformationRequiredEvent- added -
TroubleTicketResolvedEvent- added -
TroubleTicketStatusChangeEventPayload- added -
TroubleTicketStatusType- 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:
- added
observedImpactto Trouble Ticket search criteria - introduced
impactattribute to Incident, aligned with Trouble Ticket'sobservedImpact - added
/hub/{id}/getoperation
List of changes in the API:
troubleTicketManagement.api.yaml:
TroubleTicket_UpdateobservedImpact- added
/incident/getimpactquery parameter added
/hub/{id}get- operation added
Incidentimpact- added, required
Incident_Findimpact- added, required
IncidentType- removed from enumeration (used by
impactattribute):degradeddownintermittent
- added:
repairinstallation
- removed from enumeration (used by
troubleTicketNotification.api.yaml:
None
Release Dolly:
Readiness status: Work in progress and is subject to change. Completed and resolved Call for Comments #2
List of changes in the API:
troubleTicketManagement.api.yaml:
The "Get Workorder" use case moved to Appointment API -
workOrderManagement.yaml (MEF W137)
- moved endpoint
/workOrder/{id} - moved entities:
WorkOrderWorkOrderStateTypeAppointmentRefFormattedAddressGeographicAddressLabelGeographicAddressRefGeographicSiteRefGeographicSubAddressMEFGeographicPointRelatedPlaceRefOrValue
- Added support for MEF 113 Use Cases:
- Use Case 15: Retrieve Incident List
- added endpoint
/incident - added
Incident_Find
TroubleTicket_FindobservedImpactadded, required
FieldedAddressno longer extendsRelatedPlaceRefOrValueAttachmentValuecreationDate- set as required
IncidentissueStartDaterenamed tosituationStartDate
troubleTicketNotification.api.yaml:
- server URL:
mefApi/sonata/troubleTicket/changed tomefApi/sonata/troubleTicketNotification/ - removed endpoint:
/listener/incidentClosedEvent - renamed endpoint:
/listener/incidentCreatedEvent:to/listener/incidentCreateEvent: IncidentEventType:- removed
incidentClosedEvent - renamed
incidentCreatedEventtoincidentCreateEvent
- removed
Release Celine:
Readiness status: Work in progress and is subject to change. Completed and resolved Call for Comments #1
List of changes in the API:
- Added support for MEF 113 Use Cases:
- Use Case 12. Retrieve Workorder by Workorder Identifier
- Use Case 13: Retrieve Incident List
- Use Case 14: Retrieve Incident by Incident Identifier
- Use Case 17: Send Incident Notification
troubleTicketManagement.api.yaml:
- Added endpoints:
/incident:get
/incident/{id}:get
/workOrder/{id}:get
- Added Types:
IncidentIncident_FindIncidentStatusChangeIncidentStatusTypeIncidentTypeWorkOrderWorkOrderStateTypeRelatedPlaceRefOrValueFormattedAddressGeographicAddressLabelGeographicAddressRefGeographicSiteRefAppointmentRefWorkOrderRefMEFObservedImpactTypeIssueRelationship
- Removed Types:
Error405(not used)TroubleTicketRelationship- removed (replaced withIssueRelationship)
TroubleTicket- added:
workorderobservedImpactrelatedIssue
- removed:
troubleTicketRelationship(replaced withrelatedIssue)lastUpdate
- added:
TroubleTicketType- removed:
degradeddownfailure
- added:
information
- removed:
FieldedAddress- added
allOFtoRelatedPlaceRefOrValue
- added
AttachmentValue- set as required:
authornamesource
- set as required:
troubleTicketNotification.api.yaml:
- Changed the request body type to
TroubleTicketEventin:/listener/troubleTicketAttributeValueChangeEvent/listener/troubleTicketStatusChangeEvent/listener/troubleTicketResolvedEvent/listener/troubleTicketInformationRequiredEvent
- Added endpoints:
/listener/incidentCreatedEvent/listener/incidentAttributeValueChangeEvent/listener/incidentClosedEvent/listener/incidentStatusChangeEvent
- Renamed
TroubleTicketEventtoTroubleTicketEventPayload - Added
TroubleTicketEvent - Added
IncidentEvent - Added
IncidentEventType - Added
IncidentEventPayload
Release Billie:
First release of this API.
