Skip to content

Improve DSpace ORCID Publication synchronization queue list #4533

@pilasou

Description

@pilasou

Is your feature request related to a problem?

On the DSpace ORCID synchronization page, works and publications to be synchronized are displayed in a queue list. Each time the user performs an action on an Item in the list (e.g. Send to ORCID, Do not send to ORCID, or Send update to ORCID), the item is removed from the queue.

Describe the solution you'd like

Users should be able to view a history of what they have synchronized with ORCID. They should also be able to change the synchronization status of a work or publication).

The goal is to offer more transparency to the user on what was synchronized and what was not.

The table or actual queue list should remain visible after decisions on publication are made. A new status information should be added to each item in the table:

Status definition

  • Sent: user has sent the item to its ORCID user profile.
  • Pending: user has not chosen whether to send the item or not.
  • Not sent: user has decided not to send the item to their user profile.

Additionally, it may be beneficial to include an 'Error' status:

  • Error: an error has occurred while attempting to send or update an item in the ORCID record.

If an error occurs while transmitting information to the ORCID profile, the following actions could be presented to the user:

  • Resend: retry sending the reference to the ORCID profile
  • Cancel: reset the action and return the item to the “Pending” status

New Publication list displayed on the DSpace ORCID Sync Page

Title Type Status Actions
dc.title dspace.entity.type Sent Update
dc.title dspace.entity.type Pending Send
Do not send
dc.title dspace.entity.type Not sent Send
dc.title dspace.entity.type Error Resend
Cancel

Users should be able to filter the list based on publication status:

  • Sent
  • Pending
  • Not sent
  • Error

The list should be paginated and include a setting to define the number of publications displayed per page (10, 30, 50, etc.).

Additional information

Related issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedNeeds a volunteer to claim to move forwardintegration: ORCIDRelated to integration with ORCID identifier systemnew feature

    Type

    No type

    Projects

    Status

    🙋 Needs Help / Unscheduled

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions