-
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
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
bea listhave 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)NameTranslationTokenNotPassedTranslationTokenPassedTranslationTokenExternalDataWebService (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.
- implements
-
CFAMX-2960 EOM - R3 - Mark Month End in MxConnect
- Closed
- relates to
-
CFAMX-4213 MXC- EOM - Requested Operation Failed on Page load
- Done
-
CFAMX-4215 MXC - EOM Setup - Default - on page load Available sections are not listed
- Done
-
CFAMX-4226 MXC - EOM Setup page - Add template modal not localized
- Done