Users App (UXPROD-784)

[UXPROD-2904] Run open transactions check w/o deletion (API, Single user) Created: 16/Feb/21  Updated: 04/Jan/22  Resolved: 30/Jul/21

Status: Closed
Project: UX Product
Components: None
Affects versions: None
Fix versions: Kiwi (R3 2021)
Parent: Users App

Type: New Feature Priority: TBD
Reporter: Annika Schröer Assignee: Annika Schröer
Resolution: Done Votes: 0
Labels: usermanagement
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Defines
is defined by MODUSERBL-115 Create a list of open transactions wh... Closed
is defined by MODUSERBL-116 Report on open transactions that prev... Closed
Relates
relates to UXPROD-2388 Delete user through the UI with check... Closed
relates to UXPROD-2728 Delete user through the API with chec... Closed
Epic Link: Users App
Development Team: Leipzig
PO Rank: 0
Rank: Chalmers (Impl Aut 2019): R4
Rank: 5Colleges (Full Jul 2021): R3
Rank: MO State (MVP June 2020): R2
Rank: U of AL (MVP Oct 2020): R3

 Description   

Use case: As a library, we receive exmatriculation notifications through our campus ID system. We want to deactivate exmatriculated users in Folio but do not want to delete them immediately (for report reasons and given reactivation period). But we want to make sure the user doesn't have any open transaction in the library when they leave the university. If there are open transactions, we want to notify the user based on some sort of report or logfile for a quick clearing up. For this reason, the transaction check (previously called dependency check) must also be possible independently of the deletion of the user record. Transaction check on user deletion process is part of https://folio-org.atlassian.net/browse/UXPROD-2728.

Requirement: As a system administrator with API access, I would like to run a transaction check (previously called dependency check) for a particular user

{userId}

. The transaction check shall include:

  •     open loans
  •     open requests
  •     unpaid fees/fines
  •     unexpired proxy
  •     manual blocks (automated should be covered by open loans or fees/fines)

The user can be active or inactive. I need a report of open transactions for further processing in the service unit. This report is also part of MODUIMP-33 Open .


Generated at Fri Feb 09 00:27:48 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.