[UXPROD-3884] Adopt GOKb UUID as match identifier for packages in Agreements local KB Created: 31/Oct/22 Updated: 30/Nov/23 Resolved: 13/Feb/23 |
|
| Status: | Closed |
| Project: | UX Product |
| Components: | None |
| Affects versions: | None |
| Fix versions: | Orchid (R1 2023) |
| Type: | New Feature | Priority: | TBD |
| Reporter: | Owen Stephens | Assignee: | Owen Stephens |
| Resolution: | Done | Votes: | 0 |
| Labels: | erm, local_kb | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original estimate: | Not Specified | ||
| Issue links: |
|
||||||||||||||||
| Potential Workaround: | It is possible to continue using the shortcode but it will mean that when a package name is updated in GOKb a completely new package would be created in the Agreements local KB | ||||||||||||||||
| Release: | Orchid (R1 2023) | ||||||||||||||||
| Development Team: | Bienenvolk | ||||||||||||||||
| PO Rank: | 0 | ||||||||||||||||
| Description |
|
Current situation or problem: The agreements local KB uniquely identifies packages in external data sources using a combination of the external source and a package 'reference' which should be a unique, unchanging, identifier for the package in the external source. When receiving updates for a package, these two pieces of information are taken together to match any incoming data to existing data for the same package in the Agreements Local KB For packages from GOKb the GOKb 'shortcode' has been stored as the package reference, making this the match identifier for package data from GOKb. However, following changes to GOKb the GOKb shortcode will now change when the GOKb package name is updated. In order to have a unique and non-changing identifier for the GOKb package, the GOKb UUID should be used as the Agreements local KB reference instead. This feature is to change to using the the GOKb UUID as the package 'reference' instead of the shortcode. This will need to include changing the behaviour going forward and migrating the existing package references from the shortcode to the UUID. In scope
Out of scope
|