[RM-31928]: <STOU> #C2 แก้ไข callback ไม่สำเร็จ

Viewed 7

Problem Summary

From Redmine:

Root Cause Analysis

เพราะว่าตัว code ไม่ support DSpace 8 (REST API)

1 Answers

Solution / Workaround

ทำ script ให้ด้วย python + dspace-rest-client
git repository: https://git.punsarn.com/dspace/doi-request.git
git branch: stou-dspace

Flow ใหม่

  1. ระบบ request doi ไปที่ วช เหมือนปกติ
  2. แต่จะ mark dc.identifier.doi = PENDING ไว้ที่ item เพื่อป้องกันขอซ้ำ
  3. วช กด callback ปกติ

Verification Steps

ตอนนี้ทดสอบส่งไปขอ DOI 2 รายการ

สามารถดูได้ที่ DOI member รายการที่รอเลข DOI

Related