Skip to content

No log of report emails, instead they are CC'd to a special email address

Where?

We maintain an email mailbox of report messages that are sent to members by email. They include:

  • Resolution
  • DOI Erorr
  • Conflict
  • Schematron

If a member wants to have a report re-sent, they must request it and we forward the message.

What's the situation?

Being able to see what was sent, and re-send relies on maintaining an email inbox.

What does it make more difficult?

  • If the connection breaks (e.g. in issues#1269 (closed)) then we lose the ability to re-send.
  • We can't parameterize by Staging / Sandbox / Production environment which makes acceptance testing any changes impossible. It also makes configuration of environments in future tricky.
  • It's not self-service, so relies on the support team answering issues.
  • Doesn't allow members to look back at arbirary reports.
  • Inflexible for members who don't want to scrape emails.

How can we improve it?

  • Record all messages in Activity Logs so that they can be retrieved through an API.
  • Build a user interface to allow members to view / browse reports in the My Crossref web interface.
  • Rebuild a simple reports service to store reports (simiar to CS' Interim Storage).
Edited by Joe Wass
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information