Targeted Environments
- (Version 2.0.0.xxx)
SMGS# ticket:
PROD Release:
myTC Account documentation now available through TC confluence : https://tcmarin.atlassian.net/wiki/spaces/MA
Release Notes 2.0.0.xxx
The MAPI release includes changes to the service artifacts and some major database structure changes. The service artifacts end-points were renamed to maintain consistency with the existing MTAPI end-points.
PBI #10876 - MTAPI - Service Request Assignments - Support for Multiple Users
PBI #10885 - MTAPI - Service Request Assignments - Ability to remove assigned Users from SR by providing list of UserID
PBI #11548 - Investigate and address missing logs when APIs run into exception
PBI #11652 - Manage Internal and External Users - Support for Admin Console to make use of the AC060 and AC061 application tables.
PBI #10878 - MTAPI - Service Request - Ability to retrieve collection of SRs given a list of SRs IDs
PBI #10883 - MTAPI - Service Request History - Ability to include the SR History with the retrieved SRs
Retrieve a Service Request List that includes Status History using the "POST /api/v1/servicerequests/query" endpoint
Document SR history in SR List
PBI #11293 - MTOA Portal - Enhance Account Recovery Implementation - GC Key Login Page
Hide "GET /api/v1/services/base-urls" api from swagger page
New api end points for the service artifact
POST /api/v1/service-artifacts
Creates a new service artifact
PUT /api/v1/service-artifacts
Updates a service artifact
DELETE /api/v1/service-artifacts/{id}
Deletes a service artifact using its ID
GET /api/v1/service-artifacts/{id}
Gets the JSON of an existing service artifact using it ID
GET /api/v1/service-artifacts/latest
Get the latest JSON of a service using an alias (optionally filter by service ID and version)
GET /api/v1/service-artifacts/{id}/info
Get a service artifact's information using its ID
GET /api/v1/service-artifacts/info
Get a service artifact's information using a service ID (optionally filtered by alias and version)
GET /api/v1/service-artifacts/info-by-name
Get a service artifact's information using the name (alias) of the artifact (optionally filtered by service Id and version
BUG #11910 - AF - GET /api/v1/service-artifact/latest with valid artifact Alias and key returns a 401
BUG #11683 - MTAPI - GET /api/v1/country-subdivisions - missing data
Bug #12075 - MTAPI - GET /api/v1/service-artifacts/info - response data not sorted by id
Bug #12079 - MTAPI - GET /api/v1/service-artifacts/{id} - mtapistatus is -1 for successful requests
Bug #12080 - MTAPI - GET /api/v1/service-artifacts/latest - mtapistatus is -1 for successful requests
BUG #11906 - AF - GET /api/v1/service-artifact/artifacts/info filtered with ServiceCode and version returns no Artifacts
BUG #11903 - AF- serviceId's not updated with PUT /api/v1/service-artifact
BUG #11494 - QA- ACC Portal My Service cards public services should not display contact services when there are no services
BUG #11683 - MTAPI - GET /api/v1/country-subdivisions - missing data
BUG #11319 - MTAPI - GET /api/v1/artifacts/{id}/info - mtapistatus header should return 4041009,604008 for invalid artifactId
BUG #11963 - MTAPI - GET /api/v1/file-attachments/{id} - missing error message
BUG #9632 - QA ACC Portal - In progress PFTR reports are not opened after selecting it in the My Services listing Adding service artifact implementation for GetByName to the api client to consume the v1/service-artifact/artifacts/info-by-name api
BUG #11017 - MTAPI - The ServiceRequest API Page and Page size parameters should have default value
Implemented the same standard for the page and pagesize for the GET /api/v1/app/servicerequests and GET /api/v1/servicerequests apis
BUG #11319 - MTAPI - GET /api/v1/artifacts/{id}/info - mtapistatus header should return 4041009,604008 for invalid artifactId
Adding deleted_date_dte null check when retrieving service artifacts.
Added support for the new UAT environment
TASK #11449 Fixed regenerated EDMX and prerequisite changes to phase 1 Admin console changes.
TASK #11166 - Add Support for a RevisedDate for UpdateServiceRequestStatus
MTOA NuGet packages Draft Release Notes
Version # 0.15.xx.xxx (2021-09-29)
Domain objects changes
Data Layer changes
Changes to the api client
Business Layer changes
Breaking change
N/A
MTOA Database – Release Note for Version (v2.0.0)
Schema Structure Changes
Table | Column | Comments |
---|---|---|
AC060_APPLICATION | New table | |
AC061_APPLICATION_SERVICE | New table | |
AC062_PERMISSION_SET | New table (to be used in a later phase) | |
AC063_APPLICATION_PERMISSION_SET | New table (to be used in a later phase) | |
AC064_APPLICATION_PERMISSION | New table (to be used in a later phase) | |
AC200_ACCOUNT | New table (to be used in a later phase) | |
AC203_ACCOUNT_APPLICATION_PERMISSION_SET | New table (partial implementation in Phase 1) | |
TC208_NOTIFICATION_TEMPLATE | TEMPLATE_BODY_ETXT | Datatype changed from VARCHAR2(4000 Byte) to CLOB |
TEMPLATE_BODY_FTXT | Datatype changed from VARCHAR2(4000 Byte) to CLOB | |
YY206_NOTIFICATION | NOTIFICATION_ETXT | Datatype changed from VARCHAR2(4000 Byte) to CLOB |
NOTIFICATION_FTXT | Datatype changed from VARCHAR2(4000 Byte) to CLOB | |
AC043_ORGANIZATION_STAKEHOLDER | SVMMS_MANUFACTURER_ID | New column to be used in later phase |
Data Changes
Table | Comments |
---|---|
AC207_SERVICE_REQUEST_STATUS | Records added to AP services 236 and 237 to support Service Standard Id '0' to the current standard Ids 50, 51 and 52. Note that the added records for the Service Standard '0' will have the categorization set to OFF. |