Submitted by RWest on

Task Management Release Notes MVP+


API Release R1.131

Date: Jan 31, 2024

Previous Release R1.34 (not shown) released Oct 3, 2024

Highlights

Added new endpoints to manage subtasks and to reassign both tasks and projects.

Usage Notes

Required to have the latest version of the Task Manangement servers including the latest MYWork and Kernel services.  Developers need access to the Reflexis Administrator app to create projects and tasks. Each developer would need an app key for credentials.  

Specification: v1.13.1  https://developer.zebra.com/apis/workcloud-task-management 

Impact Notes

As part of the initial production release, we are reverting back to Apigee Edge. Users will need to do two things:

  1. Change your base paths to api.zebra.com/....  See specification for details.
  2. New keys will be issued for production.

NOTE: All clients should be moved off of https://eu-api.apigeex.zebra.engineering by Feb 29th, 2024.  This endpoint will not be updated with this release.

  • Several bugfixes change the format of several errors.  These modifications to the output provide  more consistant error messages and formats. Be aware though that your expected response may change do to this though.
Features
  Notes
ZRPSW-26654 Finalize Specification MVP was v1.11.1 Now up to v1.13.1
ZRPSW-25900 Reassign endpoints Add options to PATCH /projects and /tasks to handle reassinment to a specific user or a different department/role.
ZRPSW-26513 Get store resources Add 3 new endpoints to get store users, departments, and roles
ZRPSW-26981 Specification Update for Reassignment Endpoints Update the specification as the reassignment patch services parameters were updated
ZRPSW-23792 Task GET and PATCH Add 4 new endpoints to cover GET Tasks list, GET tasks for a project, GET task Description, and PATCH tasks (status and reassignment)
     
Bugs Fixed
   
ZRPSW-28021 [Get Projects] 500 internal error is coming while executing get projects endpoint with proper fields  
ZRPSW-27002 [Update Task Status]Not able to update task status  
ZRPSW-27001 [Retrieve Task For User] Incorrect response while passing valid data  
ZRPSW-27000 [Get Task description] incorrect response is coming when valid fields are passed in the request  
ZRPSW-27205 Consistent Error Response format  
ZRPSW-28152 [Retrieve tasks for user] 404 not found error is coming even when requested user has assigned tasks  
ZRPSW-27641 TM: Duplicate values are showing for departments in get department list  
ZRPSW-27854 Get Task Description API returning "Status" element in response  
ZRPSW-27639 TM: Projects created using backend endpoints are not showing up in the get projects list  
ZRPSW-27038 [List Project's Task-OBIpp] updated date is showing in future date in APIGEEX proxy for OBIPP backend  
ZRPSW-26980 [Retrieve tasks from project] Response is incorrect  
ZRPSW-26374 API Get Projects incorrect updated date  
ZRPSW-27905 [Get task description] feedKey validation is not happening  
ZRPSW-27904 [Get Task Description] Update error message for invalid requests  
ZRPSW-27883 [Get task description] need a proper error message when taskId is invalid   
ZRPSW-28124 [Update Task Status] Update error message when workspaceId is not present in the request  
ZRPSW-28007 [Reassign task] feedkey validation is not happening  
ZRPSW-24665 Get All Projects response does not show any error when statusCode is invalid  
ZRPSW-27217 [Update Task Status]Error message JSON is incorrect when the project is in inactive state  
ZRPSW-24663 Get All Projects returns empty response when only startDate is passed  
ZRPSW-24664 Get All Projects response does not show any error when endDate is less than startDate  
ZRPSW-28032 [OBI Raise Fault issue] Improper error message for various negative scenarios  
ZRPSW-25063 Difference in behavior in test and stage env when request contains roleId without workspaceType  
ZRPSW-25539 Get all projects proxy returns list of projects when roleId is passed without workspaceType  
ZRPSW-26931 [Get Projects Response] Getting incorrect response when fetched with roleId and workspaceType  
ZRPSW-27207 CLONE - Get Projectt Description API returning "Status" element in response  
ZRPSW-23761 RTM New, not started projects are not showing up in list  
ZRPSW-25772 All time zone should be in same format in response  
ZRPSW-27216 [Update Task Status]Update error message when feedKey is not present  
ZRPSW-27352 [Get task description] need a proper error message when feedkey is empty  
ZRPSW-27357 [Get task description] Getting improper error message with 200 OK when invalid fields are passed   
ZRPSW-28535
 
The requests should give 200 with empty JSON when there is no actual data to respond