Admin Section:
Countries
The main page for this section has information presented as a table and includes actionable items.
Actions within section
Location of action | Action | Validation rules |
---|---|---|
Top level action | When this action is selected, a new page is loaded to complete the create flow. | |
In-line table row text link (within the Country Name column) | Single clicking text within a row of the Country Name column | When this action is selected, a new page is loaded to complete the edit flow. |
Create New Country Page
Once a change has been made on the page, the save/cancel footer shows.
General Information
The information within this section is presented as a form.
Form label | Required? | Tooltip text | Validation rules |
---|---|---|---|
Parent Country | No | The country to be used as source for inheriting strings/translations. | |
Country ISO Code | Yes |
Use 2-5 uppercase letters for the country code (e.g. DE for Germany).
NOTE: The ISO code cannot be changed after the country is created. |
|
Country Name | Yes | The name of the country you want to create. | If user leaves this field blank, it becomes red. 'Country name is required.' |
Country Description | No | Any additional information useful for describing the country or its use. | |
Languages | Yes | The languages that strings will be translated into for this country. | If user leaves this section unchecked, the title and checkboxes become red. 'Language selection is required.' |
Edit Country Page
Once a change has been made on the page, the save/cancel footer shows.
General Information
The information within this section is presented as a form.
Form label | Required? | Tooltip text | Validation rules |
---|---|---|---|
Parent Country | No | The country to be used as source for inheriting strings/translations. | |
Country ISO Code | No |
Use 2-5 uppercase letters for the country code (e.g. DE for Germany).
NOTE: The ISO code cannot be changed after the country is created. In order to change the ISO code, a new country with the correct value must be created. |
This field is disabled. |
Country Name | Yes | The name of the country. | If user leaves this field blank, it becomes red. 'Country name is required.' |
Country Description | No | Any additional information useful for describing the country or its use. | |
Languages | Yes | The languages that strings will be translated into for this country. |
|
Actions within section
Location of action | Action | Validation rules |
---|---|---|
Top level action |
|
|
Modal actions |
|
Helper text
Section heading | Location | Helper text |
---|---|---|
Create New Country | Heading of the Create New Country page | Please complete the following fields to add a new country: |
Save/Cancel footer actions within section
Purpose of action | Action | Validation rules |
---|---|---|
Primary action |
|
|
Secondary action | When this button is selected, no changes from that session will be saved and the page will revert to original data. |
Languages
The main page for this section has information presented as a table and includes actionable items.
Actions within section
Location of action | Action | Validation rules |
---|---|---|
Top level action | When this action is selected, a new page is loaded to complete the create flow. | |
In-line table row text link (within the Language Name column) | Single clicking text within a row of the Language Name column | When this action is selected, a new page is loaded to complete the edit flow. |
Create New Language Page
Once a change has been made on the page, the save/cancel footer shows.
General Information
The information within this section is presented as a form.
Form label | Required? | Tooltip text | Validation rules |
---|---|---|---|
Language ISO Code | Yes |
Use 2 lowercase letters for the language code (e.g. fr for French).
NOTE: The ISO code cannot be changed after the language is created. |
|
Language Name | Yes | The name of the language you want to create. | If user leaves this field blank, it becomes red. 'Language name is required.' |
Language Description | No | Any additional information useful for describing the language or its use. |
Edit Language Page
Once a change has been made on the page, the save/cancel footer shows.
General Information
The information within this section is presented as a form.
Form label | Required? | Tooltip text | Validation rules |
---|---|---|---|
Language ISO Code | Yes |
Use 2 lowercase letters for the language code (e.g. fr for French).
NOTE: The ISO code cannot be changed after the language is created. In order to change the ISO code, a new language with the correct value must be created. |
This field is disabled. |
Language Name | Yes | The name of the language. | If user leaves this field blank, it becomes red. 'Language name is required.' |
Language Description | No | Any additional information useful for describing the language or its use. |
Actions within section
Location of action | Action | Validation rules |
---|---|---|
Top level action |
|
|
Modal actions |
|
Helper text
Section heading | Location | Helper text |
---|---|---|
Create New Language | Heading of the Create New Language page | Please complete the following fields to add a new language: |
Save/Cancel footer actions within section
Purpose of action | Action | Validation rules |
---|---|---|
Primary action |
|
|
Secondary action | When this button is selected, no changes from that session will be saved and the page will revert to original data. |
Product Type
The main page for this section has information presented as a table and includes actionable items.
Actions within section
Location of action | Action | Validation rules |
---|---|---|
Top level action | When this action is selected, a new page is loaded to complete the create flow. | |
In-line table row text link (within the Product Type Name column) | Single clicking text within a row of the Product Type Name column | When this action is selected, a new page is loaded to complete the edit flow. |
Create New Product Type Page
Once a change has been made on the page, the save/cancel footer shows.
General Information
The information within the top section is presented as a form.
Form label | Required? | Tooltip text | Validation rules |
---|---|---|---|
Product Type Name | Yes |
The name of the product type you want to create.
NOTE: Used in searching and configuration of products. |
If user leaves this field blank, it becomes red. 'Product type name is required.' |
Product Type Description | No | Any additional information useful for describing the product type or its use. |
Default Attributes
The information within this tab section is presented as an empty table upon page load. The page includes an actionable item. Once you've added an attribute, there is also an actionable item within the table.
Location of action | Action | Validation rules |
---|---|---|
Top level button | When this action is selected, the button becomes disabled and a modal opens. | |
Add Attribute(s) Modal (table actions) |
Selectable checkboxes |
If the checkbox is selected/checked, it will select its corresponding row within the table. |
Add Attribute(s) Modal (modal controls) |
|
|
In-line table row button |
|
Edit Product Type Page
Once a change has been made on the page, the save/cancel footer shows.
General Information
The information within the top section is presented as a form.
Form label | Required? | Tooltip text | Validation rules |
---|---|---|---|
Product Type Name | Yes |
The name of the product type.
NOTE: Used in searching and configuration of products. |
If user leaves this field blank, it becomes red. 'Product type name is required.' |
Product Type Description | No | Any additional information useful for describing the product type or its use. |
Default Attributes Tab
The information within this tab section is presented as a table and includes actionable items.
Location of action | Action | Validation rules |
---|---|---|
Top level button | When this action is selected, the button becomes disabled and a modal opens. | |
Add Attribute Modal (in-line table row button) | When this action is chosen, the modal disappears, a success alert pops up at the top of the page and a new data row is added to the Default Attributes table. The row is highlighted green (until you navigate away from section). | |
Add Attribute Modal (modal controls) |
|
|
In-line table row button |
|
Localizations Tab
The information within this tab section is presented as a table and allows in-line editing within the Localized Product Type Name column. It will show where the localizations are inherited from, if applicable, within parenthesis. If there are user access restrictions, the content within the tab will be replaced with the following alert:
Actions within section
Location of action | Action | Validation rules |
---|---|---|
Top level action |
|
|
Modal actions |
|
Helper text
Section heading | Location | Helper text |
---|---|---|
Create New Product Type | Heading of the Create New Product Type page | Please complete the following fields to add a new product type: |
Default Attributes for [Product Type Name] | Heading of the Default Attributes tab | List of attributes applied to new products with this product type. |
Localized Attribute Name for [Product Type Name] | Heading of the Localizations tab (only shown on edit flow) | List of localized strings for the product type name. Update the strings by editing directly in the table. |
Save/Cancel footer actions within section
Purpose of action | Action | Validation rules |
---|---|---|
Primary action |
|
|
Secondary action | When this button is selected, no changes from that session will be saved and the page will revert to original data. |
Technology Family
The main page for this section has information presented as a table and includes actionable items.
Actions within section
Location of action | Action | Validation rules |
---|---|---|
Top level action | When this action is selected, a new page is loaded to complete the create flow. | |
In-line table row text link (within the Technology Family Name column) | Single clicking text within a row of the Technology Family Name column | When this action is selected, a new page is loaded to complete the edit flow. |
Create New Technology Family Page
Once a change has been made on the page, the save/cancel footer shows.
General Information
The information within this section is presented as a form.
Form label | Required? | Tooltip text | Validation rules |
---|---|---|---|
Technology Family Name | Yes |
The name of the technology family you want to create.
NOTE: Used in configuration of products. |
If user leaves this field blank, it becomes red. 'Technology family name is required.' |
Technology Family Description | No | Any additional information useful for describing the technology family or its use. |
Edit Technology Family Page
Once a change has been made on the page, the save/cancel footer shows.
General Information
The information within this section is presented as a form.
Form label | Required? | Tooltip text | Validation rules |
---|---|---|---|
Technology Family Name | Yes |
The name of the technology family.
NOTE: Used in configuration of products. |
If user leaves this field blank, it becomes red. 'Technology family name is required.' |
Technology Family Description | No | Any additional information useful for describing the technology family or its use. |
Actions within section
Location of action | Action | Validation rules |
---|---|---|
Top level action |
|
|
Modal actions |
|
Helper text
Section heading | Location | Helper text |
---|---|---|
Create New Technology Family | Heading of the Create New Technology Family page | Please complete the following fields to add a new technology family: |
Save/Cancel footer actions within section
Purpose of action | Action | Validation rules |
---|---|---|
Primary action |
|
|
Secondary action | When this button is selected, no changes from that session will be saved and the page will revert to original data. |
Users
A user can be created or edited by an Admin.
Actions within section
Location of action | Action | Validation rules |
---|---|---|
Top level action | When this action is selected, a new page is loaded to complete the create flow. | |
In-line table row text link (within the Username column) | Single clicking text within a row of the Username column | When this action is selected, a new page is loaded to complete the edit flow. |
Create New User Page
When this page loads, all Permissions are selected as a default. Once a change has been made on the page, the save/cancel footer shows.
General Information
The information within this section is presented as a form.
Form label | Required? | Tooltip text | Validation rules |
---|---|---|---|
Username | Yes | The requesting user's Lexmark shortname (4-20 characters) |
|
Name | Yes | First and last name of Lexmark employee associated with the Username. | If blank, this field becomes red. 'Name is required.' |
Yes | The requesting user's Lexmark email address. | If blank, this field becomes red. 'Email is required.' | |
Password | Yes | Must be 8 or more characters. |
|
STFP URL | No | Destination URL for the LXPD extract and is only needed for LXPD users. |
Permissions
The information within this section is presented as a form.
Form label | Required? | Tooltip text | Validation rules |
---|---|---|---|
Roles | Yes |
This setting determines the level of access the user has to the database.
Administrator - user admin and other system-level functions. Corporate Level - creates and edits products at the CORP level. Country Owner - creates and edits localized products. |
|
Countries | Yes |
|
|
Product Types | Yes |
|
Edit User Page
Once a change has been made on the page, the save/cancel footer shows.
General Information
The information within this section is presented as a form.
Form label | Required? | Tooltip text | Validation rules |
---|---|---|---|
Username | No | Lexmark shortname (4-20 characters). | This field is disabled |
Name | Yes | First and last name. | If blank, this field becomes red. 'Name is required.' |
Yes | Lexmark email address. | If blank, this field becomes red. 'Email is required.' | |
New Password | No | Must be 8 or more characters. | If less than 8 characters are entered, this field becomes red. 'Password must be at least 8 characters long.' |
STFP URL | No | Destination URL for the LXPD extract and is only needed for LXPD users. |
Permissions
The information within this section is presented as a form.
Form label | Required? | Tooltip text | Validation rules |
---|---|---|---|
Roles | Yes |
This setting determines the level of access the user has to the database.
Administrator - user admin and other system-level functions. Corporate Level - creates and edits products at the CORP level. Country Owner - creates and edits localized products. |
|
Countries | Yes |
|
|
Product Types | Yes |
|
Actions within section
Location of action | Action | Validation rules |
---|---|---|
Top level action |
|
|
Modal actions |
|
Helper text
Section heading | Location | Helper text |
---|---|---|
General Information | Introduction within Create New User and Edit User page | Credentials used to log in to LPMD and make updates to database. |
Permissions | Introduction within Create New User and Edit User page | Rules and restrictions around user's roles, countries and product types. |
Save/Cancel footer actions within section
Purpose of action | Action | Validation rules |
---|---|---|
Primary action |
|
|
Secondary action | When this button is selected, no changes from that session will be saved and the page will revert to original data. |
Copying Products
You can only copy a product from a product detail page.
Actions within section
Location of action | Action | Validation rules |
---|---|---|
Primary action |
|
|
Modal actions |
|
Creating New Products
You can only create a new product from the Search page.
Form label | Required? | Tooltip text | Validation rules |
---|---|---|---|
Product Type | Yes | Classification used in product and supplies finders and to associate default tech specs on new product creation. | If user tries to submit the form and this field is blank, it becomes red. "Product type is required." |
Model Number | Yes | Traditional machine type model number used by Lexmark Service organizations. Provided in PIF. EX: CX310dn, 7527-231 | If user tries to submit the form and this field is blank, it becomes red. "Model number is required." |
Long Name | Yes | For internal search of database. EX: Lexmark MX517de | If user tries to submit the form and this field is blank, it becomes red. "Long name is required." |
Short Name | Yes | For internal search of database. May include the code name and/or additional strings used by internal tools. EX: CX317 (CX317dn) GSM BSD | If user tries to submit the form and this field is blank, it becomes red. "Short name is required." |
Actions within section
Location of action | Action | Validation rules |
---|---|---|
Primary action |
|
|
Modal actions |
|
Edit Product Section:
Form field matrix
Corporate, Region and Country will have different visibility and editing options for form fields. Depending on the level you are viewing, some fields become hidden or read-only. Use the matrix below to know which levels a form field is available for interactivity.
General Information
Form label | Required? | CORP | Region | Country | Tooltip text | Validation rules |
---|---|---|---|---|---|---|
LPMD PID | No | System-generated global identifier. | This field is disabled. | |||
Product Type | Yes | Classification used in product and supplies finders and to associate default tech specs on new product creation. | If blank, this field becomes red. "Product type is required." | |||
Model Number | Yes | Traditional machine type model number used by Lexmark Service organizations. Provided in PIF. EX: CX310dn, 7527-231 | If blank, this field becomes red. "Model number is required." | |||
Technology Family | No | Product type technology class. | ||||
Long Name | Yes | For internal search of database. EX: Lexmark MX517de | If blank, this field becomes red. "Long name is required." | |||
Short Name | Yes | For internal search of database. May include the code name and/or additional strings used by internal tools. EX: CX317 (CX317dn) GSM BSD | If blank, this field becomes red. "Short name is required." | |||
Description | No | Internal use only. |
Availability
If you are on a Region or Country level, some of these form fields will be hidden, and only the CORP version is accessible as a comparative read-only view. To access this comparative view, select the "View availability for product at CORP level" link, which is located at the end of the availability section.
Form label | Required? | CORP | Region | Country | Tooltip text | Validation rules |
---|---|---|---|---|---|---|
Status | Yes | CORP data visible within modal |
CORP data visible within modal |
Product status across all Lexmark sales channels.
|
|
|
Announce Date | Conditional | CORP data visible within modal |
CORP data visible within modal |
Date when product is announced to customers. | If Ready for Launch or Public is selected from the Status menu, this field becomes red. "An announce date is required." | |
Withdraw Date | Conditional | CORP data visible within modal |
CORP data visible within modal |
Date when product is no longer available for purchase through Lexmark or partners. | If Withdrawn from Marketing is selected from the Status menu, this field becomes red. "A withdraw date is required." | |
Obsolete Date | Conditional | CORP data visible within modal |
CORP data visible within modal |
Date when product is no longer supported by Lexmark. | If Obsolete is selected from the Status menu, this field becomes red. "An obsolete date is required." | |
Withdraw Supplies | No | CORP data visible within modal |
CORP data visible within modal |
Date when supplies for product are no longer available for direct purchase through Lexmark or partners. | ||
Withdraw Spare Parts | No | CORP data visible within modal |
CORP data visible within modal |
Date when spare parts for product are no longer available anywhere for direct purchase through Lexmark or partners. |
Commerce/General
Form label | Required? | CORP | Region | Country | Tooltip text | Validation rules |
---|---|---|---|---|---|---|
Part Number | Conditional | Lexmark product identifier visible on product packaging. Provided in the PIF. |
|
|||
UPC | Conditional | Used in tracking commerce worldwide. Universal Product Code unique to each Lexmark Part Number. |
|
|||
OverPack UPC | No | Used in tracking commerce worldwide. Universal Product Code unique to each Lexmark bundled product. |
Commerce/Price
The price section is not interactive. If pricing is available, it is displayed as read-only.
Commerce/In the Box
The information within this section is presented as a table and allows in-line editing within the Rank and Text columns. It also includes actionable items.
Form label | Required? | CORP | Region | Country | Tooltip text | Validation rules |
---|---|---|---|---|---|---|
Rank | No |
|
||||
Text | Conditional |
|
Actions within section
Location of action | CORP | Region | Country | Validation rules |
---|---|---|---|---|
Top level button | When this action is selected, the button becomes disabled and a dialog box expands with a new submittable form. | |||
Expanded dialog box (after selecting top level +Add Bullet button) |
|
|||
Top level button | When this action is selected, the button becomes disabled and a dialog box expands with a new submittable form. | |||
Expanded dialog box (after selecting top level +Add Footnote button) |
|
|||
In-line table row button |
|
Tech Specs
The information within this section is presented as a table and includes actionable items. While the table does not allow in-line editing, the row hover should visually match other editable tables. A single click upon the value cell will prompt a modal with an edit dialog.
Form label | CORP | Region | Country | Rules |
---|---|---|---|---|
Value | (native) - indicates value is not inherited nor localized |
|
|
|
Actions within section
Location of action | CORP | Region | Country | Validation rules |
---|---|---|---|---|
Top level button | When this action is selected, the button becomes disabled and a modal opens with a 2-step process. | |||
Add Tech Spec Modal: Step 1 (in-line table row button) | When this action is chosen, a new modal replaces the current modal to continue to Step 2. Depending on the Type of value, the modal will present different options to the user. | |||
Add Tech Spec Modal: Step 1 (modal controls) |
|
|||
Add Tech Spec Modal: Step 2 (modal controls) |
|
|||
In-line table row interaction | Single clicking a Value input field | Single clicking a Value input field | Single clicking a Value input field | When this action is performed, the Update Tech Spec modal opens. Depending on the Type of value, the modal will present different select/input options to the user. |
Update Tech Spec Modal (modal controls) |
|
|||
In-line table row button |
|
|||
In-line table row button |
|
|||
In-line table row button |
|
Marketing/General
Form label | Required? | CORP | Region | Country | Tooltip text | Validation rules |
---|---|---|---|---|---|---|
Marketing Long Name | No | Publicly displayed name of product. EX: Lexmark CX310dn | ||||
Marketing Short Name | No | Used in page title meta tag and the alt text for compatible device images on sites. Do not include 'Lexmark' within the naming convention. EX: CX310dn | ||||
Tagline | No | The marketing phrase used to describe the product. EX: Gorgeous Color. Great Versatility. | ||||
General Marketing Paragraph | No | Used only if the 25, 50, 100 or 200 description fields are not available. | ||||
25 Word Description - Device Pages and Collateral | No | Used for the marketing/product description on product pages and other marketing collateral. | ||||
50 Word Description - Supplies Pages and Collateral | No | Used for the marketing/product description on product pages and other marketing collateral. | ||||
100 Word Description - Accessories Pages and Collateral | No | Used for the marketing/product description on product pages and other marketing collateral. | ||||
200 Word Description - B2B Pages | No | Description used for product pages on B2B sites. |
Marketing/Product Features Table
The information within this section is presented as a table and allows in-line editing within the Rank and Text columns. It also includes actionable items.
Form label | Required? | CORP | Region | Country | Tooltip text | Validation rules |
---|---|---|---|---|---|---|
Rank | No |
|
||||
Header | No | |||||
Features | Conditional |
|
Actions within section
Location of action | CORP | Region | Country | Validation rules |
---|---|---|---|---|
Top level button | When this action is selected, the button becomes disabled and a dialog box expands with a new submittable form. | |||
Expanded dialog box (after selecting top level +Add Feature button) |
|
|||
In-line table row button |
|
Relationships
The information within this section is divided by category. Each category has its own table, which is viewable when you click on a category from the left rail-nav. Each table includes actionable items, but does not allow in-line editing.
Actions within section
Location of action | CORP | Region | Country | Validation rules |
---|---|---|---|---|
Top level button | When this action is selected, the button opens a modal. | |||
+Add Relationship(s) Modal (top section search) |
|
|||
+Add Relationship(s) Modal (table actions) |
Selectable checkboxes |
|
||
+Add Relationship(s) Modal (modal controls) |
|
|||
In-line table row button |
|
|||
In-line table row button |
|
|||
In-line table row button |
|
Image Links
Form label | Required? | CORP | Region | Country | Tooltip text | Validation rules |
---|---|---|---|---|---|---|
URL (for Family Page Small Image URL | No |
|
||||
URL (for Family Page Large Image URL | No |
|
Product Change Log
This table is strictly informational and not interactive. It displays the history of saved changes made to every individual field for a specific product. It should match what you see in the save/review footer each time you save.
Helper text matrix
Some sections within a page will have helper text immediately following the section heading in order to help users understand its purpose and context. Use the matrix below to check verbiage.
Section heading | Location | Helper text |
---|---|---|
Viewing [product] | Top heading section | You are viewing: [level] |
General Information | General Information section | Internal identifiers within the Lexmark Product Marketing Database. |
Availability | Availability section | Visibility and availability options for this product. |
View availability for product at CORP level | Availability section - modal (Localized and Region ONLY) | This is the information stored for this product at the CORP level and may be different from localized versions of this product. |
Commerce Information for [product] | Commerce tab | |
General | Commerce tab | Global commerce information for this product. |
Pricing | Commerce tab | No pricing available OR Localized pricing |
In the Box | Commerce tab | |
Bullets | Commerce tab | List of items included in the box with this product. |
Footnotes | Commerce tab | List of notes and additional conditions regarding “In the Box” items. |
Tech Specs for [product] | Tech Specs tab | List of technical specifications for this product. |
Marketing for [product] | Marketing tab | |
General | Marketing tab | Basic marketing information for this product. |
Product Features | Marketing tab | List of features used in marketing this product. |
Relationships for [product] | Relationships tab | |
Viewing: [category] | Relationships tab | |
Image Links for [product] | Image Links tab | List of features used in marketing this product. |
Family Page Small Image URL | Image Links tab | Path to the small product image, found in DigitalPortfolio. Should include the extension '+image_thumbnail.gif'. EX: //media.lexmark.com/www/asset/25/7944/+image_thumbnail.gif (presented as a tooltip) |
Family Page Large Image URL | Image Links tab | Path to the large product image, found in DigitalPortfolio. Should include the extension '+image_small.jpg'. EX: //media.lexmark.com/www/asset/25/7944/+image_small.jpg (presented as a tooltip) |
Product Change Log for [product] | Product Change Log tab | Chronological list of changes for this product. |
General rules
The save/cancel footer will become visible as soon as a person makes a recordable change:
- Editing data in a pre-existing field
- Adding data to a pre-existing field
- Deleting data from a pre-existing field
- Adding a new row within a table
- Changing rank
- Interacting with actionable items, such as:
- Enable
- Disable
- Remove
- In-line editing capabilities
NOTE: The listing of changes within the footer will only ever show 1 possible undo for each row.
Actions within section
Purpose of action | Action | Validation rules |
---|---|---|
Primary action |
|
|
Secondary action | When this button is selected, no changes from that session will be saved and the page will refresh and revert to original data. | |
Review actions | There are [number] unsaved changes for this product. Would you like to save? | When this is selected, an expandable dialog opens with a Pending changes table that lists all recordable changes that are currently in a pending state. |
In-line table row button | When this is selected, the row will disappear from the Pending changes table. The recorded change from that row will revert to the original data. All other rows within the table are not affected. | |
Error modal | This dismisses the modal and no changes have been saved. |
Example of Save/Cancel footer upon recordable change
Examples of review changes
Example of error preventing save action
Localizing Products
You can only localize a product from a CORP or Region product detail page. If you have the ability to see and edit locale levels, you can localize to its levels below, even if you don’t have access to all locales below.
Actions within section
Location of action | Action | Validation rules |
---|---|---|
Primary action |
|
|
Modal actions |
|
|
Table actions (modal) |
Selectable checkboxes |
|
Status column within table (modal) | Localized |
|
Error modal | This dismisses the modal and no localization options are presented. |
Example of error preventing localization action
Profile Section:
Edit Profile
A user can edit certain fields about their login credentials, including the ability to change their password.
Edit Profile
The information within this section is presented as a form. Once a change has been made on the page, the save/cancel footer shows.
Form label | Required? | Tooltip text | Validation rules |
---|---|---|---|
Username | No | Lexmark shortname (4-20 characters). | This field is disabled. |
Name | Yes | First and last name. | If blank, this field becomes red. 'Name is required.' |
Yes | Lexmark email address. | If blank, this field becomes red. 'Email is required.' | |
Old Password | Conditional | The password you currently use to login. | If they type in a New Password and/or Confirm New Password, but leave the Old Password field blank, this field becomes red. 'Your old password is required before you can create a new password.' |
New Password | Conditional | Must be 8 or more characters. |
|
Confirm New Password | Conditional | Re-type your new password for validation. |
|
Save/Cancel footer actions within section
Purpose of action | Action | Validation rules |
---|---|---|
Primary action |
|
|
Secondary action | When this button is selected, no changes from that session will be saved and the page will revert to original data. |
Login/Logout
The login page will show when the user is logging in for the first time.
When the user selects Logout from the top navigation, it will redirect to the login page with an alert at the top of the login form. 'You have successfully logged out of LPMD!'
Login
Logout
Forgot Password
From the Login page "Forgot password" link will redirect the user to the page where user can initiate the process to reset their new password.
When the user will enter their Username from the forgot password page, an email will be triggered to the respective user email-id containing a reset-password link. This link will redirect to a password reset page from where user will be able to set new password followed by login to the application.
Forgot Password
Password Reset Request Sent
Password Reset Request Email
Reset Password
Password Reset Acknowledgement Email
Alert Examples
We have many types of alert messaging. Below are examples of each type and where they might surface.
Example of an in-line field alert
These alerts show when a form field throws an error after validation fails.
Example of a modal alert - error
This type of alert is triggered when an action - or series of actions - fail and require attention from the user before that action can be completed. An example would be when a user tries to save with incomplete data.
Example of a modal alert - verify action
This type of alert is triggered when an action is not easily reversable and requires user to verify they want to follow through with selected action. An example would be when a user tries to copy a product.
Example of a modal alert - 401
This type of alert is triggered when the user's session has expired after 10 minutes of inactivity. It requires the user to log back in to keep working. You cannot close the modal without completing the login. NOTE: The alert 'Incorrect username or password' only shows if either the username or password data submitted fails. There are also in-line field alerts if the user tries to submit the form with empty fields.
Examples of in-line table alerts
Form error
This visual cue alerts the user that the form field validation has failed.
Remove/Delete row
This visual cue alerts the user that a row will be removed from the table upon save.
Disabled row
This visual cue alerts the user that a row has been disabled.
Added row
This visual cue alerts the user that a new row has been added to the table.
In-page success alerts
These alerts show when the database has successfully completed a large task. These alerts are dismissable if the user clicks the x; however, if no actions were taken by the user, the alert will automatically disappear after 10 seconds.
Copy item - task completed
This alert shows after the copy task has finished and the page has redirected to the newly copied item detail page.
Create new item - task completed
This alert shows after the task of creating a new item has finished and the you've been redirected to the newly created item detail page.
Save - task completed
This alert shows after the user has selected the save button within the save/cancel footer. If a change has been made post-save before 10 seconds has transpired, it will dismiss the save alert.
Delete - task completed
This alert shows after the user has deleted an item.
Localization - task completed
This alert shows after the user has chosen the 'Localize Product' button, selected locale(s) to localize, and the task has finished.
Error pages
There are three error pages a user might encounter: 403, 404, and/or 5xx
403 page
User is not allowed to access
404 page
Page doesn't exist
5xx page
Somethiing broke
Loading Messaging
The loading message shows when the database is processing data. The message within the loading modal can differ based on the actions taken.
General Loading
Triggered upon general processing tasks. i.e. Selecting the Search Database button.
Saving
Triggered when user selects the Yes, save changes button.
Copying
Triggered when user selects the Yes, create copy button.
Localizing
Triggered when user selects the Create Localization(s) button.
Search, Export, and Bulk Edit
This is the landing page after a user successfully logs in.
You can access this page by clicking on the Lexmark LPMD logo or the Products link within the top nav. This page allows you to search for all products within the LPMD database, create a new product, export data, and make bulk edits.
Form label | Required? | Validation rules |
---|---|---|
Name/Part # | Conditional | If user tries to submit the form and this field is blank in conjunction with the Product Type and Announce Date, this field becomes orange and the in-page alert (at the top of the search field area) pops up. "Must search on at least one of the following: 'Name/Part #', 'Product Type', or 'Announce Date'." No data has been submitted. The input for Name/Part# will take the string you put in and tests it against all 3 fields: So if you search 40c9 it will search for any products that have a JDE Mkt Name that contains that, a Shortname that contains that, or a PN that starts with that. |
Country | No | Default is set to 'Corporate'. |
Language | No | Default is set to 'English'. This select menu will show options based on the selection for Country |
Product Type | Conditional | If user tries to submit the form and this field is blank in conjunction with the Name/Part # and Announce Date, this field becomes orange and the in-page alert (at the top of the search field area) pops up. "Must search on at least one of the following: 'Name/Part #', 'Product Type', or 'Announce Date'." No data has been submitted. |
Announce Date (YYYY-MM-DD) | Conditional | If user tries to submit the form and this field is blank in conjunction with the Name/Part # and Product Type, this field becomes orange and the in-page alert (at the top of the search field area) pops up. "Must search on at least one of the following: 'Name/Part #', 'Product Type', or 'Announce Date'." No data has been submitted. |
Actions within section
Location of action | Action | Validation rules |
---|---|---|
Primary action |
|
|
Export action (search results table) |
|
|
Bulk edit action (search results table) |
|
|
Table actions (search results table) |
Selectable checkboxes |
|
Export Modal
Actions within section
Location of action | Action | Validation rules |
---|---|---|
Export Modal (export type) |
|
|
Export Modal (modal controls) |
|
Bulk Edit Modal
This is an alert at the top of this modal that is visible at all times:
The text within the form fields change based on the values of these fields across all selected items:
- Will say 'No Value' if all items have this field as empty.
- Will say 'Multiple Values' if the values for these fields vary by item.
- Will have a specific date or field selection if all items have matching values for these fields.
- Some fields will have a 'Clear all [form label] values'. If user selects this action, it will clear the pre-existing value from that field within the UI, showing it as 'Value removed', and then completely clear that value from each of the bulk edited items upon save.
- Whether you clear using the 'Clear all [form label] values' link or by highlighting and deleting the text yourself, the result would be a field that says 'Value removed'. Multiple values are represented by non-manipulable text, which forces us to use the clear link if we want to remove the values in that field for the set. In either case, if the field is showing as 'Value removed' when the save is completed, those values will no longer exist.
Form label | Required? | Tooltip text | Validation rules |
---|---|---|---|
Status | No |
Product status across all Lexmark sales channels.
NOTE: If any of the bulk items are currently assigned an 'Obsolete' status, a new status selected during the bulk edit will not be applied to those items. |
|
Announce Date | Conditional |
Date when product is announced to customers.
NOTE: An announce date is required if the 'Ready for Launch' or 'Public' status is selected. |
|
Withdraw Date | Conditional |
Date when product is no longer available for purchase through Lexmark or partners.
NOTE: A withdraw date is required if the 'Withdrawn from Marketing' status is selected. |
|
Obsolete Date | Conditional |
Date when product is no longer supported by Lexmark.
NOTE: An obsolete date is required if the 'Obsolete' status is selected. |
|
Withdraw Supplies | No | Date when supplies for product are no longer available for direct purchase through Lexmark or partners. |
|
Withdraw Spare Parts | No | Date when spare parts for product are no longer available anywhere for direct purchase through Lexmark or partners. |
|
Actions within section
Location of action | Action | Validation rules |
---|---|---|
Bulk edit Modal (collapsable link) | Selecting this link will expand/collapse a list of each item that will be affected by the bulk edit | |
Bulk edit Modal (clear all link) |
|
|
Bulk edit Modal (modal controls) |
|
Tech Specs Section:
Attribute
The main page for this section has information presented as a table and includes actionable items.
Actions within section
Location of action | Action | Validation rules |
---|---|---|
Top level action | When this action is selected, a modal opens to complete the create flow. | |
In-line table row text link (within the Attribute column) | Single clicking text within a row of the Attribute column | When this action is selected, a new page is loaded to complete the edit flow. |
Create New Attribute Modal
Form label | Required? | Tooltip text | Validation rules |
---|---|---|---|
Attribute Name | Yes | The name of the attribute you want to create. | If user leaves this field blank, it becomes red. 'Attribute name is required.' |
Attribute Description | No | Any additional information useful for describing the attribute or its use. | |
Functionality | Yes | The functionality for this attribute. Your choice will determine which category you can select. | If user leaves this field blank, it becomes red. 'Functionality is required.' |
Category | Yes | The category for this attribute. Your choice of functionality determines what categories are available. | If user leaves this field blank, it becomes red. 'Category is required.' |
Type | Yes |
Determines value input and association method for this attribute.
Free - Standardized values cannot be created on this attribute. Once this attribute has been associated with a product, free attribute values may be created directly on an associated product's page via the Tech Specs tab. Single - Multiple values are created for this attribute. Once this attribute has been associated with a product, a single attribute value can be selected for the product. Multi - Multiple values are created for this attribute. Once this attribute has been associated with a product, multiple attribute values can be selected for the product. NOTE: The type cannot be changed after the attribute is created. |
If user leaves this field blank, it becomes red. 'Type is required.' |
Unit | No |
Unit of measure for this attribute.
NOTE: Typically used for attributes that are measurements, e.g. kg for weights, mm for size, watts for power. |
Actions within section
Location of action | Action | Validation rules |
---|---|---|
In-line table row button |
|
Edit Attribute Page
Once a change has been made on the page, the save/cancel footer shows.
General Information
The information within the top section is presented as a form.
Form label | Required? | Tooltip text | Validation rules |
---|---|---|---|
Attribute ID | No | ID created by the system. | This field is disabled. |
Attribute Name | Yes | The name of this attribute. | If user leaves this field blank, it becomes red. 'Attribute Name is required.' |
Attribute Description | No | Any additional information useful for describing the attribute or its use. | |
Functionality | Yes | The functionality for this attribute. Your choice will determine which category you can select. | If user leaves this field blank, it becomes red. 'Functionality is required.' |
Category | Yes | The category for this attribute. Your choice of functionality determines what categories are available. | If user leaves this field blank, it becomes red. 'Category is required.' |
Type | No |
Determines value input and association method for this attribute.
Free - Standardized values cannot be created on this attribute. Once this attribute has been associated with a product, free attribute values may be created directly on an associated product's page via the Tech Specs tab. Single - Multiple values are created for this attribute. Once this attribute has been associated with a product, a single attribute value can be selected for the product. Multi - Multiple values are created for this attribute. Once this attribute has been associated with a product, multiple attribute values can be selected for the product. NOTE: The type cannot be changed after the attribute is created. |
This field is disabled. |
Unit | No |
Unit of measure for this attribute.
NOTE: Typically used for attributes that are measurements, e.g. kg for weights, mm for size, watts for power. |
Values Tab
The information within this tab section is presented as a table and allows in-line editing within the Value column. It also includes actionable items. If the Type is Free, the content within the tab is replaced with the info alert below:
Actions within section
Location of action | Action | Validation rules |
---|---|---|
Top level | When this action is selected, the button becomes disabled and a dialog box expands with a new submittable form. | |
Expanded dialog box (after selecting the top level +Add Value button) |
|
|
In-line table row button |
|
Localizations Tab
The information within this tab section is presented as a table and allows in-line editing within the Localized Attribute Name column. It will show where the localizations are inherited from, if applicable, within parenthesis. It also includes actionable items. If there are user access restrictions, the content within the tab will be replaced with the following alert:
Actions within section
Location of action | Action | Validation rules |
---|---|---|
In-line table row button |
|
Edit Localized Values Page
This is the page you land on after selecting the Edit Localized Values action from the Localization tab. Information within this tab section is presented as a form and a table, which allows in-line editing within the Localized Value [(local info)] column. Once a change has been made on the page, the save/cancel footer shows.
Form label | Required? | Tooltip text | Validation rules |
---|---|---|---|
Attribute Name | No | The name of this attribute. | This field is disabled. |
Actions within section
Location of action | Action | Validation rules |
---|---|---|
Top level action |
|
|
Modal actions |
|
Helper text
Section heading | Location | Helper text |
---|---|---|
Create New Attribute | Introduction within Create New Attribute modal | Please complete the following fields to add a new attribute: |
Values for [Attribute Name] | Heading of the Values tab | List of Corporate values for this attribute. |
Localized Attribute Name for [Attribute Name] | Heading of the Localizations tab | List of localized strings for the attribute name. The attribute name can be localized by editing directly in the table. Values for the attribute can be localized via the 'Edit Localized Values' action, if the Type is not Free. |
Edit Localized Values for Attribute: [Attribute Name] to [locale info] | Heading of the Edit Localized Values page | Please check that the following fields are correct for this localization: |
Localized Values for the [Attribute Name] Attribute | Heading of the Localization section on Edit Localized Values page. | The values associated with this attribute can be localized by editing directly in the table. |
Save/Cancel footer actions within section
Purpose of action | Action | Validation rules |
---|---|---|
Primary action |
|
|
Secondary action | When this button is selected, no changes from that session will be saved and the page will revert to original data. |
Category
The main page for this section has information presented as a table and includes actionable items.
Actions within section
Location of action | Action | Validation rules |
---|---|---|
Top level action | When this action is selected, a modal opens to complete the create flow. | |
In-line table row text link (within the Name column) | Single clicking text within a row of the Name column | When this action is selected, a new page is loaded to complete the edit flow. |
Create New Category Modal
Form label | Required? | Tooltip text | Validation rules |
---|---|---|---|
Category Name | Yes | The name of the category you want to create. | If user leaves this field blank, it becomes red. 'Category name is required.' |
Category Description | No | Any additional information useful for describing the category or its use. | |
Functionality | Yes | The parent functionality for this category. | If user leaves this field blank, it becomes red. 'Functionality is required.' |
Actions within section
Location of action | Action | Validation rules |
---|---|---|
Modal controls |
|
Edit Category Page
Once a change has been made on the page, the save/cancel footer shows.
General Information
The information within the top section is presented as a form.
Form label | Required? | Tooltip text | Validation rules |
---|---|---|---|
Category ID | No | ID created by the system. | This field is disabled. |
Category Name | Yes | The name of the category. | If user leaves this field blank, it becomes red. 'Category Name is required.' |
Category Description | No | Any additional information useful for describing the category or its use. | |
Functionality | Yes | The parent functionality for this category. |
Localizations Section
The information within this section is presented below the General Information section as a table, and allows in-line editing within the Localized Category Name column. It will show where the localizations are inherited from, if applicable, within parenthesis. If there are user access restrictions, this content is hidden from the user.
Actions within section
Location of action | Action | Validation rules |
---|---|---|
Top level action |
|
|
Modal actions |
|
Helper text
Section heading | Location | Helper text |
---|---|---|
Create New Category | Introduction within Create New Category modal | Please complete the following fields to add a new category: |
Localized Category Name for [Category Name] | Heading of the Localizations section | List of localized strings for the category name. Update the strings by editing directly in the table. |
Save/Cancel footer actions within section
Purpose of action | Action | Validation rules |
---|---|---|
Primary action |
|
|
Secondary action | When this button is selected, no changes from that session will be saved and the page will revert to original data. |
Functionality
The main page for this section has information presented as a table and includes actionable items.
Actions within section
Location of action | Action | Validation rules |
---|---|---|
Top level action | When this action is selected, a modal opens to complete the create flow. | |
In-line table row text link (within the Name column) | Single clicking text within a row of the Name column | When this action is selected, a new page is loaded to complete the edit flow. |
Create New Functionality Modal
Form label | Required? | Tooltip text | Validation rules |
---|---|---|---|
Functionality Name | Yes | The name of the functionality you want to create. | If user leaves this field blank, it becomes red. 'Functionality name is required.' |
Functionality Description | No | Any additional information useful for describing the functionality or its use. |
Actions within section
Location of action | Action | Validation rules |
---|---|---|
Modal controls |
|
Edit Functionality Page
Once a change has been made on the page, the save/cancel footer shows.
General Information
The information within the top section is presented as a form.
Form label | Required? | Tooltip text | Validation rules |
---|---|---|---|
Functionality ID | No | ID created by the system. | This field is disabled. |
Functionality Name | Yes | The name of the functionality. | If user leaves this field blank, it becomes red. 'Functionality Name is required.' |
Functionality Description | No | Any additional information useful for describing the functionality or its use. |
Localizations Section
The information within this section is presented below the General Information section as a table, and allows in-line editing within the Localized Functionality Name column. It will show where the localizations are inherited from, if applicable, within parenthesis. If there are user access restrictions, this content is hidden from the user.
Actions within section
Location of action | Action | Validation rules |
---|---|---|
Top level action |
|
|
Modal actions |
|
Helper text
Section heading | Location | Helper text |
---|---|---|
Create New Functionality | Introduction within Create Functionality modal | Please complete the following fields to add a new functionality: |
Localized Functionality Name for [Functionality Name] | Heading of the Localizations section | List of localized strings for the functionality name. Update the strings by editing directly in the table. |
Save/Cancel footer actions within section
Purpose of action | Action | Validation rules |
---|---|---|
Primary action |
|
|
Secondary action | When this button is selected, no changes from that session will be saved and the page will revert to original data. |
Unit
The main page for this section has information presented as a table and includes actionable items.
Actions within section
Location of action | Action | Validation rules |
---|---|---|
Top level action | When this action is selected, a modal opens to complete the create flow. | |
In-line table row text link (within the Unit column) | Single clicking text within a row of the Unit column | When this action is selected, a new page is loaded to complete the edit flow. |
Create New Unit Modal
Form label | Required? | Tooltip text | Validation rules |
---|---|---|---|
Unit | Yes | The identifying quality of the unit. e.g. kg for weights, mm for size, watts for power. | If user leaves this field blank, it becomes red. 'Unit is required.' |
Unit Description | No | Any additional information useful for describing the unit or its use. |
Actions within section
Location of action | Action | Validation rules |
---|---|---|
Modal controls |
|
Edit Unit Page
Once a change has been made on the page, the save/cancel footer shows.
General Information
The information within the top section is presented as a form.
Form label | Required? | Tooltip text | Validation rules |
---|---|---|---|
Unit ID | No | ID created by the system. | This field is disabled. |
Unit | Yes | The identifying quality of the unit. e.g. kg for weights, mm for size, watts for power. | If user leaves this field blank, it becomes red. 'Unit Name is required.' |
Unit Description | No | Any additional information useful for describing the unit or its use. |
Localizations Section
The information within this section is presented below the General Information section as a table, and allows in-line editing within the Localized Unit column. It will show where the localizations are inherited from, if applicable, within parenthesis. If there are user access restrictions, this content is hidden from the user.
Actions within section
Location of action | Action | Validation rules |
---|---|---|
Top level action |
|
|
Modal actions |
|
Helper text
Section heading | Location | Helper text |
---|---|---|
Create New Unit | Introduction within Create New Unit modal | Please complete the following fields to add a new unit: |
Localized Unit for [Unit] | Heading of the Localizations section | List of localized strings for the unit. Update the strings by editing directly in the table. |
Save/Cancel footer actions within section
Purpose of action | Action | Validation rules |
---|---|---|
Primary action |
|
|
Secondary action | When this button is selected, no changes from that session will be saved and the page will revert to original data. |