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.
  • If user leaves this field blank, it becomes red. 'Country ISO code is required.'
  • If user types a country ISO code that already exists, it becomes red. 'Country with ISO Code [existingCountry.isoCode] already exists.'
  • If user types a country ISO code that is longer than 5 characters, it becomes red. 'ISO Code must be no longer than 5 characters.'
  • If user tries to include a special character or lowercase letter, it becomes red. 'Country ISO code should only consist of uppercase letters.'
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.
  • If user leaves this section unchecked, the title and checkboxes become red. 'Language selection is required.'
  • If a country is being used by a product, it cannot be unchecked, so the checkbox will be disabled and '(in use)' shows beside of the language name.
  • If a checked checkbox does not have the '(in use)' denoted, it can be unchecked.

Actions within section

Location of action Action Validation rules
Top level action
  • This button is only visible if the country is not in use by a product.
  • When this action is selected, a verify alert modal pops up. 'Are you sure you want to delete country [country name]?
Modal actions
  • If the Yes, delete the country action is selected, the loading modal will appear while the delete is in process.
  • If the Yes, delete the country action is selected, and there is a data error that prevents deletion, the modal disappears and an in-page alert pops up. 'Country cannot be deleted because of an error. Contact administrator for help.'
  • Once a delete has finished, it will redirect to the Countries landing page with an in-page success alert at the top of the page. '[Country name] was successfully deleted.'
  • If the No, do not delete or x action is selected, the modal will close and the delete process will not start.

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
  • If all data has been correctly entered and this button is selected, the changes are saved, the page refreshes with updated information, shows a success alert at the top of the page, and the save/cancel footer is hidden.
  • If the user selects this button with missing data of required fields, an error modal will pop up listing the fields with incomplete data. No changes have been saved yet.
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.
  • If user leaves this field blank, it becomes red. 'Language ISO code is required.'
  • If user types a language ISO code that already exists, it becomes red. 'Language with ISO Code [existingLanguage.isoCode] already exists.'
  • If user types a language ISO code that is longer than 2 characters, it becomes red. 'ISO Code must be no longer than 2 characters.'
  • If user tries to include a special character or uppercase letter, it becomes red. 'Language ISO code should only consist of lowercase letters.'
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
  • This button is only visible if the language is not in use by a product.
  • When this action is selected, a verify alert modal pops up. 'Are you sure you want to delete language [language name]?
Modal actions
  • If the Yes, delete the language action is selected, the loading modal will appear while the delete is in process.
  • If the Yes, delete the language action is selected, and there is a data error that prevents deletion, the modal disappears and an in-page alert pops up. 'Language cannot be deleted because of an error. Contact administrator for help.'
  • Once a delete has finished, it will redirect to the Languages landing page with an in-page success alert at the top of the page. '[Language name] was successfully deleted.'
  • If the No, do not delete or x action is selected, the modal will close and the delete process will not start.

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
  • If all data has been correctly entered and this button is selected, the changes are saved, the page refreshes with updated information, shows a success alert at the top of the page, and the save/cancel footer is hidden.
  • If the user selects this button with missing data of required fields, an error modal will pop up listing the fields with incomplete data. No changes have been saved yet.
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)
  • If more than one item is selected, the action text changes to Add [#] Attributes.
  • If the Add 0 Attribute action is selected before any checkboxes are selected, it closes the modal and no actions have been recorded.
  • If the Add [#] Attributes action is selected with selected checkboxes, it closes the modal and the new items are added to their respective category tables. The new rows are highlighted green (until changes have been saved).
  • If the Cancel button is selected, the dialog box hides, the top level button is no longer disabled, and no actions have been recorded.
  • Selecting the 'x' at the top right corner will close the modal and no actions have been recorded.
In-line table row button
  • If this action is selected it automatically deletes the row, because this is during the create flow. This behavior deviates from the product detail section.
  • The user will have to go through the Add Attribute flow to get that row back.

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)
  • If the user chooses the Cancel action, the modal disappears and no actions have been recorded.
  • Selecting the 'x' at the top right corner will close the modal and no actions have been recorded.
In-line table row button
  • When this action is selected, the button disappears and the row turns grey.
  • If this action is selected on a newly added row - before changes have been saved - it automatically deletes the row. This deviates from the product detail section remove actions.
  • Once this change has been saved, the table will reload without this row.
  • The user will have to go through the Add Attribute flow to get that row back.

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
  • This button is only visible if the product type is not in use by a product.
  • When this action is selected, a verify alert modal pops up. 'Are you sure you want to delete product type [product type name]?
Modal actions
  • If the Yes, delete the product type action is selected, the loading modal will appear while the delete is in process.
  • If the Yes, delete the product type action is selected, and there is a data error that prevents deletion, the modal disappears and an in-page alert pops up. 'Product Type cannot be deleted because of an error. Contact administrator for help.'
  • Once a delete has finished, it will redirect to the Product Type landing page with an in-page success alert at the top of the page. '[Product Type name] was successfully deleted.'
  • If the No, do not delete or x action is selected, the modal will close and the delete process will not start.

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
  • If all data has been correctly entered and this button is selected, the changes are saved, the page refreshes with updated information, shows a success alert at the top of the page, and the save/cancel footer is hidden.
  • If the user selects this button with missing data of required fields, an error modal will pop up listing the fields with incomplete data. No changes have been saved yet.
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
  • This button is only visible if the technology family is not in use by a product.
  • When this action is selected, a verify alert modal pops up. 'Are you sure you want to delete technology family [technology family name]?
Modal actions
  • If the Yes, delete the technology family action is selected, the loading modal will appear while the delete is in process.
  • If the Yes, delete the technology action is selected, and there is a data error that prevents deletion, the modal disappears and an in-page alert pops up. 'Technology Family cannot be deleted because of an error. Contact administrator for help.'
  • Once a delete has finished, it will redirect to the Technology Families landing page with an in-page success alert at the top of the page. '[Technology Family name] was successfully deleted.'
  • If the No, do not delete or x action is selected, the modal will close and the delete process will not start.

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
  • If all data has been correctly entered and this button is selected, the changes are saved, the page refreshes with updated information, shows a success alert at the top of the page, and the save/cancel footer is hidden.
  • If the user selects this button with missing data of required fields, an error modal will pop up listing the fields with incomplete data. No changes have been saved yet.
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)
  • If blank, this field becomes red. 'Username is required.'
  • If a username already exists, the field becomes red. 'User with username '[existingUser.user]' already exists'
