Skip to main content
ExLibris
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    Primo VE February 2023 Release Notes

    Download the PDF for the Release Notes.

    What's New in February?

    To download other formats of the presentation, select the following links: Vidyard or PDF.

    May Sneak Preview

    • Add a new Operator “Equals exact phrase” to support the exact and only for Title, Creator and Subject fields (NERS)

    • Improving user’s session timeout experience –  Add new settings for  users’ notification  upon session timeout and option for users to extend future’s sessions automatically (NERS)

    • Adding the ability to custom the OTB Resource Types rules and conditions (NERS)

    • Linked Data (Author Info Card) – enrich the Full Record Display with Info Cards about the creators powered by WIKIDATA  

    • Introduce new Resource Types filters under the Search Bar – enables users to narrow their search results easily by main resource type 

    • My Library Card Improvement  – enables users to view their fines filtered by Fine Status ( Active/Transferred/Closed)

    Features

    Support "Starts With" Option for Call Number Searches - NERS #7986

    February 2023 URM-173340
    For advanced searches, users can now use the Starts With option to search for holdings call numbers. Previously, this option was enabled only for title searches.

    PVE_StartsWith_HoldingCallNumber.png

    Holdings Call Number - Starts With Option Enabled

    If you are testing this functionality in your Sandbox environment, it is necessary to re-index the records that you are testing. For your Production environment, the semi-annual re-indexing of your records will be completed by February. 

    Configuration Options

    This functionality is disabled by default. The following table lists the configuration options associated with this functionality.

    Element Description

    Discovery Customer Settings mapping table (Configuration > Discovery > Other > Customer Settings)

    When set to true, the new parameter allow_start_with_for_call_number enables users to search for holdings call numbers that start with a specified value in Advanced Search. The default setting is false, which disables this functionality.

    View Configuration page (Configuration > Discovery > Display Configuration > Configure Views)

    In the Advanced Search Configuration tab, enable the Holding Call Number search index to display this search field in Advanced Search.

    Aria Labels code table (Configuration > Discovery > Display Configuration > Labels)

    When this functionality is enabled, the following code should be customized to include the call number:

    • nui.aria.search.startswithAria – This search type is available only for Title field

    Search Tile Labels code table (Configuration > Discovery > Display Configuration > Labels)

     

    When this functionality is enabled, the following code should be customized to include the call number:

    • search-advanced.precisionOperator.option.startswithTitle – This search type is available only for Title field

    UX Improvements - Changing Number of Titles per Page - NERS #7700

    February 2023 URM-173252
    Previously, users had to scroll to the bottom of the page to set the maximum number of results per page. With this enhancement, users can now set the number of page results by also clicking the expand icon next to the total results count that appears at the top of the page. For signed-in users Primo VE now saves this setting between sessions, and for guests this setting is kept only for the current session.

    PVE_ResultsPerPageTop.png

    Setting the Maximum Number of Results per Page - Top of Page

    The following issues are known for this functionality:

    • Currently, the new drop-down is not appearing for Database and Journal searches when clicking a category from the category tree. This will be fixed for the March 2023 release.

    • In browse search, when opening a FRBR record with several versions, the new drop-down doesn’t appear. This will be fixed for March 2023 release.

    Configuration Options

    No configuration is necessary to enable this functionality. Refer to the following table for additional configurations associated with this functionality.

    Element Description

    Results Tile Labels code table (Configuration > Discovery > Display Configuration > Labels)

    The following codes were added to support this functionality:

    • nui.results.resultsPerPageTop – Results per page

    • nui.results.title.resultsDisplayed – {{resultsRange}} of {{totalNumberOfResults}}

    Aria Labels code table (Configuration > Discovery > Display Configuration > Labels)

    The following codes were added to provide accessibility for this functionality.

    • nui.aria.results.resultsPerPageTop – {{numberOfResults}} results

    • nui.aria.results.resultsPerPageTop – Choose the number of results to display per page

    Support Search in My Favorites

    February 2023 URM-131525
    Signed-in users can now search My Favorites > Saved Records to find items more quickly in long lists. The search is performed on the Title, Author and labels fields.

    PVE_MyFavorites_SS_SearchinFavorites.png

    My Favorites Search Box

    After performing a search, the search box is replaced with the search term. Users can quickly return to the complete list by selecting X next to the term or perform an action on one or more records that match the search terms.

    PVE_MyFavorites_SearchPerformed.png

    Search Performed in My Favorites

    This is a simple search that treats the search terms as an exact phrase. For example, a search for history world will not find saved records that include history of the world in the Title, Author, or Label fields.

    Analytics - Search My Favorites

    To support this functionality, the following action has been added to the Action Usage subject area:

    Group Subgroup Action Description

    General

    My Account

    Search in My Saved Records

    The user has performed a search in My Favorites > Saved Record.

    Configuration Options

    This functionality is enabled by default. The following table lists additional configuration options associated with the display of this functionality.

    Element Description

    Favorites Labels code table (Configuration > Discovery > Display Configuration > Labels)

    The following codes were added to support the display of this functionality:

    • nui.favorites.records.search – Search in My Favorites

    • nui.favorites.records.showingRecordsFor – Showing records for

    • nui.favorites.searchButton – Search

    Aria Labels code table (Configuration > Discovery > Display Configuration > Labels)

    The following codes were added to support accessibility for this functionality:

    • nui.aria.favorites.close – Remove search term {{searchTerm}}

    • nui.aria.favorites.tooltip.showingRecordsFor – Showing records for {{searchTerm}}

    • nui.aria.favorites.searchButton – Search in My Favorites

    Add Barcode Search - NERS #7859

    February 2023 URM-173195
    With advanced searches, users can now search by barcode so that users can locate specific physical items on the shelves more easily. To support this type of search, the Barcode Search tab has been added to Advanced Search.

    PRM_BarcodeSearchExample.png

    Barcode Search Tab in Advanced Search

    In addition, you can use permalinks to open a pre-populated Bar Code tab using the following format:

    <Primo_VE_domain>/discovery/search?vid=MY_VIEW&mode=advanced&searchType=barcode&barcode=<search term>

    Users must select Search to return the results.

    • In addition to the new Barcode Search tab, the expand/collapse icon has moved to the right side of the pane and appears only when the Search Criteria tab is selected.

    • You cannot perform barcode searches in a Union catalog.

    Analytics - Barcode Search

    To support this functionality, the following action has been added to the Action Usage subject area:

    Group Subgroup Action Description

    Search

    Search

    Barcode search

    The user has performed a barcode search on the Advanced Search page.

    Configuration Options

    This functionality is disabled by default for advanced searches. The following table lists the configuration options associated with this functionality.

    Element Description

    View Configuration (Configuration > Discovery > Display Configuration > Configure Views)

    The Enable Barcode Search field has been added to the General tab to enable this functionality for your view.

    Search Tile Labels code table (Configuration > Discovery > Display Configuration > Labels)

    The following codes were added to support the display and translation of labels for this functionality:

    • nui.search-barcode.barcodeSearch – Barcode Search

    • nui.search-barcode.barcodeSearchButton – Search

    • nui.search-barcode.noResults – No records found for {{searchTerm}}

    • nui.search-barcode.noResultsText – Try to refine your search term

    • nui.search-barcode.searchTerm – Enter a barcode

    Aria Labels code table (Configuration > Discovery > Display Configuration > Labels)

    The following code was added to support accessibility for this functionality:

    • nui.aria.search.barcodeSearch – Search by Barcode

    UNIMARC Format Support

    February 2023 URM-169524
    The following changes have been made to improve UNIMARC mapping for display, facets, and search.

    For existing records, a re-index is required to support the new mappings. Customers can either wait for the upcoming semi-annual indexing in February, re-save a set of records with this data to trigger indexing, or open a Support ticket to request re-indexing.

    PNX Section PNX Field Old Mapping New Mapping

    Display

    Creator

    The following entries include the output delimiters/characters between subfields:

    700 #1 $$a, $$b <$$c> $$d <$$f>
    700 #0 $$a <$$c> $$d <$$f>
    701 #1 $$a, $$b <$$c> $$d <$$f>
    701 #0 $$a <$$c> $$d <$$f>
    710 01 $$a <$$c> : $$b
    710 02 $$a <$$c> : $$b
    710 12 $$a : $$b : <$$c> <$$d>, $$f, $$e
    711 01 $$a <$$c> : $$b
    711 02 $$a <$$c> : $$b
    711 12 $$a : $$b : <$$c> <$$d>, $$f, $$e

    Example:

    The following UNIMARC entry in Alma:

    700 #1 $$a Corti $$b Laura $$c testc $$d testd $$f testf

    Returns the following output for the Creator in Primo VE:

    Corti, Laura <testc> testd <testf>

    The following entries include the output delimiters/characters between subfields:

    700 #1 $$a, $$b <$$c> $$d <$$f>
    700 #0 $$a <$$c> $$d <$$f>
    701 #1 $$a, $$b <$$c> $$d <$$f>
    701 #0 $$a <$$c> $$d <$$f>
    710 01 $$a <$$c> : $$b
    710 02 $$a <$$c> : $$b
    710 12 $$a : $$b : <$$c> <$$d>, $$f, $$e
    711 01 $$a <$$c> : $$b
    711 02 $$a <$$c> : $$b
    711 12 $$a : $$b : <$$c> <$$d>, $$f, $$e
    716 ## $$a <$$c>, $$f
    720 ## $$a <$$c> <$$d>, $$f
    721 ## $$a <$$c> <$$d>, $$f

    Example:

    The following UNIMARC entry in Alma:

    700 #1 $$a Corti $$b Laura $$c testc $$d testd $$f testf

    Returns the following output for the Creator in Primo VE:

    Corti, Laura <testc> testd <testf>

    Dissertation

    328 a

    328 a
    328 #0 b,c,e,d

    Genre

    600 j
    6010 j
    6011 j
    605 j
    606 j
    607 j
    608 a
    608 j
    616 j

    600 j
    6010 j
    6011 j
    605 j
    606 j
    607 j
    608 a,x,y,z
    616 j

    Publisher

    328 a-z
    210 a, c
    214 a, c
    207 a, z

    If you want to omit publication notes (which are taken from the MARC 207 field), customize the Publisher display field and replace the following highlighted text in the out-of-the-box normalization rules with the "N/A" string.

    rule "Primo VE - publisher notes 207"
        when
            MARC."207" has any "a,z"
        then
            create pnx."display"."publisher_notes" with MARC."207" sub without sort "a,z"
    end

    210 a,c
    214 b,c,r,s
    207 a,z

    If you want to omit publication notes (which are taken from the MARC 207 field), customize the Publisher display field and replace the following highlighted text in the out-of-the-box normalization rules with the "N/A" string.

    rule "Primo VE - publisher notes 207"
        when
            MARC."207" has any "a,z"
        then
            create pnx."display"."publisher_notes" with MARC."207" sub without sort "a,z"
    end

    Search

    Title

    200 a,c,e,h,i
    500 a,h-n,q-s
    410 t
    410 1

    200 a,c,e,h,i
    500 a,h-n,q-s

    Series

    225 a,e,i,v

    225 a,e,i,v
    410 a,e,i,1,t

    Additional Title

    510 a,e
    512 a,e
    513 a,e
    514 a,e
    515 a,e
    516 a,e
    517 a,e
    520 a,e

    412 a,e,t
    423 a,e,t
    451 a,e,t
    452 a,e,t
    454 a,e,t
    461 a,e,t
    463 a,e,t
    464 a,e,t
    470 a,e,t
    481 a,e,t
    482 a,e,t
    488 a,e,t,o

    Alternate Title

    500 a,h-n,q-s  
    531 a  
    510 a,e
    512 a,e
    513 a,e 
    514 a,e
    515 a,e
    516 a,e
    517 a,e

    412 a,e,t
    423 a,e,t
    451 t
    452 a,e,t
    454 a,e,t
    461 a,e,t
    463 a,e,t
    464 a,e,t
    470 a,e
    481 a,e
    482 a,e
    488 a,e

    Creator

    700 a,b,c
    701 a,b,c,f  
    710 a,b,c
    711 a,b,c,g,h (ind1=0)
    711 a-g (ind1=1)
    720 a,f
    721 a,f

    700 a,b,c,d
    701 a,b,c,d
    710 a,b,c,d,g,h
    711 a,b,c,d,g,h
    716 a,c
    720 a
    721 a

    Contributor

    702 a,b,c,f
    712 a,b,c,g,h (ind1=0)
    712 a-g (ind1=1)
    722 a,f

    702 a,b,c,d
    712 a,b,c,d,g,h
    722 a
    723 a

    Genre

    600 j
    601 j
    602 j
    605 j
    606 j
    607 j
    608 a,j
    616 j

    600 j
    601 j
    602 j
    605 j
    606 j
    607 j
    608 a,j,x,y,z
    616 j

    General

    210 c
    214 c
    219 c
    328 a-z
    306 a
    333 a
    620 a-c
    324 a
    334 a
    017 a,z
    015 a,z
    071 a
    200 b

    210 c,r,s
    214 b,c,r,s
    219 c
    328 a-z
    306 a
    333 a
    620 a-d
    324 a
    334 a
    017 a,z
    015 a,z
    071 a
    200 b
    035 a
    012 a

    Facets

    Creator & Contributor

    700 (ind2=1) a,b,c,d,f 
    700 (ind2=0) a,c,d,f 
    701 (ind2=1) a,b,c,d,f 
    701 (ind2=0) a,c,d,f 
    702 (ind2=1) a,b,c,d,f 
    702 (ind2=0) a,b,c,d,f 
    710 (ind1=0) a,b,c, 
    710 a,b,c,d,e,f
    711 (ind1=0) a,b,c,g,h 
    711 (ind1=1) a-g
    711 (ind1=0) a,b,c 
    711 a,b,c,d,e,f
    712 (ind1=0) a,b,c,g,h 
    712 a,b,c,d,f,e

    700 (ind2=1) a,b,c,d,f 
    700 (ind2=0) a,c,d,f 
    701 (ind2=1) a,b,c,d,f 
    701 (ind2=0) a,c,d,f 
    702 (ind2=1) a,b,c,d,f 
    702 (ind2=0) a,b,c,d,f 
    710 (ind1=0) a,b,c g,h 
    710 a,b,c,d,e,f, g,h 
    711 (ind1=0) a,b,c,g,h 
    711 (ind1=1) a-h 
    711 (ind1=0) a,b,c, g,h 
    711 a,b,c,d,e,f, g,h  
    712 (ind1=0) a,b,c,g,h 
    712 a,b,c,d,f,e, g,h 
    716 a, c, f
    720 a, c, f
    721 a, c, f
    722 a, c, f

    Genre

    600 j
    601 j
    602 j
    605 j
    606 j
    607 j
    608 a,j
    616 j

    600 j
    601 j
    602 j
    605 j
    606 j
    607 j
    608 a,j,x,y,z
    616 j

    For more information regarding mapping, see Mapping to the Display, Facets, and Search Sections in the Primo VE Record.

    Support Country Field in My Library Card

    February 2023 URM-181215
    Users are now able to view and modify their country code in My Library Card > Personal Details.

    PVE_MLC_CountryCodes.png

    New Country Code Field in Personal Details

    Configuration Options

    This functionality is configured by default. The following table lists related configuration options.

    Element Description

    Alma's CountryCodes code table (Configuration > General > General Configuration > Country Names)

    This table enables you to configure the supported country codes.

    Personal Settings Labels code table (Configuration > Discovery > Display Configuration > Labels)

    The following code allows you customize and translate the display label for this field in My Library Card:

    • contact.country – Country:

    Additional Enhancements

    • February 2023 URM-174757
      Separate Form Description for Booking Requests – With this enhancement, you can now display different descriptions for the Requests and Booking Requests forms.

      PVE_BookingRequestsFormDescriptions.png

      Separate Form Description for Booking Requests

      The following code has been added to the Request Labels code table (Configuration > Discovery > Display Configuration > Labels) to provide a separate description for booking requests: 

      Code Description
      almaBookingRequest.formDescription Form Description

      As with the other forms, you can include HTML formatting in the Description as long as you prefix the label with {include_HTML}. For more details, see Adding a Description to a Form.

    • February 2023 URM-168980
      Align Local Website Resource Type with CDI – To align with CDI, local resources of type Web Site now appear as type Web Resource, which CDI uses to categorize this type of content. The following changes were made to the code tables to support this functionality:

      Code Table Description

      Advanced Media Type Labels (Configuration > Discovery > Display Configuration > Labels)

      The code search-advanced.mediaType.option.web_resources (Web Resources) is now used instead of the code search-advanced.mediaType.option.websites (Websites).

      Basic Search Pre-Filters Labels (Configuration > Discovery > Display Configuration > Labels)

      The code search-simple.mediaType.option.web_resources (Web Resources) is now used instead of the code search-simple.mediaType.option.websites (Web Sites).

      Facet Resource Type Labels (Configuration > Discovery > Display Configuration > Labels)

      The code facets.facet.facet_rtype.web_resources (Web Resources) is now used instead of the code facets.facet.facet_rtype.website (Web Sites).

      Icon Codes Labels (Configuration > Discovery > Display Configuration > Labels)

      The code mediatype.web_resource (Web Resources) is now used instead of the code mediatype.website (Website).

      For additional information regarding resource types, see Mapping to the Display, Facets, and Search Sections in the Primo VE Record.

    • February 2023 URM-145102
      Increase Maximum Number of Conditions for Local Resource Types – This enhancement enables you to define a maximum of five conditions per local resource type instead of four conditions. For more details, see Configuring Local Resource Types for Primo VE.
    • February 2023 PRM-45656
      Remove Google Bot Statistics from Analytics – Previously, if Google bots attempted to render Primo VE’s full record pages, these attempts were recorded in Primo VE Analytics. With this fix, we added a filter to the UI layer to filter beacon calls that are recognized as Google bots, preventing these actions from being recorded in Primo VE Analytics.
    • February 2023 URM-172802
      Collection Discovery Optimization – With this enhancement, users can now view a Collection’s items sooner while its thumbnails are loading separately. This is similar to the experience currently seen in the brief results.
    • February 2023 URM-181601
      UX Improvements - Reduce Slide-In Animation while scrolling the Brief Results - NERS #7700 – Previously, users experienced slight alignment issues while scrolling through items that had not fully loaded in the brief results. This has been fixed.

    Resolved Issues

    • February 2023 URM-177869 SF: 6437494
      Changed Google captcha domain to recaptcha.net.
    • February 2023 PRM-45349 SF: 5300619
      An XSS vulnerability due to a third-part translator was found in Primo VE search. This has been fixed.
    • February 2023 PRM-45655 SF: 6545504, 5300530, 5312909, 5316742, 5320938, 6225472, 6231916, 6254902, 6304800, 6308806, 6327989, 6352292, 6359934, 6408578, 6459552, 6460001, 6475572, 6497928, 6510124, 6511609, 6516540, 6531200, 6534690, 6570874, 6582340, 6582855, 6594219, 6604499, 6616415
      Facets overlap results after resize screen (and other actions). This has been fixed.
    • February 2023 PRM-46211 SF: 5317732
      Active filters required multiple taps on iOS devices to make filters persistent. This has been fixed.
    • February 2023 PRM-46627 SF: 6372768, 6382931
      For mobile devices, the Give Us Feedback menu option was not available in the record's full display since there is no ellipsis to access the menu. This has been fixed by adding a Give Us Feedback link to the bottom of the Full Display page.

      PRM_GUF_FullDisplayLink.png

    • February 2023 PRM-46701 SF: 6312370, 6395584, 6401361, 6444788 (Updated January 24, 2023)
      For Saved search emails, records appeared in the email, but did not appear in Primo VE when the Search in Full Text functionality has been disabled. This has been fixed by including the &searchInFulltext parameter in the URL for new saved searches when the ability to search in full text is allowed.

      Note: Searches that were saved prior to this fix with the Search In full Text toggle set to ON will have to be re-saved for this parameter to be included in the URL.

    • February 2023 PRM-47031 SF: 6569258, 6571034
      On mobile, Sort by dropdown was not responsive and appeared out of context after closing the Filter page. This has been fixed.
    • February 2023 URM-105572 SF: 5305634, 5330117, 5379079, 5515659, 5889492, 6052518, 6216825, 6241463, 6291791, 6317089, 6553131
      FRBR key "Author+Title" did not match when the title differed on 'and' vs. '&' or punctuation. This has been fixed.
    • February 2023 URM-131525 SF: 5850824
      See Support Search in My Favorites for details. This has been fixed.
    • February 2023 URM-145102 SF: 5331150, 5331289, 5332430
      See Increase Maximum Number of Conditions for Local Resource Types for details. This has been fixed.
    • February 2023 URM-150002 SF: 5300428
      The opening of the New Alma Viewer did not use the custom Primo VE Base URL. This has been fixed.
    • February 2023 URM-161036 SF: 5303255, 5303962, 5312527, 5325771, 6056221, 6297930, 6400934, 6401968
      PNX addata/oclcid contained non-OCLC numbers. This has been fixed.
    • February 2023 URM-163717 SF: 5317595
      The Primo VE getit iframe in Leganto displayed the Primo VE footer. This has been fixed.
    • February 2023 URM-168980 SF: 5331289, 6301350, 6301352
      See Align Local Website Resource Type with CDI for more details. This has been fixed.
    • February 2023 URM-169524 SF: 6308657
      See UNIMARC Format Support for more details. This has been fixed.
    • February 2023 URM-172802 SF: 6349661, 6370169
      See Collection Discovery Optimization for more details. This has been fixed.
    • February 2023 URM-175277 SF: 6400066
      An incorrect availability status appeared when only a related item was available. This has been fixed.
    • February 2023 URM-175989 SF: 6375367, 6515836
      Item-level requests were showing as holdings-level requests for Ful Resource Request Letter. This has been fixed.
    • February 2023 URM-180827 SF: 6547620, 6521420, 6535660, 6552530, 6552808, 6553519, 6555075, 6556146, 6556936, 6576970, 6580494
      Alexander Street Theatre in Context Collection (DBID AAHFF) Quicklinks did not proxy. This has been fixed.
    • February 2023 URM-180880 SF: 6493027, 6533434
      The label nui.request.checkAvailability.pleaseCheckAvailability was missing for institutions that customized GetitServicelabels. This has been fixed.
    • February 2023 URM-181215 SF: 6527481
      See Support Country Field in My Library Card for more details. This has been fixed.
    • February 2023 URM-181433 SF: 6033997, 6533373, 6570605, 6594074, 6600121
      hk regional conversion was not working as expected. This has been fixed.
    • February 2023 URM-182855 SF: 6533408
      For loans, the nui.loan.brief.1 and nui.loan.brief.2 labels still displayed (with no data) after disabling the Loans Brief Display. This has been fixed.
    • February 2023 URM-183076 SF: 6580169
      Search profile labels belonging to Union View were not sent to IZs. This has been fixed.
    • February 2023 URM-183118 SF: 6519069, 6569916, 6571218
      Open Access record backlinks were proxied despite having the Do not proxy OA records configuration. This has been fixed.
    • Was this article helpful?