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

2020R3 Order Guide - Apply Vendor Based Zone Rules

    Details

      Description

      This feature builds on CFAMX-9326.

      The stories under that feature dealt with the configuration of new attributes for rules, this feature deals with applying those rules

      Notes

      Recent Production defects have identified areas in the code that we need to review to determine how best to handle the way in which the Order Guide rules are actually being used, vs the manner in which we expected them to be used.

      * The old CFA order guide was vendor specific (We deliberately moved away from that, but it looks like we need to re-introduce some vendor specific logic)
      * Introduction Date Rule
      * Discontinue Date Rule
      * Exclude trumps include
      * Restaurant trumps zones
      * Staggered introduction, lowest introduction date first
      * What to do with items that only have an exclude rule, and that rule is deleted/expires
      * Should not look at expired rules
      * Vendor based rules - How do they work?
      * Delete Discontinue Date
      * What happens when a Vendor Item gets discontinued (can we rely on the directive in the VI Import)

      Vendor Based Rules Notes

      • The following is the order/hierarchy in which the rules should be applied:
        • Restaurant - whether include or exclude the restaurant based rules are the most important, and trump all other rules
        • Vendor Zones - when a rule is configured using a vendor zone, the engine will use the details within this rule over those of a regular zone based rule
        • Zone rule - any zone not related to a zone is the lowest in the hierarchy of the rules to be applied

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved:

                  PagerDuty

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