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

Update to Auto Notifications to Enable Translated Version

    Details

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

      Description

      Story

      As an admin, I would like to make sure that Auto Notifications are translate-able regardless of the trigger method in the code.

      Details

      Asad completed some work to update Auto Notifications that were triggered by different methods in the code so that we can create a translated version of these. We now need to test at least one Auto Notification from each trigger type to confirm that these versioned and translated notifications are delivered correctly.

      This testing is specific to Auto Notifications where the contact is "Store Contact"

      1. Type 1 - SendAutoNotificationByNoticeType
        1. D:\MxScrum\inform\MX.Services\VendorEntityItemService.vb (New VEI)
        2. D:\MxScrum\inform\Mx.Inventory.Services\TransferService.cs
          1. AutoNotificationType.TransferDecline
          2. AutoNotificationType.TransferSent
      1. Type 2 - SendAutoNotificationByNoticeType
        1. D:\MxScrum\inform\MX.Services\TransactionSummaryService.vb
          1. AutoNotificationType.SalesInjectionProcessStatus (InjectSales)
          2. AutoNotificationType.SalesInjectionProcessStatus (InjectSales)
        2. D:\MxScrum\inform\Mobile\Areas\Legacy\Mx.Legacy.Services\QueryServices\ReportingService.cs
          1. AutoNotificationType.MonthlyCountApplied
          2. AutoNotificationType.DailySalesReportBankingClose
        3. D:\MxScrum\inform\Mx.Ordering.Services\ClientSpecific\StarbucksCN\OrderASNValidator.cs
          1. AutoNotificationType.InvalidNumberOfShipments
        4. MMS_System_Employees.aspx.vb
          1. AutoNotificationType.MultiStoreEmployeeAdded
          2. AutoNotificationType.DailySalesReportBankingClose
        5. D:\MxScrum\inform\MX.Services\FulfillmentService.vb
          1. AutoNotificationType.SupplyOrderRejectedNotification
        6. D:\MxScrum\inform\MX.Services\DirectDebitService.vb
          1. AutoNotificationType.DirectDebitNotification
        7. D:\MxScrum\inform\MMS\Areas\Inventory\ProductWizard\Controls\DefaultStoreItemSettingPanel.ascx.vb
          1. AutoNotificationType.NewInventoryItem
        8. D:\MxScrum\inform\MMS.Tasks\cls_MMS_TaskServer.vb
          1. AutoNotificationType.RemittanceInvoice
        9. D:\MxScrum\inform\MMS.Tasks\cls_MMS_TaskExceptions.vb
          1. AutoNotificationType.ExceptionNotification
      1. Type 3 - SendAutoNotificationByNoticeType
        1. D:\MxScrum\inform\MMS\Areas\HeadOffice\BillingAssistantWizard\Controls\WizardStepBillingAssistantManagePayment.ascx.vb (Reminder Button is clicked)
        2. D:\MxScrum\inform\MX.Services\UserService.vb
          1. AutoNotificationType.UserForgotPassword
          2. AutoNotificationType.UserLogonDisabled
          3. AutoNotificationType.UserForgotPassword
        3. D:\MxScrum\inform\MMS\Modules\uctrl_MMS_Workflow.ascx.vb
          1. AutoNotificationType.WorkFlowTaskOverride
        4. D:\MxScrum\inform\MX.Services\TaskWebServiceClient.vb
          1. AutoNotificationType.WebServiceCallFailure
          2. TaskTransfers.vb (MMS Process Transfers)
          3. AutoNotificationType.PendingTransferNotification
          4. AutoNotificationType.TransferSent
          5. AutoNotificationType.TransferReturn
        5. D:\MxScrum\inform\MMS.Tasks\TaskScheduledReports.vb (MMS Task)
          1. AutoNotificationType.ScheduledReportFailure
        6. D:\MxScrum\inform\MMS.Tasks\TaskScheduledOrdersPending.vb
          1. AutoNotificationType.ScheduledOrdersReminder
        7. D:\MxScrum\inform\MMS.Tasks\TaskScheduledOrders.vb (MMS Task)
          1. AutoNotificationType.ScheduledOrdersReminder
        8. D:\MxScrum\inform\MMS.Tasks\TaskRemoveUnusedItems.vb (MMS Task)
          1. AutoNotificationType.RemoveUnusedItems
        9. D:\MxScrum\inform\MMS\Areas\FuelManagement\Controls\TankRecon.ascx.vb
          1. AutoNotificationType.TankReconciliationVariance
        10. D:\MxScrum\inform\MX.Services\BaseSystem\Queues\MxMessages\SupplyOrderMessage.vb
          1. AutoNotificationType.ElectronicSupplyOrderFailure
        11. D:\MxScrum\inform\Mx.StoredValue.Service\StoredValueService.cs
          1. AutoNotificationType.StoredValueReconciliationInformation
          2. AutoNotificationType.StoredValueReconciliationError
        12. D:\MxScrum\inform\Mx.EnterpriseServices\Inventory\StockCountService.svc.cs
          1. AutoNotificationType.LockPeriodNotification
        13. D:\MxScrum\inform\MX.Services\DataValidation\ShiftValidationService.vb
          1. AutoNotificationType.ShiftValidationMismatch
        14. D:\MxScrum\inform\Mx.Ordering.Services\ServiceMethodTaskService.cs
          1. AutoNotificationType.UnplacedScheduledOrdersReminder
          2. AutoNotificationType.ExceptionNotification
        15. D:\MxScrum\inform\Mx.Web.HttpHandlers\Labour\SaveScheduleHandler.cs
          1. AutoNotificationType.LaborSchedulesInZoneConfirmed
        16. D:\MxScrum\inform\Mx.Services.Labour\ResourceScheduleService.cs
          1. AutoNotificationType.LaborScheduleNotConfirmed
        17. D:\MxScrum\inform\MX.Services\CashManagement\RegisterConfirmationService.vb
          1. AutoNotificationType.MissingFloatBagNotification
        18. D:\MxScrum\inform\MMS\Areas\FuelManagement\Controls\PumpRecon.ascx.vb
          1. AutoNotificationType.MeterReconciliationVariance
        19. D:\MxScrum\inform\MMS\Areas\Inventory\Ordering\Controls\OrderReceiveClassic.ascx.vb
          1. AutoNotificationType.OrderPriceChange
        20. D:\MxScrum\inform\MX.Services\ClientSpecific\CFA\OrderConfirmationVerificationTask.vb
          1. AutoNotificationType.OrderConfirmationNotReceived
        21. D:\MxScrum\inform\Mx.Ordering.Services\ClientSpecific\StarbucksCN\OrderASNValidator.cs
          1. AutoNotificationType.InvalidShipmentInformation
        22. D:\MxScrum\inform\Mx.Ordering.Services\ClientSpecific\StarbucksCN\OrderASNProcessor.cs
          1. AutoNotification.AutoNotificationType.Unknown
        23. D:\MxScrum\inform\MX.Services\OfflineServiceServer.vb
          1. AutoNotificationType.OfflineCashTransaction
        24. D:\MxScrum\inform\MX.Services\BaseSystem\Queues\MxMessages\Mobile\MobileOffsiteLocationUpdatedMessage.vb
          1. AutoNotificationType.OffsiteSalesLocationActivated
        25. D:\MxScrum\inform\MX.Services\BaseSystem\Queues\MxMessages\Mobile\MobileExpenseTransferMessage.vb
          1. AutoNotificationType.ExpenseTransfer
        26. D:\MxScrum\inform\MX.Services\BaseSystem\Queues\MxMessages\Mobile\MobileEndOfMonthMessage.vb
          1. AutoNotificationType.EndOfMonthComplete
          2. AutoNotificationType.WebServiceCallFailure
        27. D:\MxScrum\inform\MX.Services\BaseSystem\Queues\MxMessages\Mobile\MobileClientStockTransferRequest.vb
          1. AutoNotificationType.TransferRequested
          2. AutoNotificationType.TransferSent
        28. D:\MxScrum\inform\MX.Services\BaseSystem\Queues\MxMessages\Mobile\MobileClientElectronicOrderMessage.vb
          1. AutoNotificationType.BackupElectronicSupplyOrderOnFailure
        29. D:\MxScrum\inform\MMS\MMS_System_Reports.aspx.vb
          1. AutoNotificationType.LaborSchedulesInZoneApproved
        30. D:\MxScrum\inform\MMS\MMS_System_ConfirmSubmit.aspx.vb
          1. AutoNotificationType.WeeklyReturnSubmitted
        31. D:\MxScrum\inform\MMS\MMS_Stores_PettyCash.aspx.vb
          1. AutoNotificationType.PettyCashBudgetExceeded
        32. D:\MxScrum\inform\MMS\MMS_Stores_OnlineOrderClassic.aspx.vb
          1. AutoNotificationType.ElectronicSupplyOrderFailure
        33. D:\MxScrum\inform\MMS\MMS_Stores_OnlineOrder2.aspx.vb
          1. AutoNotificationType.ElectronicSupplyOrderFailure
        34. D:\MxScrum\inform\MMS\MMS_Stores_CashUp6.aspx.vb
          1. AutoNotificationType.StartingFloatVariance
        35. D:\MxScrum\inform\MMS\MMS_Stores_CashUp.aspx.vb
          1. AutoNotificationType.CashUpVariance
        36. D:\MxScrum\inform\MMS\MMS_Stores_Banking3.aspx.vb
          1. AutoNotificationType.BankingVariance
          2. AutoNotificationType.BankingDropVariance
          3. AutoNotificationType.BankingDailyVariance
          4. AutoNotificationType.WithholdRebankEntered
          5. AutoNotificationType.WithholdRebankEntered
          6. AutoNotificationType.BankingDepositBagCountVariance
        37. D:\MxScrum\inform\Mx.EnterpriseServices\Loyalty\LoyaltyService.svc.cs
          1. AutoNotificationType.LostStolenCard
        38. D:\MxScrum\inform\MX.Services\Projections\ForecastingAdjustmentService.vb
          1. AutoNotificationType.ForecastChangeVariance
        39. D:\MxScrum\inform\Mx.Ordering.Services\ExportService.cs
          1. AutoNotificationType.OrderPublishMissingUnitTranslation
        40. D:\MxScrum\inform\MMS\WebServices\eRetailer.asmx.vb
          1. AutoNotificationType.LiveLinkActivationSuccess
          2. AutoNotificationType.LiveLinkActivationFailure
        41. D:\MxScrum\inform\MX.Services\DataValidation\DayValidationService.vb
          1. AutoNotificationType.DayValidationMismatch
        42. D:\MxScrum\inform\MMS.Tasks\cls_MMS_TaskSyscoOrderAck.vb
          1. AutoNotificationType.VendorPricesUpdated
          2. AutoNotificationType.ElecOrderAcknowledged
        43. D:\MxScrum\inform\MMS.Tasks\cls_MMS_TaskAutoNotification.vb in MMS needs translation
        44. D:\MxScrum\inform\MX.Services\DataValidation\CashierValidationService.vb
          1. AutoNotificationType.CashierValidationMismatch
        45. D:\MxScrum\inform\Mx.Services.Cash\CashAuditService.cs
          1. AutoNotificationType.CashUpVariance
        46. D:\MxScrum\inform\Mx.Services.Loyalty\BenefitAllocationService.cs
          1. AutoNotificationType.LoyaltyBenefitAllocationStarted
        47. D:\MxScrum\inform\MX.Services\AccountingExportService.vb
          1. AutoNotificationType.AccountExportStockTakeError
      1. Type 4 - SendAutoNotificationByNoticeTypeAndEntityOrVendor
        1. D:\MxScrum\inform\AreaPackages\Mx.XsltExports.Services\XsltExportDestinationService.cs (When emailing the export)
        2. D:\MxScrum\inform\MX.Services\ClientSpecific\CFA\CFABankingNotificationService.vb
          1. AutoNotificationType.BankingCloseUnfinalizedDays

      AC

      *Confirm for "Store Contact"

      1. At least 1 notification from each section above is tested and the proper translated version is sent to the store contact.

        Attachments

          Issue Links

          There are no Sub-Tasks for this issue.

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 16.5h Original Estimate - 16.5h
                  16.5h
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 22h
                  22h

                    PagerDuty

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