Name Yes First and last name of Lexmark employee associated with the Username. If blank, this field becomes red. 'Name is required.'
Email 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.
  • If blank, this field becomes red. 'Password is required.'
  • 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.
  • If user leaves this section unchecked, the title and checkboxes become red. 'Role selection is required.'
  • If All Roles (Super User) is selected, all other roles within the UI are also selected and become disabled. They can see and do anything within LPMD.
    • If selected, Countries and Product Types sections are visible.
  • If Administrator is chosen, you can do the following:
    • Add countries and languages
    • Do user admin tasks
    • Add/edit functionality, category, attributes, units, product types, and tech family
    • If ONLY Administrator is chosen, Countries and Product Types sections are hidden.
  • If Corporate Level is chosen, you can do the following:
    • Add/edit functionality, category, attributes, units, product types, tech family, and CORP level products
    • If ONLY the Corporate Level is chosen, the Countries section is hidden.
    • If Corporate Level is chosen, Product Types section is shown.
  • If Country Owner is chosen, you can do the following:
    • Only localize functionality, category, attributes, units, product types, and tech family.
    • Edit any pre-existing products for their countries they have permissions to see.
    • If Country Owner is chosen, Countries and Product Types sections are shown.
Countries Yes
  • If user leaves this section unchecked, the title and checkboxes become red. 'Countries selection is required.'
  • If All is chosen, it selects/checks and disables every country in the UI and user has permissions to localize all countries if they have the Country Owner Role.
  • If Corporate is chosen, they get Corporate Level permissions by default.
Product Types Yes
  • If user leaves this section unchecked, the title and checkboxes become red. 'Product Types selection is required.'
  • If All is chosen, it selects/checks and disables every option in the UI and user has permissions to see Products associated with their Product Types. They can edit, localize and/or create a product if it's associated with their product type and have the correct role.

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.'
Email 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.
  • If user leaves this section unchecked, the title and checkboxes become red. 'Role selection is required.'
  • If All Roles (Super User) is selected, all other roles within the UI are also selected and become disabled. They can see and do anything within LPMD.
    • If selected, Countries and Product Types sections are visible.
  • If Administrator is chosen, you can do the following:
    • Add countries and languages
    • Do user admin tasks
    • Add/edit functionality, category, attributes, units, product types, and tech family
    • If ONLY Administrator is chosen, Countries and Product Types sections are hidden.
  • If Corporate Level is chosen, you can do the following:
    • Add/edit functionality, category, attributes, units, product types, tech family, and CORP level products
    • If ONLY the Corporate Level is chosen, the Countries section is hidden.
    • If Corporate Level is chosen, Product Types section is shown.
  • If Country Owner is chosen, you can do the following:
    • Only localize functionality, category, attributes, units, product types, and tech family.
    • Edit any pre-existing products for their countries they have permissions to see.
    • If Country Owner is chosen, Countries and Product Types sections are shown.
