Details
-
Story
-
Status: Closed (View Workflow)
-
P4
-
Resolution: Done
-
-
ERM Sprint 70, ERM Sprint 71
-
Bienenvolk
Description
Administrators can add configurations for external knowledgebases to be used as the source of data for eresources in Agreements local KB, as well as remove them or edit their details.
Workflow / UI Notes
- Set from within Settings -> Local KB Admin -> External data soure
- Display within Settings -> Local KB Admin -> External data soure
- Sort by Name (if sort available, sort not essential)
Given amount of data required for each External data source, suggest adopt a card based UI as per UXPROD-1970
- A card per term instead
- The card would be styled like the editable cards we use when editing the documents or terms of a license.
- Save/Delete buttons could be on the right side of each card's header.
Notes
External data source configurations have the following details:
- Name (required)). String. Unique - i.e. cannot be the name of an existing configuration
- Type (required). List of valid kb.adapters. Only one supported current "org.olf.kb.adapters.GOKbOAIAdapter". Default to this value as required an only one option
- URI (required). Must be a valid http or https URI
- listPrefix. String
- fullPrefix. String
- Active (required). Boolean. Default to False
- Supports harvesting (required). Boolean. Default to True
- Activation enabled (required). Boolean. Default to False
- Principal. String
- Credentials. String
- Record type. (required) Option list, default to "Package". Currently can only have value of "Package" in UI, maps to value of "1" for remoteKB.rectype
See:
- RemoteKB class https://github.com/folio-org/mod-agreements/blob/715937703edfba2143b66a765be995f27a42994c/service/grails-app/domain/org/olf/kb/RemoteKB.groovy
- example instantiations of class https://github.com/folio-org/mod-agreements/blob/53ab080a6414f27fa18d9069b1846cc62c067c5d/service/src/main/okapi/tenant/sample_data/_data.groovy
Out of Scope
- scheduling frequency with which external knowlegebases are harvested
Assumed
FOLIO UI conventions are followed for fields and validation
—
Deliverables / Outputs:
- New Settings for Local KB Admin -> External data source configuration
- Fields for external Knowledgebase configuration
TestRail: Results
Attachments
Issue Links
- defines
-
UXPROD-1515 Manage configuration of GOKb
-
- Closed
-
- relates to
-
ERM-435 Duplicate labels for Remote KB sources should not be allowed
-
- Closed
-