Page History
...
After the user logs in to YMPULSE-D, he will have the menu option “Unit prices” available, if he has the proper security authorization.
When selecting this menu option, the following screen will appear:
Filtering current pricing information
At the top of the page, under the menu options, there is a section in which the user will filter information in order to obtain current pricing information from the system.
- Model Year: all existing model years will be listed in this dropdown. The user can select as many years as he likes, and a checkmark will appear next to each selected option.
- Model code: the list of current models available will be displayed through this option. There is a text box at the top of the dropdown so that the user can type search criteria in order to make the model search easier. Selection of more than one model at a time is possible, a checkbox will appear next to each option.
- Language code: this list displays the languages available for the country of the user that is currently logged in. In this case, only one option can be selected.
- Search: when this button is pressed, current pricing information will be displayed at the table at the bottom of the screen, according to the filters specified by the user.
Display search results
...
In this area, the user can enter pricing data typing directly in the fields available for this purpose. Not all information is available for editing, in fact, the only values that can be modified are: Model disclaimer, Price and Start date. Editable columns are highlighted in a different color.
There are search boxes at the top of the “Model code”, ”Model name”, “Model disclaimer”, “Price”, “Color code”, “MPL code” and “Start date” columns and dropdowns at the top of the “Model year” and “Status” to filter the results displayed on the table.
Every column in the table can be sorted by pressing the sorting sorting buttons.
Results are paginated, showing ten records at a time. In order to be able to navigate to different pages, the user can click on a page number or click the “Previous” and “Next” options located at the bottom right of the table.
When doing a new search, two types of options will be displayed in the “Status” column:
...
For the column of “Model disclaimer”, a pop-up will open as soon as the user clicks on the field. In this screen, editions for the disclaimer can be made. After the information has been entered, the user can press the “Ok” button to save the changes and return to the previous screen. To exit the screen without making any changes, press the “Cancel” button.
Values entered by the user will be validated as soon as he presses the “Save” button.
...
In the following screen, the current table contains 14 entries (as stated at the bottom left corner of the table) and no filters have been applied to the columns:
When exporting the data, 14 records will be available in the csv file:
In a second scenario, filters have been applied to the columns to restrict the number of results, obtaining three entries:
Export in this case, results in a csv file with only three lines:
After exporting the results, modifications can be made in the file that will be imported back to the program using the button and selecting the updated file.
It is important to point out that the imported csv must have a CSV UTF-8 format in order to avoid the incorrect import of special characters into the system.
Notes about price file imports:
...
In the following example a record has been entered into the table without a disclaimer. Initially, it has a status of "New":
After saving, an "Invalid" status appears for the record:
Price field must have a numeric value
...
In the following example, an incorrect value has been entered for the "Price" column for a record:
When saving the record, an error message appears in the "Status" column for the record:
Price field cannot be empty
...
In the following example, an empty price has been entered for a record:
After saving, an error message appears next to the item in the "Status" column:
Price value must not have more than two decimal places
...
In the following example, a price has been entered with three decimal values:
When saving the record, an error message appears in the status column for the record:
Color must not be empty / Color must exist for combination of model code, year and MPL code
...
When saving, an error appears in the "Status" column:
Country must not be empty / Country code entered must exist
...
In the following example, a record has been left with the country field empty:
The record shows as "New" after being imported into YMPULSE-D:
After saving, an error message is displayed:
Language must not be empty
...
In the following example, a record has been imported into YMPULSE-D without a language code:
The record has a status of "New":
When saving, an error message appears in the "Status" column:
Language entered must be supported
...
In the following example, an unsupported language has been entered for a record:
When the file is uploaded to YMPULSE-D, it has a status of "New":
When saving, an error message appears for the record in the "Status" column:
Date must have a valid value
...
In the following example, an incorrect value has been entered for a date field:
Immediately after leaving the field the "Invalid date" message appears. The same will happen if an incorrect date is imported through a csv:
If the user tries to save the changes and a date in the "work file" is invalid, an error message appears at the top of the page and changes are not saved:
After correcting the wrong entries, the user can press "Save" again and update the records.
...
To make the changes to pricing information final, they need to be published. This is done by clicking on the button. All of the records present in the table must have been previously validated, so the user will not be allowed to publish if he has not saved the records first in the "work file". If a user tries to publish without saving first, he will get the following error message:
Only the records with the status "Success" will be published.
...
Press the button to clear all of the results displayed on the screen:
Retrieve current prices for user's country
...

















































