Countries Yes
  • If user leaves this section unchecked, the title and checkboxes become red. 'Countries selection is required.'
  • If All is chosen, it selects/checks and disables every country in the UI and user has permissions to localize all countries if they have the Country Owner Role.
  • If Corporate is chosen, they get Corporate Level permissions by default.
Product Types Yes
  • If user leaves this section unchecked, the title and checkboxes become red. 'Product Types selection is required.'
  • If All is chosen, it selects/checks and disables every option in the UI and user has permissions to see Products associated with their Product Types. They can edit, localize and/or create a product if it's associated with their product type and have the correct role.

Actions within section

Location of action Action Validation rules
Top level action
  • When this action is selected, a verify alert modal pops up. 'Are you sure you want to delete user [username]?
Modal actions
  • If the Yes, delete the user action is selected, the loading modal will appear while the delete is in process.
  • Once a delete has finished, it will redirect to the Users landing page with an in-page success alert at the top of the page. '[Username] was successfully deleted.'
  • If the No, do not delete or x action is selected, the modal will close and the delete process will not start.

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
  • If all data has been correctly entered and this button is selected, the changes are saved, the page refreshes with updated information, shows a success alert at the top of the page, and the save/cancel footer is hidden.
  • If the user selects this button with missing data of required fields, an error modal will pop up listing the fields with incomplete data. No changes have been saved yet.
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
  • This action is only available on product detail pages.
  • When this action is selected, it opens a modal to verify that you want to create a copy of the product you are currently viewing.
Modal actions
  • If the Yes, create copy action is selected, the loading modal will appear while the copy is in process.
  • Once the copy has finished, an in-page success alert shows within the new copied product page. 'Copy successful! You are now editing the copy of [product].'
  • If the No, do not copy or x action is selected, the modal will close and the copy process will not start.

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
  • This action is only available from the Search page.
  • When this action is selected, it opens a modal to add data for the new product.
Modal actions
  • If the Create Product action is selected before all required fields have been completed, the uncompleted field(s) will turn red and show their respective validation text.
  • If the Create Product action is selected and all required fields have been completed/validated, the modal will close and the new product page will load for additional data to be entered.
  • Once the new product page appears, an in-page success alert shows within the page. 'New product has been created! You are now editing [product].'
  • If the Cancel or x action is selected, the modal will close and no data will be recorded.

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.
  • Edit in Process: Default setting when product is created. Data entry is not complete on this product and is not available to any extracting application.
  • Ready for Launch: Data entry and translations have been completed and the product is ready for announcement. Selected applications will be able to extract data before announcement.
  • Public: Product is announced to the public. Data will be included in data extracts.
  • B2B – Withdrawn: B2B Product is no longer available.
  • Not Public - B2B: Product is only available to specific B2B customers usually under specific contract terms. Products with this status may be extracted for the B2B customer presentation applications only.
  • Not Public - Lexmark Internal Only: Product is only available to Lexmark employees and Lexmark contracted third parties.
  • Withdrawn from Marketing: Product is no longer sold in a country.
  • Obsolete: Product is obsolete for all Lexmark related sales of services, supplies or options. NOTE: This status is only selectable for Corporate products, despite it being in the select list for localized products. If selected at the corporate level, the application sets all localized products to Obsolete as well.
  • Not Available: Product is not available in a country or was localized by mistake. Products with this status are not extracted by any application.
  • Depending on the selection made for Status, some date fields will turn red - in order to alert the user the current selection requires additional data. (See validation rules for Announce Date, Withdraw Date and Obsolete Date)
  • If Obsolete is selected at the CORP level, the Status field for Region and Country will show as Obsolete and be disabled.
  • Cannot select Obsolete, Spare Parts Withdrawn, or Supplies Withdrawn Status from any level except for CORP.
  • Going forward we are hiding Spare Parts Withdrawn and Supplies Withdrawn from the Status selections. If these are a pre-existing Status it should be displayed, but the Status field for Region and Country should become disabled.
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.
  • If the UPC field is completed and the Part Number is empty/erased, this field and the UPC field become red. "Part number is required for a UPC. Clear UPC?"
  • The "Clear UPC?" action will erase the UPC field, since it is disabled if the Part Number is erased and the UPC is still present. The change of the UPC appears within the change log. The errors for the Part Number and UPC now disappear.
  • If user types in a part number that already exists, the field becomes red. 'Part number is already associated with a different product (PID: #).'
