-
Type: Story
-
Status: Closed (View Workflow)
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: CFA 2020R4
-
Component/s: None
-
Links:
-
Sprint:CFAMX 2020R4 Sprint 3
-
SCRUM Team:Brotherhood of Mutants
-
Story Points:1
-
Work Type Classification:Sustaining
As a third party system I want to be able to get active available Waste Reason Codes from InFORM so that when I send a Waste transaction I can include an appropriate code
Notes
- Note: We do not have any details about the solutions that CFA are planning to implement, other than they would like to use APIs to inject waste, this story is a part of the effort to provide robust, external facing API calls that can be used to GET and POST data.
- Response should include details that we will require when sending a waste transaction to InFORM
- For example:
- Id (Is Id really required, is this something that we would ask CFA to pass back to us?)
- WasteReasonId
- Description
- Filter - NOT Required
- New ticket,
CFAMX-11087,entered to back out the work done around filters
- New ticket,
The Reason Codes displayed on the Record Waste page are viewed/maintained through the List Maintenance page:
- Admin > Admin > List Maintenance
- List = Adjustment - Waste
Acceptance Criteria
- Confirm that a generic call can be made to get reason codes
- Reason codes are used across all stores, and are NOT store specific
- Confirm that the response is as streamlined as possible, and only returns data that truly needs to be passed back to InFORM to inject a Waste transaction via the new API calls being developed under this feature
- Confirm that the response includes details that will allow CFA to POST back a Waste transaction
- Id / Waste Reason Id
- There is no reason for CFA to pass back the description
- Confirm that there is support for US vs CA stores, although this is not something that we support today
- From a security perspective we should require a store number on each call
- Confirm that the developer has documented the call in Confluence
- Variable names
- Variable definitions
- Variable usage
- Example Call
- Example response
- See this page for guidance: https://cfacorp.atlassian.net/l/c/yje7GDs6
- implements
-
CFAMX-10366 Make the Waste API robust enough for chain-wide usage by Automated Holding Assistant to inject waste data
- Closed
There are no Sub-Tasks for this issue.