Uploaded image for project: 'CFA MX '
  1. CFA MX
  2. CFAMX-3997

EOM - R4 - Month End Web Services Integration

    Details

    • INF Reference Number:
      INF-12016

      Description

      Story
      As an Operator performing my End of Month, I would like web services to obtain and send data between InFORM and Chick-fil-A.

      These are all POST methods

      Details
      username: dev_wsc_inform
      password: MDpm7nGMhcaZ2VD62exg

      See the Confluence link below for additional information
      https://cfacorp.atlassian.net/wiki/spaces/IN/pages/212730163/EOM+API

      EOM API Endpoints

      Mark Month End Endpoint Payload Schema

      { "userGuid": "xxxxx", "locationNum": "01919", "businessPeriod": "2017-02-01" }

      EOM Sections and their Payload

      Wage Accrual and Payload

      Refills and Payload

      Comments and Payload

      Expenses To Be Transferred and Payload

      Unpaid Invoice/Expenses and Payload

      EOM Rules and Payload

      How EOM Should Handle Closed/Remodel Stores
      The current, in-house EOM app does not handle closed/remodel stores any differently from open stores. Operators are expected to close days and input inventory counts in InFORM in order to mark month end in EOM just as open stores would. I expect the EOM API to behave the same in the cases of closed/remodel stores as it would with open stores. It’s a scenario we should definitely test, though. Thanks for bringing it up!

      The value for the “question” key in each payload will allow the API to determine which data points to delete and insert on CFA’s side. Please note that all schemas share the locationNum, businessPeriod, question, and userGuid nodes.

        Attachments

        1. wageaccrual.jpg
          wageaccrual.jpg
          29 kB
        2. unpaidexpenses.jpg
          unpaidexpenses.jpg
          59 kB
        3. refills.jpg
          refills.jpg
          26 kB
        4. expensestotransfer.jpg
          expensestotransfer.jpg
          71 kB
        5. EOMRules.jpg
          EOMRules.jpg
          64 kB
        6. comments.jpg
          comments.jpg
          28 kB
        7. api.xlsx
          12 kB
        8. 2019-06-21_10-30-31.jpg
          2019-06-21_10-30-31.jpg
          27 kB

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved:

                  PagerDuty

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