]> git.evergreen-ils.org Git - working/Evergreen.git/commit
Vandelay-based record matching and import for Acquisitions
authorMike Rylander <mrylander@gmail.com>
Mon, 19 Mar 2012 15:15:24 +0000 (11:15 -0400)
committerMike Rylander <mrylander@gmail.com>
Mon, 19 Mar 2012 15:16:12 +0000 (11:16 -0400)
commit6d647953b58410f2c81631a7649b994aeb331c78
tree2aa108ec8e6e076084884f4a69aec616aa8942e1
parenta01c7230dd455189b791c258a13f36c77cacbaaf
parentc4adaa799de5ca2adb1aaf35fe54db9f9fd59598
Vandelay-based record matching and import for Acquisitions

From the Lauchpad description:

In its current form, Acquisitions record importing is inflexible and
unforgiving. The user is given practically no control over how inbound
records match against existing records nor how to deal with record
collisions. This proposal attempts to resolve this problem by leveraging
Vandelay for matching, merging, overlaying, and importing acquisitions
records.

Suggested work flow:

1. Any time an ACQ record should be loaded into the catalog or simply
   linked to an existing catalog record, the user is presented with an
   additional set of Vandelay upload options to control the matching and
   import behavior. This would include the vendor file upload UI, PO
   activation, and PO "Load Bibs and Items". The Vandelay options would
   include the full set of Match Sets, Merge Profiles, import options, etc.
   the user normally has.

2. Once options are selected and, when applicable, the MARC file is uploaded,
   the acquisitions records are added to a new type of ACQ Vandelay queue and
   processed like any other Vandelay records.

3. Vandelay will be taught to recognize ACQ records and update the lineitems
   to reflect any imported/linked catalog records.

4. Any records that fail to import will be available for manual inspection
   within the Vandelay interface an can be re-imported from there.

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Order.pm
Open-ILS/src/sql/Pg/950.data.seed-values.sql