Difference between revisions of "Information Systems:Input validation in Web Orders cart"

From uniWIKI
Jump to navigation Jump to search
m
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
=Background=
 
=Background=
  +
[[File:wo-po-validation.jpg|thumb|240px|''Error message indicating invalid characters in the PO field.''|link=http://elearning.unipharm.local:8080/mediawiki/images/1/11/wo-po-validation.jpg]]
 
When placing a web order, there exist multiple fields on the cart page during check-out which are optional for the customer to fill in (mostly for internal reference purposes). Namely, these are header text and customer PO number. Being optional, it previously did not matter what was entered into these fields, except it was discovered recently that the PO field is part of the data transmitted to Atlas, and non-alphanumeric characters in the field would corrupt the entire job file (drivers would end up with no manifest for the afternoon run). The field is thus now validated to allow for alphanumeric characters, and a few common symbols. The presence of invalid characters will cause an error and prevent the submission of the order until corrected:
+
When placing a web order, there exist multiple fields on the cart page during check-out which are optional for the customer to fill in (mostly for internal reference purposes). Namely, these are header text and customer PO number. Being optional, it previously did not matter what was entered into these fields, except it was discovered recently that the PO field is part of the data transmitted to Atlas, and non-alphanumeric characters in the field would corrupt the entire job file (drivers would end up with no manifest for the afternoon run). Thus, the PO field is now validated to only allow for alphanumeric characters, and a few common symbols. The presence of invalid characters will cause an error and prevent the submission of the order until corrected.
 
[[File:wo-po-validation.jpg]]
 
   
 
=Notes and considerations=
 
=Notes and considerations=
  +
===For Customer Service===
 
* Customers may call in about this new error if they are used to typing (or copy/pasting) text with odd symbols/character. Customer Service can simply inquire what is currently typed in the field and suggest that any invalid characters be removed.
+
* Customers may call in about this new error if they are accustomed to typing (or copy/pasting) text into this field with odd symbols/character. The fix is to simply remove symbols and attempt to submit the order again.
  +
* The error box is at the bottom of the page. Users with low-resolution monitors may need to scroll down to see the error message.
  +
* This applies to a very small minority of web users.
   
 
[[Category: Web Orders]]
 
[[Category: Web Orders]]
[[Category: Web Account]]
+
[[Category: Customer Web Accounts]]

Latest revision as of 10:59, 29 August 2016

Background

Error message indicating invalid characters in the PO field.

When placing a web order, there exist multiple fields on the cart page during check-out which are optional for the customer to fill in (mostly for internal reference purposes). Namely, these are header text and customer PO number. Being optional, it previously did not matter what was entered into these fields, except it was discovered recently that the PO field is part of the data transmitted to Atlas, and non-alphanumeric characters in the field would corrupt the entire job file (drivers would end up with no manifest for the afternoon run). Thus, the PO field is now validated to only allow for alphanumeric characters, and a few common symbols. The presence of invalid characters will cause an error and prevent the submission of the order until corrected.

Notes and considerations

For Customer Service

  • Customers may call in about this new error if they are accustomed to typing (or copy/pasting) text into this field with odd symbols/character. The fix is to simply remove symbols and attempt to submit the order again.
  • The error box is at the bottom of the page. Users with low-resolution monitors may need to scroll down to see the error message.
  • This applies to a very small minority of web users.