Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-3456

Problem(s):

  1. Invoices in FOLIO can go through multiple iterations as they go through the entry and approval process. Libraries need the ability to track invoice changes for auditing and troubleshooting purposes.
  2. Invoice lines can also go through multiple iterations and updates. Libraries need the ability to track changes in individual invoice lines.

Use Cases & Requirements:

RequirementStatusUse cases
User is shown what field was edited and when it was edited (Date and Time), in local timezone

Status
colourYellow
titlePending

During invoice update, approval, payment and audit, users may need to track changes made to the invoice over time. This information may include changes to price, currency, exchange rate and other invoice line item specifics, such as fund allocation changes.

User is shown what the original value was and what new value was input

Status
colourYellow
titlePending

When information changes, the original information is lost, and users may need to retain that original historical information. For instance, a user may need to refer back to an original planned fund allocation when the current allocation is different.
User can filter through list of changes. Filtering on original value, new value or field name

Status
colourYellow
titlePending

Over time, the number of changes can make it difficult to locate specific changes so the knowledge is effectively lost even though it is tracked in the system.
User is able to enter a note or reference a note such that it can be seen in the "change log"

Status
colourYellow
titlePending

In certain circumstances, it may be important to document why a particular change was made, and this needs to be captured somewhere. For instance, a user may wish to make a note that a fund allocation was changed on a particular invoice to account for insufficient available balances in a given fund or other similar circumstances.

Changes tracking begins after order has been opened for the first time

Status
colourYellow
titlePending

Changes are only a concern after the invoice has been opened for the first time.

User can reveal what fields have been edited, if needed.

Status
colourYellow
titlePending

In some systems, certain fields are highlighted when changed. This is sometimes used to highlight fields not normally subject to change.
Track changes made by system users. Track updates made by the invoice to related records. 

Status
colourYellow
titlePending

As invoices and invoice lines are created, updated, approved and paid, the system automatically makes changes to a variety of other records, including adjustments to spent finances, releasing of encumbrances, and/or updating the order to a paid status.


Proposed workflow:

Access change log

See 

Requirements Board:

Miro
AccessLinkhttps://miro.com/app/live-embed/uXjVMa1Ea6M=/?boardAccessToken=HR6v7HTbndXWfH5P2boXzE1bgkm3oJsi&autoplay=true&embedMode=view_only_without_ui
Height360
BoardTitleDisplay history of edits for invoice record and line
Width640

Questions:

Question

Status

Conclusion

Comments


Status
colourBlue
titleOpen




Work Breakdown Structure:

Features:

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-204

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-3456


UI Stories

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues20
jqlQuery(issuekey in linkedIssues("UXPROD-3456") AND project in (UIOR, UIREC, UIV, UIF, UINV, UIORGS, STFORM, UIAC, UIPFO, UIPFCONT, UIPCITEM, UIPFINT, UIPFPOL)) OR (issuekey in linkedIssues("UXPROD-204") AND project in (UIOR, UIREC, UIV, UIF, UINV, UIORGS, STFORM, UIAC, UIPFO, UIPFCONT, UIPCITEM, UIPFINT, UIPFPOL))
serverId01505d01-b853-3c2e-90f1-ee9b165564fc

MOD Stories

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues20
jqlQuery(issuekey in linkedIssues("UXPROD-204") AND project in (MODORDERS, MODVEND, EDGOAIPMH, EDGORDERS, MODCRED, MODFISTO, MODFUND, MODGOBI, MODINVOICE, MODINVOSTO, MODOAIPMH, MODORDSTOR, MODREC, MODORGS, MODINV, MODCONF, EDGOAIPMH, mod-organizations-storage, mod-organizations, MODEBSNET)) OR issuekey in linkedIssues("UXPROD-3456") AND project in (MODORDERS, MODVEND, EDGOAIPMH, EDGORDERS, MODCRED, MODFISTO, MODFUND, MODGOBI, MODINVOICE, MODINVOSTO, MODOAIPMH, MODORDSTOR, MODREC, MODORGS, MODINV, MODCONF, EDGOAIPMH, mod-organizations-storage, mod-organizations, MODEBSNET)
serverId01505d01-b853-3c2e-90f1-ee9b165564fc