Warning
WARNING: The TrackAbout MetaWiki has been deprecated and is no longer being updated.

Please visit our new TrackAbout Knowledge Base at https://supportkb.trackabout.com for the most-up-to-date documentation on TrackAbout and TrackAbout Mobile.

Difference between revisions of "Serial Number"

From TrackAbout MetaWiki
Jump to navigation Jump to search
(Created page with "TrackAbout has several features which help to ensure that serial numbers are entered correctly, but also to determine for which types of assets serial-number collection is req...")
 
Line 1: Line 1:
TrackAbout has several features which help to ensure that serial numbers are entered correctly, but also to determine for which types of assets serial-number collection is required.
+
==Serial Numbers Aren't Unique==
 +
Serial numbers across an asset fleet cannot be guaranteed to be unique. Fleets contain assets from different manufacturers, and there's no guarantee there won't be overlap. This makes serial numbers a terrible choice on which to build an asset tracking system. TrackAbout has seen accounts where up to 5% of the asset fleet had duplicate serial numbers. For this reason, TrackAbout relies on guaranteed-unique tag numbers and not serial numbers.
  
* Ensuring that serial numbers are entered correctly
+
Serial numbers in TrackAbout have always been considered a cross reference number. They can be useful to identify an asset if the asset tag is lost or damaged. But they shouldn't be relied upon heavily.
** Serial number scrubbing allows for a cleanup of common mistakes in serial numbers. For example, TrackAbout changes all "O"s to "0"s so that if one user enters it as an "O" and another user enters it as a "0," a new asset will not get created.
 
** Incorrect serial number formats can be set. These stop users from entering serial numbers that are know to be a different number on the tank shoulder. For example, do not accept serial numbers that start with "DOT" as this the cylinder's DOT classification and not the serial number.  
 
  
* Determining for which types of assets is serial-number collection is required
+
TrackAbout has always assumed serial numbers would NOT be accurately recorded by humans adding assets to the system. Ask two people to Add New the same asset, and they'll type in different serial numbers because of this. Is it a letter O or number 0? A dash or an underline? Depending on the serial number's font, size and condition, the characters can be ambiguous and lead to bad data.
** Serial-number collection is not technically required, but absolutely recommended
+
 
** Serial number can be made optional. Most assets require a serial number, but for some classes of inexpensive assets it is preferable to not collect a serial number. Therefore, rules can be set to determine which types of assets require Serial Number.
+
==Scrubbing on the way in==
 +
We made a design decision long, long ago to "scrub" serial numbers as they enter TrackAbout, to eliminate ambiguities. The rules are fairly simple:
 +
* All letter "O"s are converted to zeroes.
 +
* We strip out all special characters, like dashes and underscores. Anything that's not a number or letter gets stripped out. That's how the data gets stored in the database.
 +
 
 +
When done reliably at every point where a serial number can enter the system, this practice solves some of the problems with human serial number data collection.
 +
 
 +
==Validation Patterns==
 +
Patterns can be configured in TrackAbout to prevent entering invalid serial numbers. Sometimes there are many numbers on an asset, and the user types in the wrong one. For example, a rule can be configured to reject serial numbers that start with "DOT", as this will be an asset's DOT classification and not the serial number.
 +
 
 +
==Only Collect Serial Numbers Based on Asset Type==
 +
Serial number collection rules can be configured so users are prompted to enter the S/N only for specific asset types or product codes.
 +
 
 +
For most assets, the serial number should be collected if available. It's a valuable cross reference number if the tag is damaged. But for some classes of inexpensive assets, it may not be worth the time to collect a serial number, or one might not exist.

Revision as of 16:58, 26 September 2017

Serial Numbers Aren't Unique

Serial numbers across an asset fleet cannot be guaranteed to be unique. Fleets contain assets from different manufacturers, and there's no guarantee there won't be overlap. This makes serial numbers a terrible choice on which to build an asset tracking system. TrackAbout has seen accounts where up to 5% of the asset fleet had duplicate serial numbers. For this reason, TrackAbout relies on guaranteed-unique tag numbers and not serial numbers.

Serial numbers in TrackAbout have always been considered a cross reference number. They can be useful to identify an asset if the asset tag is lost or damaged. But they shouldn't be relied upon heavily.

TrackAbout has always assumed serial numbers would NOT be accurately recorded by humans adding assets to the system. Ask two people to Add New the same asset, and they'll type in different serial numbers because of this. Is it a letter O or number 0? A dash or an underline? Depending on the serial number's font, size and condition, the characters can be ambiguous and lead to bad data.

Scrubbing on the way in

We made a design decision long, long ago to "scrub" serial numbers as they enter TrackAbout, to eliminate ambiguities. The rules are fairly simple:

  • All letter "O"s are converted to zeroes.
  • We strip out all special characters, like dashes and underscores. Anything that's not a number or letter gets stripped out. That's how the data gets stored in the database.

When done reliably at every point where a serial number can enter the system, this practice solves some of the problems with human serial number data collection.

Validation Patterns

Patterns can be configured in TrackAbout to prevent entering invalid serial numbers. Sometimes there are many numbers on an asset, and the user types in the wrong one. For example, a rule can be configured to reject serial numbers that start with "DOT", as this will be an asset's DOT classification and not the serial number.

Only Collect Serial Numbers Based on Asset Type

Serial number collection rules can be configured so users are prompted to enter the S/N only for specific asset types or product codes.

For most assets, the serial number should be collected if available. It's a valuable cross reference number if the tag is damaged. But for some classes of inexpensive assets, it may not be worth the time to collect a serial number, or one might not exist.