Enhance Display Logic Rules to incorporate the same full functionality options of General Electronic Services
Display Logic Rules options are limited in allowing only Hide options by User Group, ownership by campus or institution, or presence of another service. They also have hardcoded display depending on the service, such as displaying only when a user is logged in, and only in Get It or View It (some of which are understandable per service).
In contrast, General Electronic Services are extremely powerful with Show / Hide options by true or false default rule, choice of display in Get It and/or View It, allowing display when not logged in, as well as by ownership by campus or institution, along with many dozens of supported OpenURL elements such as genre and format in the Service Availability Rules.
This submission is to request that the same Service Details and Service Availability Rules interface and full options which exist for General Electronic Services are also made available for use in Display Logic Rules.
This would support use cases such as allowing Libraries to only show Purchase Request when the Library will conceivably fulfill the request by this pathway. This may be variable for each Library, but it is highly likely that this would rarely be offered for an ongoing subscription, a database, images etc.
Note: These are just two examples and this submission will not be met only by covering those.
Without such granularity, Alma (via Primo) either offers only an unnecessarily limited service, or gives users a false expectation of an available service leaving a negative impression when Library staff must then quash this expectation by rejecting the request.
I agree. The Display logic rules - should have an option of "Show Service" and not only "Hide Service. The limit of "Hide" service force us to create complicated rules.
For example if we want to show the RS form only to 1 user group and only when the item is no owned by the library. We have to create 2 different rules, in one of them, we have to list all the other user groups from which we hide this service.
The functionality of the GES is much better.