Broken process in Custom Fields for Line Items

UUID = universally unique identifier

The 128 bit number can be mapped to a human readable string which can be used by the software instead however for that 2 way translation to work, the human readable string must also be unique.

If you look where UUID is currently used this is not currently a program requirement. Implementing it means

  • restricting those field with plain text UUID presentations to only accept unique values,
  • inform the user when they try to enter a value which the program has already used (even if it is inactive or obsolete) and
  • remove all current duplicate values.

The consequence of these requirement will make normal program operation more complex / confusing for the benefit of the few technical users who occasionally do batch operations.

UUID functionality could however be readily enhanced.

  • The human readable form could be append it to the fixed length UUID string when exporting but ignored when importing.
  • An export UUID mapping option could be added.

But widespread replacement of UUID with one of the fields pointed to by the UUID may well make Manger worse for the majority of users.

2 Likes