Details

    • Sprint:
      CFAMX 2020R1 Sprint 2, CFAMX 2020R1 Sprint 3
    • SCRUM Team:
      Brotherhood of Mutants
    • Story Points:
      2
    • Work Type Classification:
      Sustaining

      Description

      Story
      As a supply chain user, I would like the ability to send and receive order information via an API.

      Details
      Put together the necessary documentation on Confluence for sending and receiving orders through an API. The confluence link can be found at:
      CFA Confluence: https://cfacorp.atlassian.net/wiki/spaces/IN/pages/251429383/Create+API+to+support+receiving+of+an+order
      HS Confluence: https://fourthlimited.atlassian.net/wiki/spaces/RBCD/pages/1667465336/CFA+-+InFORM+Enter+Order+via+API

      Need to research and document what is needed to do an integration between a third-party device and InFORM. The API(s) will need to support sending and receiving data to an external device.

      The initial thought is two methods will be required.
      POST method -pushes placed orders
      GET method -retrieving received orders

      Some notes
      1. GET list of available open orders (Store/Distributor)
      2. GET a specific order (Order Number)
      3. Manipulate order data
      4. POST order details to InFORM in a received status

      Will NOT support Correct Receive
      Only orders in placed/Shipped status will be returned
      Note: will be used for produce, outer will be scanned, and then passed to InFORM (tracking/trace-ability).
      Will NOT support adding items to order

      Acceptance Criteria:

      1. Confirm that the Ordering API is documented in Confluence
      2. Confirm the API can push a list of open orders.
      3. Confirm that the API can retrieve a list of available open Orders (Store/Distributor)
      4. Confirm that the API can retrieve a specific Order (Order Number)
      5. Confirm that the API can retrieve orders into InFORM with a status of received.
      6. New API Call
        • Confirm that there is a new API that takes in the Store Number and returns the Entity Id
        • Confirm that this new API is documented
        • Staten Putnal Please add a confluence page for this new endpoint

        Attachments

          Issue Links

          There are no Sub-Tasks for this issue.

            Activity

              People

              • Assignee:
                soma.dixon Soma Dixon (Inactive)
                Reporter:
                staten.putnal Staten Putnal (Inactive)
              • Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 17h Original Estimate - 17h
                  17h
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 17h 50m
                  17h 50m

                    PagerDuty

                    Error rendering 'com.pagerduty.jira-server-plugin:PagerDuty'. Please contact your Jira administrators.