Access
Based on the permissions provided (relevant BCs below), users are able to search for a setup key through
the newly created pages: Either from their URL or by importing the new section pages to their application menu
the enterprise search: By searching for a setup key, a word or above 3 letters in the enterprise search, the system will display a result called "System Settings" and below all the setups matching/containing the searched word. On select of a result, a new browser tab will open, redirecting the user to the relevant System Settings page and with focus on the position of the relevant setup key. The focus will blink until the user passes their mouse above the setup possition.
To edit any of the setup keys, select the edit button. A pop-up including the current value will open and their changes can be made and Saved.
The new System Settings pages can include:
Setup keys of various types
Related links: Other mandatory configuration pages (not setups) which can be accesses either directly from the relevant menu item or from the related link on the System Settings page.
Categories of Setup Keys
There are 4 different controls used for the setup of the application. All the controls update the @IDMS_S_SETUP directly.
Single Value Control
A simple input control
It is used to define setup keys that have one value only, without any dimensions.
By clicking at the icon right to the input control, the edit popup opens to change its value.
Multiple Values Setup Key
A grid control with 1 column representing the multiple values
It is used to define a setup key that has multiple values, without any dimensions. Basically, we have the name of the setup key above a grid list control with 1 column that represents each value of the setup key.
By clicking at the icon right to the setup key’s name, the edit popup opens to add, change, or delete any of its values.
Single Value Setup Key with Dimensions
A grid control with 2 columns
Company
Value
It is used to define a setup key that has a single value, with dimensions. It is represented by a grid list control where we can define a value for each company.
By clicking at the icon right to the setup key’s name, the edit popup opens to add, change, or delete any of its values.
Multiple Values Setup Key with Dimensions
A grid control with 2 columns
Company
Value
It is used to define a setup key that has a list of values, with dimensions. We have 2 column structure here:
On the left there are the company dimensions of the setup key
On the right all the available values for this setup key
By clicking at the icon under the left column of the last company, the edit popup opens to add, change, or delete any of its values.
Types of Setup Keys
The setups keys available have two possible types:
- String: The field accepts any string value
- Boolean: The field accepts True/False value and these setup keys are represented as switch controls (Yes/No)
Validation on Edit of Setup Keys
For each control there are a few validations that take place when making any changes.
Single value control
When a setup key has more than 1 values that shouldn’t, the following message appears
“Setting should not have more than one value. Please create a support ticket to fix this issue.”
Note: This shouldn’t happen under any circumstances, since the UI does not allow it, but it may happen due migration procedures or direct access to DB
Multiple values control
When retrieving the values, in case that any setup key’s values have dimensions, the following message will appear:
“Setting values should not have dimensions. Please create a support ticket to fix this issue.”
When saving, in case that any setup key’s values have dimensions, the following message will appear:
"You cannot insert a value with a specific company linked to it!"
Note: This shouldn’t happen under any circumstances, since the UI does not allow it, but it may happen due migration procedures or direct access to DB
When saving, if the user adds the same value again, the following message will appear:
“You cannot insert the same value twice”
Single value control with dimensions
When retrieving the values, in case that the setup key has multiple values for the same company, the following message appears:
“Setting should have only one value per company. Please create a support ticket to fix this issue.”
When saving the values, in case you add another value for the same company, the following message appears:
“You cannot insert two values for the same company!”
Note: This shouldn’t happen under any circumstances, since the UI does not allow it, but it may happen due migration procedures or direct access to DB
When deleting a “Wildcard” entry from the grid list control, the following message appears:
“You have deleted an 'all companies' setup row. Please make sure that the rest of the setup is correct. Proceed with saving?”
Multiple values control with dimensions
When saving, if we add the same value twice for the same company, the following message will appear
“You cannot insert the same value twice for one company!”
When deleting a “Wildcard” entry from the grid list control, the following message appears:
“You have deleted an 'all companies' setup row. Please make sure that the rest of the setup is correct. Proceed with saving?”
Business Benefit
Provide a more useful and organizes way to configure a DSW/DASW system.
Configuration
Business Cases:
- Access to System Settings pages: 12290 - System Settings Get Page
- System Setting results on Enterprise search: 12291 - System Settings Global Search
Administration and Process pages:
- ~/SystemSettings/Get?page=DASW
- ~/SystemSettings/Get?page=Common
- ~/SystemSettings/Get?page=Printing
- ~/SystemSettings/Get?page=ComplaintManagement
- ~/SystemSettings/Get?page=BusinessPartner
- ~/SystemSettings/Get?page=AfterSales
- ~/SystemSettings/Get?page=Vehicle
- ~/SystemSettings/Get?page=Inquiry
- ~/SystemSettings/Get?page=RelatedFile
- ~/SystemSettings/Get?page=Activities
- ~/SystemSettings/Get?page=CDM
- ~/SystemSettings/Get?page=AlphaSystems
- ~/SystemSettings/Get?page=Sales
- ~/SystemSettings/Get?page=DIPrintingService
- ~/SystemSettings/Get?page=CDSystemsConfigurator
- ~/SystemSettings/Get?page=ComplaintCase
- ~/SystemSettings/Get?page=KosmocarCRM
- ~/SystemSettings/Get?page=DAT
- ~/SystemSettings/Get?page=B1DIAPI
- ~/SystemSettings/Get?page=PurchaseLead
- ~/SystemSettings/Get?page=MyOneDealer
- ~/SystemSettings/Get?page=IntegrationLayer
- ~/SystemSettings/Get?page=CarGR
- ~/SystemSettings/Get?page=GMEConfigurator
- ~/SystemSettings/Get?page=Nadin
- ~/SystemSettings/Get?page=XIOMA
- ~/SystemSettings/Get?page=Infomedia
- ~/SystemSettings/Get?page=DocuSign
- ~/SystemSettings/Get?page=ServiceDesk
- ~/SystemSettings/Get?page=LightHouse
- ~/SystemSettings/Get?page=TwoS
- ~/SystemSettings/Get?page=OATS
- ~/SystemSettings/Get?page=OpelBank
- ~/SystemSettings/Get?page=Tolerant
- ~/SystemSettings/Get?page=Wholesale
- ~/SystemSettings/Get?page=OpelOEM
- ~/SystemSettings/Get?page=SalesCase
- ~/SystemSettings/Get?page=Need4Car
Menu
Use the following import file to import all the above pages, organized, in the Menu of the relevant system: OD Menu Item - System Settings pages.json
0 Comments