Description
Currently the shrinkage API is writing out a S3 file for each day in the query (or week depending on the granularity set), this has some scale implications (as we expand into BU and year long shrinkage) and is unnecessary. All of the shrinkage response data should be written to a single file (it can keep the same format, but just write out a list of those objects instead).
Change Category
API
Change Context
Change is required because we are returning an unnecessary amount of downloadUrls, so we needed a new class that could return all those results in one file.
Change Impact
Currently there are no customers using the Shrinkage APIs
Date of Change
Sep 14, 2022
Impacted APIs
/api/v2/workforcemanagement/managementunits/{managementUnitId}/shrinkage/jobs
/api/v2/workforcemanagement/shrinkage/jobs/{jobId}
References
[WFM-12849]