|
Current situation or problem:
After an external data source has been setup to sync data with the Agreements local KB it is useful to be able to check that the data has synchronised as expected and to investigate any situations where it has not.
One easy measure is to report on the number of titles in each package as reported by the external KB and the number of titles (PCIs) in the package in the local KB. This gives a quick indication of whether there is parity between the packages described in the external resource and the packages described in the local KB
In scope
- Storing/updating the package title count from GOKb on data sync (the "titleCount" property for a package in the JSON from the scrolling API)
- Calculating (and if necessary storing) the count of current, future and dropped titles in the local kb
- Supporting highlighting differences between the two on display of the package in Agreements (something in the Agreements UI to flag when the local and external counts are different)
- Supporting searching for packages that have different local and external title counts (possibly best done in a dashboard widget)
|