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

EOM - Mark Month End in MxConnect Administration Page

    Details

    • Type: Story
    • Status: Closed (View Workflow)
    • Resolution: Completed
    • Affects Version/s: None
    • Fix Version/s: CFA 2019R3
    • Component/s: Core
    • Labels:
      None
    • Sprint:
      CFAMX 2019R3 Sprint 4
    • SCRUM Team:
      Brotherhood of Mutants
    • Work Type Classification:
      Sustaining

      Description

      Story
      As an Above Store User of MxConnect, I would like an administration page for better control on the content displayed on the End of Month page.

      Details

      • Add page to the Settings area under Global Settings for "End of Month Setup"
      • Add new permission "Mobile > Administration > End of Month Setup - Can View"
      • Add new configuration " Mobile > Administration > Allow Access to End of Month Administration "
      • Page will be a list have a drop-down of Templates. One should be marked as the Default, additional Templates should be tied to a Zone, but restricted to only "Location - CountryName" Zone Type of zones. There will be a second drop-down for selecting the associated zone for each template.
      • Template should be made up of: Name, Default (boolean), Zone (only if not default). We will deploy with a pre-created "Default" which cannot be changed. Also pre-create and include in deploy the "Canada" Zone.
      • Template will also be linked to a list of Active Steps for EOM which also stores a sort order. We would use the "Manage Columns" drag and drop UI control with columns for "Active Tasks" and "Tasks".
      • We will need to create a database model for a "Task" which should basically cover the model used in the EOM page. These are what define the list of available "Steps" and will be linked to the Template. Initial attributes should probably include:
        • Key (we might want to tie this to an Enum in Code)
        • NameTranslationToken
        • NotPassedTranslationToken
        • PassedTranslationToken
        • ExternalDataWebService (as used by Supplier Invoices)
        • MMSPageURL (as used by Daily Sales)
        • MobilePageLinkURL (as used by Monthly Count)
          • Note: only one of these should be set, if none are set then this should act like "Giveaways" and only update internal flag
        • more?
      • Add ability to Add and Delete Templates (this can be tested by adding \ deleting a "United States" template)

      Note:  this does not really cover editing the actual text for Section Labels and Content. That would all still need to be done through MMS and Text Translations. We can also discuss that, but we might as well bring the entire Text Translations page into Mobile at that point.

      Acceptance Criteria:
      Confirm a new page exist for managing the End of Month page.
      Confirm this new page is controlled by a security permission
      Confirm the new permission is located at Mobile > Administration > End of Month Setup - Can View
      Confirm the access to the new page is controlled with a configuration
      Confirm the new configuration is Mobile > Administration > Allow Access to End of Month Administration
      Confirm the new page contains a list of available templates and the associated zone with each_Confirm the new page allows the user to create a new template with a zone and at least one section
      Confirm that choosing a template from the list will update "Active Tasks" columns with the sections for the template
      _
      Confirm the new page provides a configuration for hiding or showing grids sections 
      on the End of Month page.
      Confirm the new page provides a configuration for sorting the order for the grids sections on the End of Month page.
      Confirm the new page provides a section for storing web service urls
      Confirm the new page provides the ability to assign configurations to a template.
      Confirm the new page provides the ability to assign templates to a zone.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                staten.putnal Staten Putnal (Inactive)
                Reporter:
                staten.putnal Staten Putnal (Inactive)
              • Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 37h 10m Original Estimate - 37h 10m
                  37h 10m
                  Remaining:
                  Time Spent - 39.25h Remaining Estimate - 0.25h
                  0.25h
                  Logged:
                  Time Spent - 39.25h Remaining Estimate - 0.25h
                  39.25h

                    PagerDuty

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