[NAE-1970] Verification of Visual ID Generation to Prevent Duplicate IDs#260
[NAE-1970] Verification of Visual ID Generation to Prevent Duplicate IDs#260machacjozef wants to merge 1 commit intorelease/6.4.0from
Conversation
minop
left a comment
There was a problem hiding this comment.
I believed the point of a visual ID is to be short and contain no meaningful information about the individual cases. The new visual IDs are long (22 characters with 3 character process initials) and contain the case creation time, as well as, the count of existing cases. With such long IDs is it not better to simply use the case IDs themselves everywhere? These IDs are no longer 'visual' in my opinion. Is the request for non-duplicate visual IDs even meaningful? Visual IDs are ~hashes and implicitly contain duplicates as a tradeoff for bravity.
The purpose of a visual ID has changed based on a target project. We had several requests to format the visual ID as a unique numerical value. The process initial prefix is used for clarity. Visual ID is often used as a secondary ID as an ObjectID can be hard to understand to non-technical people. As for future releases visual ID is going to be deprecated in favour of generating own ID into a process data field. |
|
|
Description
Fixes NAE-1970
Dependencies
Third party dependencies
No new dependencies were introduced
Blocking Pull requests
There are no dependencies on other PR
How Has Been This Tested?
Test Configuration
Checklist: