As a user, I would like to see information about exceptions related to the harvesting process in a usage data provider's harvester log so that I can better understand the exceptions if an exception raised. For this purpose, I want to see information about the exception message, the exception code and the invocation conditions. These information correspond with the CoP standardization.
Use Case
At the moment there is only the column "result" in the harvester log, where users can see the text "Failure" if an exception raised for a harvester job. For better usability, users would like to be able to see more information about the exception.
Adding an info button to the exception message. On mouse over the info button displays an information about the exception message that correspond with the CoP explanation.
Acceptance criterias (UAT)
Harvesting jobs
As a user, I can see the new columns "Exception code" and "Exception message".
If there is a failure for a harvesting job then it will display
"Failure" in the column "Result"
the exception code in the column "Exception code" (CoP standardization)
the exception message in the column "Exception message" (CoP standardization)
If there is a failure for a harvesting job then there is an info button next to the exception message in the column "Exception message". On mouse over the info button displays an information about the exception message that correspond with the CoP explanation.
Description
As a user, I would like to see information about exceptions related to the harvesting process in a usage data provider's harvester log so that I can better understand the exceptions if an exception raised. For this purpose, I want to see information about the exception message, the exception code and the invocation conditions. These information correspond with the CoP standardization.
Use Case
At the moment there is only the column "result" in the harvester log, where users can see the text "Failure" if an exception raised for a harvester job. For better usability, users would like to be able to see more information about the exception.
There is a standardization for the exceptions that can be used. https://cop5.countermetrics.org/en/5.1/appendices/d-handling-errors-and-exceptions.html#appendix-d . The FOLIO app eUsage uses this standard 1:1.
Concept / Screenshots
Harvesting jobs
Adding the two columns:
Exception code
Exception message
Adding an info button to the exception message. On mouse over the info button displays an information about the exception message that correspond with the CoP explanation.
Acceptance criterias (UAT)
Harvesting jobs
As a user, I can see the new columns "Exception code" and "Exception message".
If there is a failure for a harvesting job then it will display
"Failure" in the column "Result"
the exception code in the column "Exception code" (CoP standardization)
the exception message in the column "Exception message" (CoP standardization)
If there is a failure for a harvesting job then there is an info button next to the exception message in the column "Exception message". On mouse over the info button displays an information about the exception message that correspond with the CoP explanation.