Ability to assign Tags to Finance records

Description

Be able to assign tags in the Finance records (Funds and Transactions). Start with funds only, until transactions are more built. Note: User can not directly edit Encumbrances but they should inherit tags from the purchase order line. Encumbrances will actually live in the finance app

Frontend story: “Use Tags smart component to introduce Tag CRUD in ui-finance.” Plus some tests/check-outs to the story to ensure it creates tags, updates the count – a shortened version of https://folio-org.atlassian.net/browse/STSMACOM-113.

If questions about implementing, check with Michal Kuklis. He created the POC in the Users app.

Backend story: similar to https://folio-org.atlassian.net/browse/MODTAG-4.

Priority

Fix versions

Development Team

Thunderjet

Assignee

Solution Architect

Parent Field Value

None

Parent Status

None

Checklist

hide

TestRail: Results

Activity

Show:

Ann-Marie BreauxDecember 16, 2019 at 9:21 PM

Remaining stories split and moved to

Dennis BridgesNovember 25, 2019 at 4:44 PM

We will have to split this as the system will still not be creating payments and credits unless we complete that work in the next sprint. I don't see it getting finished unless we have underestimated the backend stories quite a bit.

However, I think we are on the same page regarding the functionality:
1) Allocations and transfer already have tags implemented. The user can assign them in the modal while creating an allocation or transfer.
2) This is where we left off and it will need to be written into the creation logic that is triggered when an invoice is paid.
3) I believe this is also where we left off and it will need to be written into the creation logic that is triggered when an order is opened.

Search will happen on the transaction view which is currently accessible from any budget. I imagine they would also be relevant in reporting as the will be included in the transaction metadata.

Ann-Marie BreauxNovember 25, 2019 at 2:58 PM
Edited

Hi See the stories for assign/filter TRANSACTION records by tags linked to this feature, which are still in draft. Do we want to push these to Q1 or try to fit into Q4? Or maybe we get them done next sprint? Let me know and I can split the feature if needed. I think we still need to define what happens for the various transaction types a little more.

Here's what I think we said:

  • For allocations (and transfers?), allow tags to be assigned (but where - during the allocation or transfer, or in a log screen afterwards?)

  • For payments and credits, transactions inherit the tags from the associated invoice lines

  • For encumbrances, transactions inherit the tags from the associated order lines

I'm having a hard time understanding how a user will be able to work with these tags and search/filter by them. I think I may be missing or forgetting some screen where they see all transactions together and can search/filter them.

Ann-Marie BreauxNovember 7, 2018 at 5:20 PM

Moved to Q1 2019; given all the other higher-priority work for Acquisitions, this feature can be delayed until Q1 or perhaps even Q2 of 2019

Ann-Marie BreauxSeptember 20, 2018 at 9:05 AM

Estimates are done, and the 4 UIF user stories are written.

Perk Heikki: The back end work is probably best done by the people who already work on those back end modules - I may not have much time for such module work in the foreseeable future.

Done

Details

Reporter

PO Rank

102

Analysis Estimate

Very Small (VS) < 1day

Front End Estimate

Medium < 5 days

Front End Estimator

Back End Estimate

Small < 3 days

Back End Estimator

Rank: FLO (MVP Sum 2020)

R4

Rank: 5Colleges (Full Jul 2021)

R1

Rank: Cornell (Full Sum 2021)

R1

Rank: Chalmers (Impl Aut 2019)

R2

Rank: GBV (MVP Sum 2020)

R2

Rank: hbz (TBD)

R1

Rank: Hungary (MVP End 2020)

R1

Rank: TAMU (MVP Jan 2021)

R1

Rank: Chicago (MVP Sum 2020)

R4

Rank: Leipzig (ERM Aut 2019)

R2

Rank: U of AL (MVP Oct 2020)

R2

Rank: Leipzig (Full TBD)

R2

Rank: Lehigh (MVP Summer 2020)

R1

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created September 19, 2018 at 2:53 PM
Updated September 16, 2020 at 9:05 PM
Resolved December 16, 2019 at 9:22 PM
TestRail: Cases
TestRail: Runs