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

Location Import - Update to support Country Based Zones

    Details

    • Sprint:
      CFAMX 2018R4 Sprint 2, CFAMX 2018R4 Sprint 3, CFAMX 2018R4 Sprint 4, CFAMX 2018R4 Sprint 5
    • SOW (Time Tracking) Project:
      44802

      Description

      As an admin I want the to maintain Country Based zones through the Location Import so that I do not have to manually manage them

      Notes

      • There should be test cases for similar functionality, here:
        • MMS>>Server Manager>>Imports >>Imports >>Location Entity Import >>Location import - Zone associations
      • There is similar existing functionality that creates other zones, which are Zone Type:
        • Location - TypeOfZone
      • A restaurant can only be in one zone, under the zone type Location - CountryName
        • This is enforced in Zone Manager (/MMS_Manage_Zones.aspx), as below

      Acceptance Criteria

      1. There is a new Zone Type, called Location - CountryName
      2. Verify that zones are created, based on, and using, the CountryName provided in the Street Address section of the Location Import
        • For example:
        • <common:CountryName>Canada</common:CountryName>
        • will generate a zone called, Canada
      3. Verify that a restaurant can only be in one zone, which is type Location - CountryName
      4. Verify that a restaurant can be moved from one zone to another using the Location Import
      5. Verify that a restaurant can be moved from one zone to another using the Zone Manager UI
      6. Verify that zones are created/maintained for restaurants that configured as Smart Safe
      7. Verify that zones are created/maintained for restaurants that configured as Non Smart Safe
        • Note: there are two sections in the XSLT, one for Smart Safe and one for Non Smart Safe
          • CA stores will likely be Non Smart Safe
          • US Stores are mainly Smart Safe, there are 3 or 4 that are Non Smart Safe
      Dev Tasks from previous implementation of Location - ZoneTypes
      1. update the entity import to create zones and zone types if the imported zones do not already exist
      2. Remove the entity from other zones for the zone type (if already assigned)
      3. Associate the entity with the imported zone and zone type
      4. Update Xslt to create zone xml elements for defined requirements

        Attachments

        1. image-2018-06-28-14-19-04-975.png
          13 kB
          Will Englefield
        2. image-2018-08-30-18-02-56-195.png
          217 kB
          Stefan Kruger

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                will.englefield Will Englefield (Inactive)
              • Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 40h Original Estimate - 40h
                  40h
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 42h 20m
                  42h 20m

                    PagerDuty

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