UPC Conditional Used in tracking commerce worldwide. Universal Product Code unique to each Lexmark Part Number.
  • Field is disabled until Part Number has been added.
  • If the UPC field is completed and the Part Number is erased, this field becomes disabled and red.
  • The "Clear UPC?" action will erase the UPC field, since it is disabled if the Part Number is erased and the UPC is still present. The change of the UPC appears within the change log. The errors for the Part Number and UPC now disappear.
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
  • If user erases assigned number and leaves blank, the row stays where it is and the number reverts to original value.
  • If user assigns a number larger than the total number of rows, it will not change to that number, and instead will automatically change to the max row number value.
  • If user assigns a number less than 1, it will not change to that number, and instead will automatically change to 1.
Text Conditional
  • If user erases text and leaves blank, the row is highlighted red and the input box has a red border. "Text is required or remove the row."
  • If user erases text, leaves the cell blank, and then tries to remove the row, the original text is restored, the error message/coloration disappears and the row enters the greyed-out disabled state.

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)
  • If the Add Bullet button is selected before text is entered, the input field becomes red. "Cannot add bullet with incomplete data."
  • If the form contains valid data and the Add Bullet button is selected, a new data row is added to the end of the Bullets table and the row is highlighted green (until changes have been saved). The expanded dialog box stays open.
  • If the Cancel button is selected, the dialog box hides, the top level button is no longer disabled, and no actions have been recorded.
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)
  • If the Add Footnote button is selected before text is entered, the input field becomes red. "Cannot add footnote with incomplete data."
  • If the form contains valid data and the Add Footnote button is selected, a new data row is added to the end of the Footnotes table and the row is highlighted green (until changes have been saved). The expanded dialog box stays open.
  • If the Cancel button is selected, the dialog box hides, the top level button is no longer disabled, and no actions have been recorded.
In-line table row button
  • When this action is selected, the button disappears, the row turns grey and in-line editing is disabled.
  • Once this change has been saved, the table will reload without this row.
  • The user will have to go through the Add Bullet/Add Footnote flow to get that row back or undo the action.
  • This action only becomes visible for newly added rows after all changes have been saved and the table reloads.

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
  • (localized)
  • (inherited from CORP)
  • (inherited from [region])
  • (localized)
  • (inherited from CORP)
  • (inherited from [region])
  • This column will inform the user where the copy/text is coming from by denoting the level of inheritence within parentheses.
  • For Region and Country, it will show as some form of inherited unless it is edited at that level. Then it will show as 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)
  • If the user chooses the Cancel action, the modal disappears and no actions have been recorded.
  • Selecting the 'x' at the top right corner will close the modal and no actions have been recorded.
Add Tech Spec Modal: Step 2 (modal controls)
  • If the Attribute is listed as a Multi Type, the modal will present selectable options as checkboxes. The user can select as many checkboxes as needed for a Multi Type.
  • If the Attribute is listed as a Single Type, the modal will present selectable options as radio buttons. The user can only select one Single Type.
  • If the Attribute is listed as a Free Type, the modal will present a text input. The user can type anything within this input.
  • If the user chooses the Add Tech Spec action, the modal disappears and a new line will be added within the table. The new row is green.
  • If the user chooses the Cancel action, the modal will close and no actions have been recorded.
  • Selecting the 'x' at the top right corner will close the modal and no actions have been recorded.
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)
  • If the Attribute is listed as a Multi Type, the modal will present selectable options as checkboxes. The user can select as many checkboxes as needed for a Multi Type.
  • If the Attribute is listed as a Single Type, the modal will present selectable options as radio buttons. The user can only select one Single Type.
  • If the Attribute is listed as a Free Type, the modal will present a text input. The user can type anything within this input.
  • The Update Tech Spec action is disabled until changes are made.
  • If the user makes a change, the Update Tech Spec action is enabled. Once action is selected, the modal disappears and values are added to the row. The row turns green.
  • If the user chooses the Cancel action, the modal will close and no actions have been recorded.
  • Selecting the 'x' at the top right corner will close the modal and no actions have been recorded.
In-line table row button
  • When this action is selected, the button disappears, the row turns grey and in-line editing is disabled.
  • Once this change has been saved, the table will reload without this row.
  • The user will have to go through the Add Attribute flow to get that row back or undo prior to saving.
  • This action only becomes visible for newly added rows after all changes have been saved and the table reloads.
In-line table row button
  • When this action is selected, the button changes to Enable and the row turns yellow.
  • The row stays this way until the user clicks the Enable button.
  • This action is immediately available to newly added rows, even before saving all changes.
In-line table row button
  • This is the result when the Disable action has been selected.
  • At this state, the row is yellow.
  • User can select the Enable action, which will remove the yellow row highlight and the button action changes to say Disable.

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
  • If user erases assigned number and leaves blank, the row stays where it is and the number reverts to original value.
  • If user assigns a number larger than the total number of rows, it will not change to that number, and instead will automatically change to the max row number value.
  • If user assigns a number less than 1, it will not change to that number, and instead will automatically change to 1.
