Details
-
New Feature
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
None
-
None
-
Orchid (R1 2023)
-
XL < 15 days
-
Low
-
XXL < 30 days
-
-
Thunderjet
-
-
1
-
57.71
-
R5
-
R4
-
R2
-
R1
-
R2
-
R4
-
R4
-
R4
-
R4
-
R1
-
R2
-
R1
-
R4
-
R4
-
R4
-
R2
-
R2
Description
Current situation or problem: Not enough metadata is captured regarding record activity. Some records (eg. order) are edited frequently and often by different users OR integrations. Currently it is only possible to see who last edited the order and who created it. This could make it really difficult to troubleshoot orders over time and uncover why something has not been fulfilled or what the implications are of cancelling it etc.
In scope
Add a table that tracks what edits have been made to order and order line since its creation
Track edits made by users
Track edits made through integrations
Track edits made by other Modules
Investigate how this type of functionality could be implemented in a way that is replicable by other applications
Out of scope
Implement this tracking for records other than order or order line
Use case(s)
See wiki page at https://wiki.folio.org/x/MpnhAw
Proposed solution/stories
Add table to each record with row entries for each edit
Add full screen view for table of edits
Track edits made by users AND other modules
Links to additional info
Analysis continuing in wiki at https://wiki.folio.org/x/MpnhAw
Technical information and design are available at https://wiki.folio.org/display/DD/Acquisition+Event+Log
TestRail: Results
Attachments
Issue Links
- defines
-
UXPROD-204 Display a history of edits for a record that is being viewed in acquisitions
-
- Draft
-
- is defined by
-
MODAUD-138 Spike: Define schema how to store fields for acquisitions audit logs
-
- Closed
-
-
MODAUD-140 Create tables to store audit logs for orders and order lines
-
- Closed
-
-
MODAUD-141 Add Kafka infrastructure code to mod-audit
-
- Closed
-
-
MODAUD-142 Implement kafka consumer for Order Change events
-
- Closed
-
-
MODAUD-143 Implement kafka consumer for Order Line Change events
-
- Closed
-
-
MODAUD-144 Implement endpoint to retrieve Order Change events
-
- Closed
-
-
MODAUD-145 Implement endpoint to retrieve Order Line Change events
-
- Closed
-
-
MODORDSTOR-323 Implement transactional outbox pattern to store audit log in the transactional manner
-
- Closed
-
-
MODORDSTOR-324 Add audit log message schemas and producer for sending these Kafka messages
-
- Closed
-
-
MODORDSTOR-325 Replace PGUtil for Edit Order to use PostgresClient directly
-
- Closed
-
-
MODORDSTOR-326 Replace PGUtil for Edit Order Line to use PostgresClient directly
-
- Closed
-
-
MODORDSTOR-327 Create script for performance testing of Create Audit logs flow
-
- Closed
-
-
MODORDSTOR-332 Implement lock mechanism for Outbox Event Log
-
- Closed
-
-
MODORDSTOR-333 Improve handling of audit log for createdDate and createdBy
-
- Closed
-
-
UIOR-857 User can click Change log icon to view the Change log
-
- Closed
-
-
UIOR-858 Display all versions in change log in fourth pane
-
- Closed
-
-
UIOR-860 Show in version history record view, which fields have been edited
-
- Closed
-
-
UIOR-1035 Cancel/dismiss version history and reload current version
-
- Closed
-
-
UIOR-1036 Display selected version in POL view
-
- Closed
-
-
UIOR-1057 Display selected version in PO view
-
- Closed
-
-
UIOR-1065 Align the "Created by" and "Created on" fields with BE changes
-
- Closed
-
-
UIOR-1070 Manual appears as false in version history even when true
-
- Closed
-
-
UIOR-1072 Reason for closure is not highlighted in version history when edited
-
- Closed
-
-
UIOR-1073 Odd change field listed when adding fund distribution to open order
-
- Closed
-
-
UISACQCOMP-131 Spike: Display all versions in change log in fourth pane
-
- Closed
-
-
UISACQCOMP-139 Do not display version history card without changes.
-
- Closed
-
-
UISACQCOMP-146 Extend the "HIT" area for a card in version history to full header
-
- Closed
-
- relates to
-
UXPROD-1141 Create, close, cancel, Purchase Orders
-
- Closed
-
-
UISACQCOMP-129 Change log: add common components to display version history on the fourth pane
-
- Closed
-
-
UXPROD-910 Change Tracker
-
- Open
-
-
UXPROD-4040 Capture log of deleted records
-
- Draft
-
-
UXPROD-4125 Inventory app | Audit log/Change tracker v1
-
- Open
-
-
UXPROD-4126 MARC authority app | Audit log/Change tracker
-
- Open
-