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

    Direct Linking to the Resource Sharing Request Form

    Translatable
    Primo allows you to create a direct link to the Resource Sharing form in Alma instead of using the Citation Linker page to access it.
    Resource Sharing Request Form in Alma
    To add the Resource Sharing button to Primo’s Front End:
    1. In the Primo Back Office, click Edit to your view in the Views Wizard (Primo Home > Ongoing Configuration Wizards > Views Wizard).
    2. Continue to the Tiles Configuration page in the Views Wizard.
    3. Select Home Page from the Page drop-down list to list the tiles associated with your view's home page.
    4. Click Edit Tile in the row containing the Main Menu tile.
      The Edit Main Menu Attributes page opens.
    5. In the Create new Label section, enter the following fields:
      • Label – Enter a display label for the Resource Sharing button. For non-PDS authentication methods, you must enter alma_rs_form. You can change the display label after the link has been created.
      • URL – Enter a URL to access the Resource Sharing form, using the following format:
        For non-PDS authentication:
        <alma_domain>/view/uresolver/<alma_institution_code>/openurl?svc_dat=getit&svc.profile=getit&directResourceSharingRequest=true&pds_handle={{pds_handle}}
        For PDS authentication:
        <pds_url>?func=sso&url=<alma_domain>/view/uresolver/<alma_institution_code>/openurl?svc_dat=getit&svc.profile=getit&directResourceSharingRequest=true
      • Link – Specify whether you want the results of the citation search to open in the current window or a new window/tab. The default value is current window.
    6. Click Add.
    7. Save and deploy your view.
      The link should appear as follows in the main menu:
      Resource Sharing Request Button Example

    Mapping the OpenURL Form to The Resource Sharing Request Form

    Alma Form Open URL
    Book Title
    rft.btitle
    If rft.btitle is empty, rft.title
    If those are empty, rft.jtitle
    Otherwise, rft.stitle
    Journal Title
    rft.jtitle
    If rft.jtitle empty, rft.title
    If those are empty, rft.stitle
    Otherwise, rft.btitle
    Article Title rft.atitle
    Author
    If rft.au is not empty, contact, with each value separated by “;”
    Otherwise, First rft.aulast +”, “ (If exists rft.aulast) + first rft.aufirst
    Author initials If not empty rft.auinit with its values separated by ‘,’
    Edition rft.edition
    Volume MS field 245 subfield is empty ‘n’, if it doesn't exist, then use rft.volume
    Issue rft.issue
    ISBN rft.isbn
    ISSN rft.issn
    LCCN rft.lccn, but if empty, check if rft_id contain ‘info:lccn/’ and if so take it
    OCLC Number rft.oclcnum, but if empty, check if rft_id contain ‘info:oclcnum/’ and if so take it
    DOI rft.doi
    PMID rft.pmid
    Publisher rft.pub, but if empty use rft.publisher
    Publication date
    For journal and articles rft.date
    For Book rft.pubdate, but if empty use rft.date
    Place of publication rft.place
    Part rft.part
    Source rfr_id
    Pages to photocopy (page range from the start page to the end page) rft.pages
    Start Page rft.spage
    End Page rft.epage