Header No
Features Conditional
  • If user erases text and leaves blank, the row is highlighted red and the input box has a red border. "Feature is required or remove the row."
  • If user erases text, leaves the cell blank, and then tries to remove the row, the original text is restored, the error message/coloration disappears and the row enters the greyed-out disabled state.

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)
  • If the Add Feature button is selected before any text is entered, the Text for feature input field becomes red. "Cannot add feature with incomplete data."
  • If data is added for Text for header and the Add Feature button is selected, the Text for feature input field becomes red. "Cannot add feature with incomplete data."
  • If the form contains valid data and the Add Feature button is selected, a new data row is added to the end of the Features table and the row is highlighted green (until changes have been saved). The expanded dialog box stays open.
  • If the Cancel button is selected, the dialog box hides, the top level button is no longer disabled, and no actions have been recorded.
In-line table row button
  • When this action is selected, the button disappears, the row turns grey and in-line editing is disabled.
  • Once this change has been saved, the table will reload without this row.
  • The user will have to go through the Add Feature flow to get that row back or undo the action.
  • This action only becomes visible for newly added rows after all changes have been saved and the table reloads.

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)
  • This search button corresponds to 3 form fields: Name/‌Part #, Product Type, and Announce Date (YYYY-MM-DD)
  • The styling of the Search section is exactly like the Search page
  • 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
  • Once the Search Database action is selected, the results are surfaced within the table below and can be selected in bulk numbers to be added to the respective relationship tables.
  • The search results will not surface any relationships already added to that product.
+Add Relationship(s) Modal (table actions)

Selectable checkboxes

  • If the checkbox within the header is selected/checked, it will select all checkboxes within the table.
  • If all checkboxes are selected/checked, and they select the checkbox within the header, it will deselect all checkboxes within the table.
  • If any but not all checkboxes are selected/checked, the checkbox within the header will turn into a dash. This denotes that not all boxes are checked, but some are.
  • If the checkbox within the header is selected/checked, it will select all checkboxes within the table, including items across multiple paginations that might not be visible based on their 'show [#]' selection.
  • If the user applies column filters within the table, the header checkbox selection/deselection will respect the column filters and only select/deselect the visible columns shown during filtering, and will include additional filtered items across multiple paginations which might not be visible based on the table 'show [#]' selection.
+Add Relationship(s) Modal (modal controls)
  • If more than one item is selected, the action text changes to Add [#] Relationships.
  • If the Add 0 Relationship action is selected before any checkboxes are selected, it closes the modal and no actions have been recorded.
  • If the Add [#] Relationship action is selected with selected checkboxes, it closes the modal and the new items are added to their respective category tables. The order in which they are added is decided by the Part Number of the new item. The new rows are highlighted green (until changes have been saved).
  • If the Cancel button is selected, the dialog box hides, the top level button is no longer disabled, and no actions have been recorded.
In-line table row button
  • When this action is selected, the button disappears and the row turns grey.
  • Once this change has been saved, the table will reload without this row.
  • The user will have to go through the Add Relationship flow to get that row back or undo the action.
  • This action only becomes visible for newly added rows after all changes have been saved and the table reloads.
In-line table row button
  • When this action is selected, the button changes to Enable and the row turns yellow.
  • The row stays this way until the user clicks the Enable action, which will turn the relationship back on.
In-line table row button
  • This is the result when the Disable action has been selected.
  • User can select the Enable action to return the button to the Disable state which will turn the relationship back on.
Form label Required? CORP Region Country Tooltip text Validation rules
URL (for Family Page Small Image URL No
  • If the input field loads as empty, the image preview is a grey background with text "Add URL for image preview".
  • If an invalid URL is added to the input field, the image preview becomes broken - showing the default broken image icon within a grey border box - with text "small family page image".
  • If the input field has a valid URL, the image preview is loaded with a grey border around the image.
URL (for Family Page Large Image URL No
  • If the input field loads as empty, the image preview is a grey background with text "Add URL for image preview".
  • If an invalid URL is added to the input field, the image preview becomes broken - showing the default broken image icon within a grey border box - with text "large family page image".
  • If the input field has a valid URL, the image preview is loaded with a grey border around the image.

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
  • If all data has been correctly entered and this button is selected, the changes listed under Pending changes are saved, the page refreshes with updated information and the save/cancel footer is hidden.
  • If the user selects this button with missing data of required fields, an error modal will pop up listing the fields with incomplete data. No changes have been saved yet.
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
  • This action is only available on a CORP or Region product detail page.
  • When this action is selected, it opens a modal with selectable checkboxes for unlocalized locales and disabled checkboxes for locales already localized.
  • If this is selected and there are unsaved changes on the page, an error modal alert is presented instead of the modal with selectable checkboxes.
Modal actions
  • The ’s’ in the Create [#] Localization(s) button is added if more than one selection is made. If only one locale is selected, the button with say Create 1 Localization The button text will also display the number of localizations that will be made.
  • The Create [#] Localization(s) action is disabled until a selection has been made.
  • If the Create [#] Localization(s) action is selected and selections have been made, the modal will close and a success message will show at the top of the current product page. The new localizations will be available through the Search page.
  • If the Cancel action is selected, the modal will close and no data will be recorded.
Table actions (modal)

Selectable checkboxes

  • If the checkbox within the header is selected/checked, it will select all checkboxes within the table.
  • If all checkboxes are selected/checked, and they select the checkbox within the header, it will deselect all checkboxes within the table.
  • If any but not all checkboxes are selected/checked, the checkbox within the header will turn into a dash. This denotes that not all boxes are checked, but some are.
  • If the user applies column filters within the table, the header checkbox selection/deselection will respect the column filters and only select/deselect the visible columns shown during filtering.
Status column within table (modal) Localized
  • If a locale has already been localized, the row for that locale will be grey, the checkbox disabled, and a grey label Localized exists within the status column.
  • If a locale has not been localized, the row has no coloration and no label exists within the status column.
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.'
Email 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.
  • If less than 8 characters are entered, this field becomes red. 'Password must be at least 8 characters long.'
  • If the New Password and Confirm New Password data does not match, both fields turn red.
Confirm New Password Conditional Re-type your new password for validation.
  • If the New Password field has data, the Confirm New Password field is required.
  • If empty, the field becomes red. 'Re-type your new password for validation.'
  • If the New Password and Confirm New Password data does not match, both fields turn red. 'Validation of your new password does not match. Make sure everything is entered correctly.

Save/Cancel footer actions within section

Purpose of action Action Validation rules
Primary action
  • If all data has been correctly entered and this button is selected, the changes are saved, the page refreshes with updated information and the save/cancel footer is hidden.
  • If the user selects this button with missing data of required fields, an error modal will pop up listing the fields with incomplete data. No changes have been saved yet.
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.


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.

Loading

Saving

Triggered when user selects the Yes, save changes button.

Saving

Copying

Triggered when user selects the Yes, create copy button.

Copying

Localizing

Triggered when user selects the Create Localization(s) button.

Localizing

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
  • This action will populate a listing within a table that is sortable and filterable.
  • One of these three fields must be complete when user selects this action: Name/Part #, Product Type, and Announce Date. If validation fails, those three fields become 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.
Export action (search results table)
  • This action is disabled until the user selects at least 1 checkbox within the table.
  • The text within this action changes based on the number of checkboxes selected within the table.
  • When the action is selected it opens a modal with a new form.
Bulk edit action (search results table)
  • This action is disabled until the user selects more than 1 checkbox within the table.
  • The text within this action changes based on the number of checkboxes selected within the table.
  • When the action is selected it opens a modal with a new form.
Table actions (search results table)

Selectable checkboxes

  • If the checkbox within the header is selected/checked, it will select all checkboxes within the table.
  • If all checkboxes are selected/checked, and they select the checkbox within the header, it will deselect all checkboxes within the table.
  • If any but not all checkboxes are selected/checked, the checkbox within the header will turn into a dash. This denotes that not all boxes are checked, but some are.
  • If the checkbox within the header is selected/checked, it will select all checkboxes within the table, including items across multiple paginations that might not be visible based on their 'show [#]' selection.
  • If the user applies column filters within the table, the header checkbox selection/deselection will respect the column filters and only select/deselect the visible columns shown during filtering, and will include additional filtered items across multiple paginations which might not be visible based on the table 'show [#]' selection.

Export Modal

Actions within section

Location of action Action Validation rules
Export Modal (export type)
  • When "Product Listing" is selected, it shows basic information for a list of selected products.
  • When "Product Relationships" is selected, it shows product relationships for a list of selected products. The user can select as many "Category" checkboxes as required to filter out relevant product relationship.
  • When "Product Change Logs" is selected, it shows product changes for a list of selected products for a given date range.
Export Modal (modal controls)
  • If the Create Export button is selected, it exports the table data in csv format for the selected export type.
  • If the Cancel button is selected, the modal closes and no actions are recorded.

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.
  • Depending on the selection made for Status, some date fields will turn red - in order to alert the user the current selection requires additional data. (See validation rules for Announce Date, Withdraw Date and Obsolete Date)
  • Cannot change a status already assigned as Obsolete when doing a bulk edit.
  • Going forward we are hiding Spare Parts Withdrawn and Supplies Withdrawn from the Status selections. If these are a pre-existing Status it should be displayed.
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.
  • If user selects 'Clear all announce date values', it will erase the value and then show as 'Value removed'.
  • If Ready for Launch or Public is selected from the Status menu, this field becomes red and one of the following validation rules show:
    • If 'Multiple Values' throws an error because 1 or more items are missing a date, then the error message should say "An announce date is required. One or more selected products do not have an 'Announce Date' set. Any updates to 'Announce Date' will overwrite any existing announce dates for the currently selected products."
    • If all items are missing a date, then the error message should say “An announce date is required.”
    • If the 'Clear all' action for this field is selected, and a date is still required because of the status selection, the error reads: "An announce date is required."
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.
  • If user selects 'Clear all withdraw date values', it will erase the value and then show as 'Value removed'.
  • If Withdrawn from Marketing is selected from the Status menu, this field becomes red and one of the following validation rules show:
    • If 'Multiple Values' throws an error because 1 or more items are missing a date, then the error message should say "A withdraw date is required. One or more selected products do not have a 'Withdraw Date' set. Any updates to 'Withdraw Date' will overwrite any existing withdraw dates for the currently selected products."
    • If all items are missing a date, then the error message should say “A withdraw date is required.”
    • If the 'Clear all' action for this field is selected, and a date is still required because of the status selection, the error reads: "A withdraw date is required."
Obsolete Date Conditional Date when product is no longer supported by Lexmark.

NOTE: An obsolete date is required if the 'Obsolete' status is selected.
  • If user selects 'Clear all obsolete date values', it will erase the value and then show as 'Value removed'.
  • If Obsolete is selected from the Status menu, this field becomes red and one of the following validation rules show:
    • If 'Multiple Values' throws an error because 1 or more items are missing a date, then the error message should say "An obsolete date is required. One or more selected products do not have an 'Obsolete Date' set. Any updates to 'Obsolete Date' will overwrite any existing obsolete dates for the currently selected products."
    • If all items are missing a date, then the error message should say “An obsolete date is required.”
    • If the 'Clear all' action for this field is selected, and a date is still required because of the status selection, the error reads: "An obsolete date is required."
  • Field is only visible for CORP products.
Withdraw Supplies No Date when supplies for product are no longer available for direct purchase through Lexmark or partners.
  • If user selects 'Clear all withdraw supplies date values', it will erase the value and then show as 'Value removed'.
  • Field is only visible for CORP products.
Withdraw Spare Parts No Date when spare parts for product are no longer available anywhere for direct purchase through Lexmark or partners.
  • If user selects 'Clear all withdraw supplies spare parts date values', it will erase the value and then show as 'Value removed'.
  • Field is only visible for CORP products.

Actions within section

Location of action Action Validation rules
Bulk edit Modal (collapsable link)

Display the [#] products to edit

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)

Clear all [field title] values

  • This action would only show if the form-group has ‘Multiple Values’ or all items have a singular matching value.
  • If the field says 'No Value' for the form-group, this action does not show.
  • When the action is selected, it will replace the value in the field with 'Value removed' and remove any values from the database upon save. The action link also disappears until another value is inserted.
Bulk edit Modal (modal controls)
  • The Save Bulk Edits button is disabled if errors are present on the page, or no changes have been made.
  • If the form contains changes with valid data, the Save Bulk Edits button is enabled, and if selected the modal disappears, a success alert pops up at the top of the page and the changes are now reflected within the table.
  • If the Cancel button is selected, the modal closes and no actions have been recorded.

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
  • The Create Attribute button is disabled if errors are present in the modal, or no changes have been made.
  • If the form contains valid data, the Create Attribute button is enabled, and if selected, the modal disappears and it redirects to the newly created attribute page with a success alert at the top.
  • If the Cancel button is selected, the modal closes and no actions have been recorded.

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)
  • If the Add Value button is selected before text is entered, the input field becomes red. "Cannot add value with incomplete data."
  • If the form contains valid data and the Add Value button is selected, a new data row is added to the end of the Values table and the row is highlighted green (until changes have been saved). The Delete action is immediately available for that row upon inital add. The expanded dialog box stays open.
  • If the Cancel button is selected, the dialog box hides, the top level button is no longer disabled, and no actions have been recorded.
In-line table row button
  • When this action is selected, the button disappears, the row turns grey and in-line editing is disabled.
  • If this action is selected on a newly added row - before changes have been saved - it automatically deletes the row. This deviates from the product detail section remove actions.

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
  • When this action is selected, a new page is loaded to complete the edit flow.
  • The action should be hidden for Attributes with Type of Free.
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
  • This button is only visible if the attribute is not in use by a product.
  • When this action is selected, a verify alert modal pops up. 'Are you sure you want to delete attribute [attribute name]?
Modal actions
  • If the Yes, delete the attribute action is selected, the loading modal will appear while the delete is in process.
  • If the Yes, delete the attribute action is selected, and there is a data error that prevents deletion, the modal disappears and an in-page alert pops up. 'Attribute cannot be deleted because of an error. Contact administrator for help.'
  • Once a delete has finished, it will redirect to the Attributes landing page with an in-page success alert at the top of the page. '[Attribute name] was successfully deleted.'
  • If the No, do not delete or x action is selected, the modal will close and the delete process will not start.

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
  • If all data has been correctly entered and this button is selected, the changes are saved, the page refreshes with updated information and the save/cancel footer is hidden.
  • If the user selects this button with missing data of required fields, an error modal will pop up listing the fields with incomplete data. No changes have been saved yet.
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
  • The Create Category button is disabled if errors are present in the modal, or no changes have been made.
  • If the form contains valid data, the Create Category button is enabled, and if selected, the modal disappears and it redirects to the newly created category page with a success alert at the top.
  • If the Cancel button is selected, the modal closes and no actions have been recorded.

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
  • This button is only visible if the category is not in use by a product.
  • When this action is selected, a verify alert modal pops up. 'Are you sure you want to delete category [category name]?
Modal actions
  • If the Yes, delete the category action is selected, the loading modal will appear while the delete is in process.
  • If the Yes, delete the category action is selected, and there is a data error that prevents deletion, the modal disappears and an in-page alert pops up. 'Category cannot be deleted because of an error. Contact administrator for help.'
  • Once a delete has finished, it will redirect to the Categories landing page with an in-page success alert at the top of the page. '[Category name] was successfully deleted.'
  • If the No, do not delete or x action is selected, the modal will close and the delete process will not start.

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
  • If all data has been correctly entered and this button is selected, the changes are saved, the page refreshes with updated information and the save/cancel footer is hidden.
  • If the user selects this button with missing data of required fields, an error modal will pop up listing the fields with incomplete data. No changes have been saved yet.
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
  • The Create Functionality button is disabled if errors are present in the modal, or no changes have been made.
  • If the form contains valid data, the Create Functionality button is enabled, and if selected, the modal disappears and it redirects to the newly created functionality page with a success alert at the top.
  • If the Cancel button is selected, the modal closes and no actions have been recorded.

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
  • This button is only visible if the functionality is not in use by a product.
  • When this action is selected, a verify alert modal pops up. 'Are you sure you want to delete functionality [functionality name]?
Modal actions
  • If the Yes, delete the functionality action is selected, the loading modal will appear while the delete is in process.
  • If the Yes, delete the functionality action is selected, and there is a data error that prevents deletion, the modal disappears and an in-page alert pops up. 'Functionality cannot be deleted because of an error. Contact administrator for help.'
  • Once a delete has finished, it will redirect to the Functionalities landing page with an in-page success alert at the top of the page. '[Functionality name] was successfully deleted.'
  • If the No, do not delete or x action is selected, the modal will close and the delete process will not start.

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
  • If all data has been correctly entered and this button is selected, the changes are saved, the page refreshes with updated information and the save/cancel footer is hidden.
  • If the user selects this button with missing data of required fields, an error modal will pop up listing the fields with incomplete data. No changes have been saved yet.
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
  • The Create Unit button is disabled if errors are present in the modal, or no changes have been made.
  • If the form contains valid data, the Create Unit button is enabled, and if selected, the modal disappears and it redirects to the newly created unit page with a success alert at the top.
  • If the Cancel button is selected, the modal closes and no actions have been recorded.

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
  • This button is only visible if the unit is not in use by a product.
  • When this action is selected, a verify alert modal pops up. 'Are you sure you want to delete unit [unit name]?
Modal actions
  • If the Yes, delete the unit action is selected, the loading modal will appear while the delete is in process.
  • If the Yes, delete the unit action is selected, and there is a data error that prevents deletion, the modal disappears and an in-page alert pops up. 'Unit cannot be deleted because of an error. Contact administrator for help.'
  • Once a delete has finished, it will redirect to the Unit landing page with an in-page success alert at the top of the page. '[Unit] was successfully deleted.'
  • If the No, do not delete or x action is selected, the modal will close and the delete process will not start.

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
  • If all data has been correctly entered and this button is selected, the changes are saved, the page refreshes with updated information and the save/cancel footer is hidden.
  • If the user selects this button with missing data of required fields, an error modal will pop up listing the fields with incomplete data. No changes have been saved yet.
Secondary action When this button is selected, no changes from that session will be saved and the page will revert to original data.