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

Testing R4.S2 - Auto Notifications - Send Auto Notification Version Based on User Choice

    Details

    • Type: Story
    • Status: Closed (View Workflow)
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: CFA 2021R5
    • Component/s: None
    • Labels:
      None
    • SCRUM Team:
      Great White
    • Story Points:
      5
    • Work Type Classification:
      Sustaining

      Description

      Story

      As a user, I would like to be able to decide the language of the auto notifications that are sent to the store user. This will help me to understand the important information therein.

      Functional Details

      This story relies on the functionality created in story CFAMX-13992 and CFAMX-12992. Based on all these stories, the user can decide what version of an auto notification is emailed to the store contact. Example:

      For this story, "Version" means that any group of notifications that are configured to the same "Type" but different "Language". The "Type" configuration is how we know what triggers an auto notification to the sent.

      Assuming we have 2 auto notifications of the same "Type" with different "Language" selections, "Default/Blank/Not Set" and "Spanish", where each are set to be sent to the "Store Contact":

      • If the user does not change the "Email Notification Default Language" drop down in store "Setting" the Store Contact is sent the "Default/Blank/Not Set" version of the auto notification.
      • If the user changes the "Email Notification Default Language" to "American English", the Store Contact is sent the "Default/Blank/Not Set" version of the auto notification.
      • If the user changes the "Email Notification Default Language" to "Spanish", the Store Contact is sent the "Spanish" version of the auto notification.

      Additional Details

      This story applies mainly to auto notifications with custom subjects, custom bodies, or both. While we should be able to send a second version of a notification to a user even if all the data is system generated, it is not expected that system generated data is translated as a part of this story.

      AC

      Confirm

      The correct and corresponding notification version is sent to the store contact based on the notification "Type", the store level "Email Notification Default Language" dropdown selection, and the "Language" configuration of the Auto Notification.

      1. Assuming there is only one version of an auto notification, the table below defines when a notification is sent to the "Store Contact" based on the "Language" selection of the notification and the user selected language. Note: SLS = "Store Language Setting"
        Notification Language Set To: SLS - "Default - Not Set" SLS - "American English" SLS - "Spanish" SLS - "French (Canada)
        Default - Not Set Send to Store Contact Send to Store Contact Send to Store Contact Send to Store Contact
        American English   Send to Store Contact    
        Spanish     Send to Store Contact  
        French (Canada)       Send to Store Contact
      2. Assuming we have 2 versions of an Auto Notification where the "Language" choices are configured to "Default - Not Set" and "Spanish", the "Store Contact" is sent the right version based on the combinations below:
        Notification Version SLS - "Default - Not Set" SLS - "American English" SLS - "Spanish" SLS - "French (Canada)
        Default - Not Set Send to Store Contact Send to Store Contact   Send to Store Contact
        American English N/A N/A N/A N/A
        Spanish     Send to Store Contact  
        French (Canada) N/A N/A N/A N/A
      3. Assuming we have 2 versions of an Auto Notification where the "Language" choices are configured to "American English" and "Spanish", the "Store Contact" is sent the right version based on the combinations below:
        Notification Version SLS - "Default - Not Set" SLS - "American English" SLS - "Spanish" SLS - "French (Canada)
        Default - Not Set N/A N/A N/A N/A
        American English Send to Store Contact Send to Store Contact    
        Spanish     Send to Store Contact  
        French (Canada) N/A N/A N/A N/A
      4. Assuming we have an auto notification version for each "Language" option, the "Store Contact" is sent the right version based on the combinations below:
        Notification Version SLS - "Default - Not Set" SLS - "American English" SLS - "Spanish" SLS - "French (Canada)
        Default - Not Set Send to Store Contact      
        American English   Send to Store Contact    
        Spanish     Send to Store Contact  
        French (Canada)       Send to Store Contact
      5. The auto notification version are triggered at the correct time based on the "Type".

        Attachments

          Issue Links

          There are no Sub-Tasks for this issue.

            Activity

              People

              • Assignee:
                charles.wheeler Charles Wheeler
                Reporter:
                jason.powell Jason Powell
              • Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 50.5h
                  50.5h
                  Remaining:
                  0h
                  Logged:
                  Time Not Required
                  Not Specified

                    PagerDuty

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