Improve Alma's Licence „Controlled Vocabulary“ functionality
Background (as it works now):
Under „Manage License Terms“ a field can be defined as „Controlled Vocabulary“ and the defined CV values can be selected within a License. However, these CV values are only some kind of text module / boilerplate text which are copied into a specific license field. This means: when a CV value is changed or deleted, the content of this specific field in all licenses did not change. The change must be made in each license itself. A deleted CV value is displayed in the license field as: „<CV value> (not listed)“. The CV values functionality is quite the same as for e.g. item statistic fields (here it is fine, that code/text is only copied into item statistic fields and never changed again).
To have a real benefit of CV values - in the case of licenses - it would be fine, if every change of a CV value (in the „License term controlled vocabulary“) is reflected in each license which uses this CV value. This means: not a phrase but an ID of a phrase is copied into the license field.
Changes of license fields via API:
We use links to websites and e-mail addresses in "CV value" fields. Currently it is not possible to update such "CV value" fields via API :-(
With suggested enhancement there is no need for API updates.
We just started working with licenses. This improvement would be very helpful!