Display Logic Rules for Electronic Resources

Last edit December 10, 2025.

Background 

As of June 2024, CARLI staff have implemented Display Logic Rules (DLRs) in the I-Share Network Zone. Email announcement.

Display Logic Rules control the conditions for display of Alma Services in Primo VE's Get It and View It sections.  They are configured on the Discovery Interface Display Logic page in Alma Configuration > Fulfillment > Discovery Interface Display Logic > Display Logic Rules.  This page contains some optional recipes for controlling the presentation of e-Collections with DLRs that I-Share institutions may choose to configure.

To configure DLRs for Primo VE, you must have one of these Alma user roles:

  • General System Administrator  
  • Fulfillment Administrator

Page Contents

Related Documentation
How to Hide One e-Collection When a Specific e-Collection is Available
Other Options and Examples


Related Documentation

Ex Libris documentation

In the complete Ex Libris documentation on DLRs, you can read how to Add Display Logic Rules for Primo VE.

CARLI documentation

CARLI-required Display Logic Rules for I-Share Institutions - Information only. These rules are already in place in all I-Share Alma instances having been created for you by CARLI or Ex Libris staff.

I-Share Display Logic Rules Recipes for Requesting in Primo VE - Optional recipes for controlling the presentation of local and I-Share request links with Display Logic Rules.

 

Return to Page Contents

How to Hide One e-Collection When a Specific e-Collection is Available

Goal: If a resource is in e-Collection X, don’t show links to e-Collection Y (or possibly several different e-Collections).

Why might you want to do this?

To give priority to X over Y. For example, e-Collection X may be lower cost than e-Collection Y, or e-Collection X may have better linking quality and reliability.  

This recipe requires you to create one Display Logic Rule (DLR).

 

How to define the DLRScreenshot of the Add Rule pop up in Alma.

The Example Rule in the steps below will hide "EBSCOhost GreenFile" if the full text is available in "EBSCOhost Academic Search Complete."

For this example, you can refer to the image at the right for steps two through seven. It is a screenshot of the Add Rule pop-up screen in Alma with the following fields: For user from groups, hide service (with a red asterisk), with, and with value. The buttons at the bottom of the pop-up read: Add, Cancel, and Add and Close.

1. Go to Alma Configuration > Fulfillment > Discovery Interface Display Logic > Display Logic Rules.

2. Click on Add Rule to create a blank rule. 

3. Click on the down arrow at the end of  hide service* drop-down and select Full Text.  This will populate more fields with drop-down menus below the hide service* field.

4. Click on the down arrow at the end of the with field and choose Electronic collection from the drop-down menu.

5. Then, click on the down arrow at end of the with value field. A list of activated e-Collections will display and you can select the one you want to hide.

6. Next, click on the down arrow at the end of if exists service field and select Full Text.

7. Then, click on the down arrow at the end of the with value field. A list of activated e-Collections will display and you can select the one you want to prioritize showing in the Primo VE delivery services display.

Screenshot of the Edit Rule pop up screen in Alma with the values from the previous eight steps populated in the fields of the form.

8. Confirm the rule has the values you intend. To the right of this text is an example screenshot of what an edited rule looks like with the previous example's selections being made: 

  • The For user from groups field is empty.
  • The hide service* field lists Full Text.
  • The with field lists Electronic collection.
  • The with value* field lists EBSCOhost GreenFile.
  • The if exists service field lists Full Text.
  • The with field lists Electronic Collection. 
  • The with value* field lists EBSCOhost Academic Search Complete.

9. When ready, click the Add and Close button. Note: If you are editing an existing rule, the button is labeled Save and Close. The Display Logic Rule is done.

 

Return to Page Contents

Other Options and Examples

Screenshot of Edit Rule pop-up screen in Alma with field values filled.

Option 1

If desired, you can add multiple e-Collections to a rule. For example, the rule pictured below will hide "Counseling and Therapy in Video: Vol. 2," "Criminal Justice Database," and "EBSCOhost GreenFile" if the full text is available in "EBSCOhost Academic Search Complete." The image shows the following selections:

  • For user from groups field is blank
  • hide service* field lists Full Text
  • with field lists Electronic collection
  • with value* field lists
    • Counseling and Therapy in Video: Volume 2
    • Criminal Justice Database
    • EBSCOhost GreenFile
  • if exists service field lists Full Text
  • with field lists Electronic collection
  • with value* field lists EBSCOhost Academic Search Complete

 

OPTION 2

Use the Interface option to hide a group of e-collections from the same vendor/interface company.

Just select Interface instead of Electronic collection in the with field for Full Text service.

Screenshot of the Edit Rule pop-up screen in Alma with field values filled.

For example, the rule pictured to the right of this text means: If the resource is in any EBSCOhost Interface e-collection, don't show CCC Get it Now Interface e-Collections. This might be useful because CCC Get it Now from Copyright Clearance Center e-Collections are more costly than EBSCOhost. The following selections were made in the screenshot:

  • For user from groups field is blank
  • hide service* field lists Full Text
  • with field lists Interface
  • with value* field lists CCC Get It Now
  • if exists service field lists Full Text
  • with field lists Interface
  • with value* field lists EBSCOhost 

 

 

OPTION 3 

You can also mix Electronic Collections and Interface variables. The rule pictured to the right of this text, will hide any other interface's e-Collections if the full text is available in EBSCOhost Academic Search Complete. Leaving the with value field blank will include all interfaces or all e-Collections.

Screenshot of the Add Rule pop-up screen in Alma with the field values filled.

The following selections were made in this screenshot:

  • For user from groups field is blank
  • hide service* field lists Full Text
  • with field lists Interface
  • with value* field is blank
  • if exists service field lists Full Text
  • with field lists Electronic collection
  • with value* field lists EBSCOhost Academic Search Complete

Return to Page Contents