Analytics Query to identify associated orders
A generic query that disregards order type has been saved in Shared/Harvard University/_Departmental Reports/HL ITS called Orders for Fund Change Template
Certain filters might not be identical, and other fields might need to be added or removed, particularly if any cleanup is to be performed in advance, or to split this into onetime vs. continuous orders
An added field that can be useful for cleanup is receiving date, since this could include e-resources, that field is left off of the generic version, as these do not have receiving data.
Basic queries - generate these in advance, for review, in hopes of identifying items eligible for cleanup before the fund change process needs to happen
One Time order version of the query
Continuous order type version of the query
Send filtered versions of these to any associated PO Line Owners for review at least 1 month in advance of the rollover, to allow for any closure/correction before the rollover
In anticipation of updating the remaining orders, during the last week of the FY, run fresh reports that capture the one-time and continuous orders remaining after any cleanup, and/or closure due to receipt/invoice payment that took place during Fiscal Close process
You might choose to remove the filters for continuity to run a single query
Otherwise, paste the two query exports together to form a single report in Excel
Pull out anything with multiple funds for manual update
Cost-shared orders: Filter by POL owner to remove anything with ITS 625 eResources - these are by definition cost-shared, and require manual update
Cut these out and move them to their own tab
Split-fund orders - in other words those orders that utilize multiple funds, from the same tub:
Orders split between multiple funds to be changed should already be in the query’s results, isolate those first:
Use Conditional Formatting to highlight duplicate POL numbers
Sort by color of the column
Cut and paste all highlighted columns onto their own tab of the spreadsheet, called split funds
Create an itemized set of all remaining PO Line Reference Numbers on the report’s original tab, after the previous filtering has taken place and moved cost-shares and split-funds onto their own tabs
Export the resulting POL list from Alma
Move the fund column to the very end of the sheet
Use Text to Columns on the fund column with the ( character as a delimiter
Filter to anything where multiple funds appear
() displays the percentage of a fund applied to an order, using this as a delimiter will split multiple funds into their own columns
Filtering at this point to remove anything that showed 100 in one of the columns was helpful
Copy the PO Line Reference Numbers from this report that show multiple funds after this process into the bottom of the PO Line Reference column of the Analytics report output
Use conditional formatting to highlight duplicate values for POLs on the Analytics query output again
Sort the sheet on color of cells and data for POL Reference
Cut all highlighted orders and move to their own tab of the spreadsheet
Delete the POL Reference entries that came from the Alma export, so that each order only appears once - sorting on another field like title will pull these together, since it should be blank for them all.
Marking each set of orders with the new fund from the cross-walking table
On all tabs of the spreadsheet, sort by fund
Create a new column named ‘new fund’
Filter by fund one by one
Referring to the cross-walking table of old funds to new, enter the new fund into the New Fund Column for each fund involved, changing the filter from one fund to the next as you work
Filter the split fund tab by PO Line Owner Library Name, and in the case of ITS 625 Acquisitions, by PO Line Type Name and distribute to anyone who will be making manual changes of these orders, to send out to associated Section Heads and/or Unit managers, to inform them of the orders that they are responsible for that will require manual update once the rollover has been completed
Send the list of cost-shared resources to the Unit Manager for eResources to have the unit update all orders manually once the rollover has completed
To ascertain which funds can be updated by batch job, and which will require manual update from this main tab with the remainder of the orders, create a pivot table by fund, using POL Reference as the data column, with Count
Sort by number of orders per fund
Divide the report into two tabs
For those with at least 10 Orders associated, send the list to LTS for update by batch job
Filter the remainder, where there are less than 10 orders per fund, to create individual lists by POL Owner Library Name, and in the case of ITS 625 Acquisitions, by PO Line Type Name and distribute to anyone who will be making manual changes of these orders
Verify that all relevant funds received an allocation after the new fiscal year, run a query in Analytics with the following criteria:
Filter the resultant report to cases where the allocation = $0
Check for any of these funds on the fund crosswalk of old funds to new funds, to check for matches
Alternately, the filter could be changed from Parent Fund Ledger Name to Fund Ledger Code, including the data of all of the new fund strings, so that results would not need to be checked against the crosswalk
NB: Doing updates, any fund with more than five orders associated with it was faster to create an itemized set and run the Update POL Transactions Job
Quality Control/making sure you caught them all - one day after finishing all batch and manual updates, run a query in Analytics using the following criteria: