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

Create "DFL" Generic Master Hierarchy Entry

    Details

    • Type: Story
    • Status: Closed (View Workflow)
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: CFA 2022R2
    • Component/s: None
    • Labels:
      None
    • Sprint:
      2022.R2 New Features Sprint 2, 2022.R2 New Features Sprint 3
    • SCRUM Team:
      Brotherhood of Mutants
    • Story Points:
      3
    • Work Type Classification:
      Sustaining

      Description

      Story

      As an admin, I would like Delivery Focused Locations to be categorized under a generic hierarchy level in the zone manager. This will allow me to add multiple store level operators via import.

      Details

      This story is for creating the initial "DFL Master" hierarchy. The "DFL Master" hierarchy entry should be initially created programmatically if it does not exist. Once the entry exists, no duplicate entries should be created. The "DFL Master" entry should be created the first time and instance of "DFL" appears in the "LocationSubtypeCode" attribute of the Location_All file.

      • CFA sends a "Location_All" file.
      • InFORM checks the "LocationSubtypeCode" attribute to see if it is "DFL"
      • If it is "DFL" check to see if "DFL Master" already exists at the master level in the hierarchy
      • If "DFL Master" exists, do nothing and proceed with the rest of the file.
      • If "DFL Master" does not exists, create "DFL Master"

      Snippet of Location_All file

      Hierarchy Level

      AC

      1. When an instance of "DFL" appears in the "LocationSubtypeCode" of the "Location_All" file during an import, a unique "DFL Master" hierarchy entry is created at the master level.
      2. If "DFL Master" already exists in the hierarchy, a duplicate entry is never created.
      3. The rest of the data in the file imports as expected.
      4. Added 01/24/22 - Ensure that the Confluence page is updated: https://cfacorp.atlassian.net/l/c/AYVrfP1f
      5. Added 01/24/22 - Ensure that the XSLT changes are non-breaking
      6. Added 01/24/22 - If a new DFL Master entity is required for the process to work, ensure that it is created as a part of the deployment
      7. Added 01/24/22 - Test with BOTH location_all, and location_incr files (full and incremental)

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                jason.powell Jason Powell
                Reporter:
                jason.powell Jason Powell
              • Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 15h Original Estimate - 15h
                  15h
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 15h 47m
                  15h 47m

                    PagerDuty

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