How can I set up Reprints Desk and limit it to selective journals and user groups?

Answer

Table of Contents:


Create Account

The first thing that you need to do is set up an account with Reprints Desk and make sure that they have your campus and proxy IP ranges.


Manage Proxy

Once you have your account set up, you'll need to add a stanza for Reprints Desk to your proxy configuration. The stanza should look something like this:

T Reprints Desk
U https://www.reprintsdesk.com
D reprintsdesk.com
H reprintsdesk.com


Set up General Electronic Service

  • Go to Config>Institution>Fulfillment>Discovery Interface Display Logic>General Electronic Services
  • Add Service
  • Fields:
    • Call the service whatever you'd like, and add whatever description you'd like
    • Is this a Document Delivery/ILL service? = Yes
    • Display location = Getit & How to Getit
    • URL Template = [your proxy prefix]https://www.reprintsdesk.com/landing/scholar.aspx?&rft.genre={rft.genre}&rft.title={rft.title}&rft.stitle={rft.stitle}&rft.atitle={rft.atitle}&rft.jtitle={rft.jtitle}&rft.au={rft.au}&rft.date={rft.year}&rft.month={rft.month}&rft.volume={rft.volume}&rft.issue={rft.issue}&rft.number={rft.number}&rft.spage={rft.spage}&rft.epage={rft.epage}&rft.edition={rft.edition}&rft.issn={rft.issn}&rft.eissn={rft.eissn}&rft.aulast={rft.aulast}&rft.aufirst={rft.aufirst}&rft.auinit={rft.auinit}&rft.pub={rft.pub}&rft.pubdate={rft.pubdate}&rft.pubyear={rft.pubyear}&rft.publisher={rft.publisher}&rft.place={rft.place}&rft.doi={rft.doi}&rfe_dat={rft.oclcnum}&rfr_id={rfr_id}
    • Enable without login = no
    • Item level = no
    • Disable Service = your choice as to when you'd like it to display
  • Service Availability:
    • Make sure that default rule at the bottom is Display = false
    • Use the Service Availability rules to decide when you would like the Reprints Desk link to appear. You could have it appear by genre if you wanted it on all articles. However, if you only want it to appear on selected journals, you can limit that by adding a rule for rft.issn = [your journal ISSN], eg,

display by issn

  • If you wanted to get even more granular with this rule, you could add date criteria based on rft.year, something like rft.year >= 2017
  • You will need to add each title as a separate rule because there's no way to use OR for multiple criteria inside of a rule
  • You could also use the "contains" parameter with the DOI prefix as a way to select only journals from a specific publisher. For instance, all Elsevier articles have a DOI that starts with 10.1016

Set up as a Local Electronic Collection

If you'd prefer to be able to identify the titles that you want to use in bulk rather than setting up a service availability rule for each title, you can set up a local collection and add the Reprints OpenURL as a dynamic link for each title.

First, add the titles that you want to use with the Portfolio Loader:

Use the Excel file referenced in this Ex Libris documentation to create a list of titles that you want to allow to be used with Reprints Desk.

  • Required data includes: column A Localized Data = Y, Column B ISSN, Column M Title, Column N Year From, Column O Year To
  • In the BH URL column, add IF() https://www.reprintsdesk.com/landing/poe2.aspx?&rft.genre={rft.genre}&rft.title={rft.title}&rft.stitle={rft.stitle}&rft.atitle={rft.atitle}&rft.jtitle={rft.jtitle}&rft.au={rft.au}&rft.date={rft.year}&rft.month={rft.month}&rft.volume={rft.volume}&rft.issue={rft.issue}&rft.number={rft.number}&rft.spage={rft.spage}&rft.epage={rft.epage}&rft.edition={rft.edition}&rft.issn={rft.issn}&rft.eissn={rft.eissn}&rft.aulast={rft.aulast}&rft.aufirst={rft.aufirst}&rft.auinit={rft.auinit}&rft.pub={rft.pub}&rft.pubdate={rft.pubdate}&rft.pubyear={rft.pubyear}&rft.publisher={rft.publisher}&rft.place={rft.place}&rft.doi={rft.doi}&rfe_dat={rft.oclcnum}&rfr_id={rfr_id} [note that you can also just put the dynamic url at the service level and leave the portfolio level URL blank. The portfolio will inherit from the service]
  • More information about the columns and how to use them, including details about how to proxy by portfolio

Then, create Local Collection:

  • Under the Resources tab->Create Inventory, choose Add Local Electronic Collection
  • Public Name is whatever you want to call it, e.g. Reprints Desk, and leave default collection type = Selective Package and Service Type = Full Text
  • Save and continue
  • On the portfolio tab, choose Load Portfolios
  • Choose your portfolio loader file, select loading policy complete, record format MARC21, add local portfolios, validate online
  • Load the file
  • The linking will happen at the portfolio level rather than at the service level. Ex Libris set up our test collection with the linking on the portfolio, and while it may be possible to put it at the service level, we haven't investigated that option.
  • Make sure collection is active, that the journals have the date ranges that you want, and test one of the journal articles in Primo to make sure that the collection shows as a View Online results, that your proxy is working, and that the URL populates the Reprints Desk form correctly

Screenshots of collection service and portfolio settings:

reprints service level linking

Portfolio level linking:

reprints portfolio level linking


Set up Display Logic

  • Go to Config>Institution>Fulfillment>Discovery Interface Display Logic>Display Logic Rules
  • Add a rule to hide the Reprints Desk rule for the patron groups who aren't allowed to place orders
  • If you set up a General Electronic Service, set your rule up this way:

hide GES service

  • If you set up a local collection, you can set up your rule this way:

reprints collection display logic

  • Last Updated Feb 17, 2025
  • Views 655
  • Answered By Michelle Eichelberger

FAQ Actions

Was this helpful? 3 1