Log for Patron Record Changes

Slides:



Advertisements
Similar presentations
AN INTRODUCTION TO PL/SQL Mehdi Azarmi 1. Introduction PL/SQL is Oracle's procedural language extension to SQL, the non-procedural relational database.
Advertisements

Managing Multi-Level Patrons and Staff Users Judy Levi, Senior Product Analyst Olybris, Ex Libris Seminar 2005 Kos, April 2005.
Catalog: Batch delete old Patron Records How to conduct global/batch updates to records – patron Adding Faculty and Patron/Student Records Manually Standardizing.
Running Argos Reports from Banner Job Submission San Mateo County Community College District Ted Nguyen – Database Administrator Edgar Coronel – Associate.
South Dakota Library Network ALEPH v21 Staff User Upgrade Information Circulation and ILL South Dakota Library Network 1200 University, Unit 9672 Spearfish,
South Dakota Library Network ALEPH Basic Circulation Training Patrons South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD
By BuilderMT BMT Cloud Models and Options Manager by BuilderMT Using Cloud MoM to build and manage a Builder’s Model & Option database BuilderMT Cloud.
1 Using Analytics as a retrieval tool for global data update Yoel Kortick Senior Librarian, Ex Libris.
How to create a prompt in an Alma Analytics report Yoel Kortick | Senior Librarian.
How to use the SDI RSS Feed Version 18 Yoel Kortick.
6 Copyright © 2004, Oracle. All rights reserved. Adding Custom Validation.
Patron Global Blocks Claudia Isbir Customer support analyst
Items Version 18 Upgrade Training. Items: Version 18 Upgrade Training 2 All of the information in this document is the property of Ex Libris Ltd. It may.
Claudia Isbir Customer support analyst Pop Up Loan Note Version 21.1 rep_change #2019 IGeLU request #2241.
V. 21. Controlling and limiting the creation of photocopy and hold requests according to “service hours”. Rep_Ver Yoel Kortick.
Claudia Isbir Customer Support Analyst Accrued Fine Total Display Version 21.1 rep_change #2015.
How to add additional privileges to user_function.lng (originally SI ) Presenter: Yoel Kortick.
V. 21. Improvements to the PC – Server transactions log available for viewing via the GUI Rep_ver Yoel Kortick.
1 Yoel Kortick Senior Librarian Alma Product Management How to create a scheduled report from an Alma Analytics report to be sent to Alma and non- Alma.
Yoel Kortick Circulation Request Refusal Version 21 rep_ver #
1 Yoel Kortick | Senior Librarian Example of the shelf report stock taking inventory management job.
1 Yoel Kortick Senior Librarian Alma Product Management Inter- institutional fulfillment in a collaborative network.
1 Yoel Kortick Senior Librarian Working with the Alma Community Zone and Electronic Resources.
Aleph Publishing services with a special focus on PRIMO-FULL and PRIMO-AVAIL version 18 Presenter: Yoel Kortick.
1 Yoel Kortick Senior Librarian Alma Product Management Mapping the bibliographic call number to the holding record call number.
1 Patron Blocks - Librarian assigned and system assigned Senior Librarian Yoel Kortick.
Validation Check Version 21 rep_ver # Yoel Kortick.
Booking Requests ALEPH 500 Version 18
Update Item Records (manage-63)
SMS Messaging in Aleph 500 Version 20 and up
Ori Miller, Aleph Support Manager
Synchronizing data from Alma to remote digital repository
New service, p-ret-adm-03 (Advanced General Retrieval Form) Version 21 rep_ver # Yoel Kortick Alma Global Support Manager
Synchronizing data from remote digital repository to Alma
How to add a non-Analytics widget to the Alma Dashboard
using non-Cobol programs
How to print barcodes in batch mode via item-03
New and emerging acquisitions workflows Purchase requests
Version 20 Feature Developments
How to configure and use title hold requests version 18
How to create an analytics widget and add it to the Alma dashboard
Aleph 500 Circulation In-House use
Yoel Kortick Senior Librarian Alma Product Management
Check_circ_14_a for LOAN RC 2042 in V20
Receiving New Lending requests
System Administration Management
The Z00T “View record history” (rep_ver version 20) EPUG-UKI Conference 2010 British Library, Nov. 1-2 Yoel Kortick.
Aleph Restful APIs Yoel Kortick January 2010.
ReturnLoadPatron RC 2024 in V20
Yoel Kortick Aleph Support Manager
Introduction This presentation will show two ways of making a report of newly acquired records: Via services Retrieve Catalog Records (ret-01) and Print.
Alma Consortial Analytics
Addition of new filters to cash-06
Interoperability Between Aleph and Primo: Aleph Restful APIs
Metadata Editor Introduction
Using the Set Operators
Upload and Download files via GUI
Yoel Kortick Senior Librarian Alma Product Management
Presenter: Yoel Kortick
Integrated ILL GUI desktop
Parallel_words in versions 18, 19 and 20
Batch Setup.
Using the Set Operators
Batch Parties Changes.
Designing and Using Normalization Rules
Using the Set Operators
Batch Setup.
New “replace string” parameter for fix_doc_do_file_08
Creating sets in Alma from Alma Analytics Reports
How to use SDI Version 16 Yoel Kortick.
Presentation transcript:

Log for Patron Record Changes Version 21 rep_ver #017818 Yoel Kortick

Agenda Introduction Configuration Example Unlike our competitors, we did not release a new revolutionized system every few years but rather took the evolutionary approach

Introduction Purpose of Enhancement A new log records changes made to the patron record, the name of the user who implemented the change, and the time and date the change was made. Unlike our competitors, we did not release a new revolutionized system every few years but rather took the evolutionary approach

Introduction Description (part 1 of 2): The log is created when one of the following is added, updated, or deleted in the patron record : global patron record local patron information address information patron IDs Unlike our competitors, we did not release a new revolutionized system every few years but rather took the evolutionary approach

Introduction Description (part 2 of 2): The following new components have been added: A new ORACLE table, Z307 of usr_library, for recording changes made on patronʹs related entities. A new configuration table, tab_patron_log.lng, which defines the actions that trigger patron log creation (Z307). A new batch service, cir-27, which produces a report of changes made for patron records. Unlike our competitors, we did not release a new revolutionized system every few years but rather took the evolutionary approach

Agenda Introduction Configuration Example Unlike our competitors, we did not release a new revolutionized system every few years but rather took the evolutionary approach

Configuration Make sure Z307 Oracle table exists in the $usr_library: usr00@ALEPH211> desc z307 Name Null? Type ----------------------------------------- -------- ---------------------------- Z307_REC_KEY NOT NULL CHAR(27) Z307_USER_LIBRARY CHAR(5) Z307_ACTIVE_LIBRARY CHAR(5) Z307_TYPE CHAR(3) Z307_TEXT VARCHAR2(300) Z307_CATALOGER_NAME CHAR(10) Z307_CATALOGER_IP VARCHAR2(20) Z307_CATALOGER_IP_V6 VARCHAR2(50) Z307_DATE_TIME_X CHAR(14) Z307_UPD_TIME_STAMP CHAR(15) usr00@ALEPH211> Unlike our competitors, we did not release a new revolutionized system every few years but rather took the evolutionary approach

Configuration Define the actions that trigger log creation by configuring ./<usr_library>/tab/ tab_patron_log.lng. !1 2 3 !!!-!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-> 001 Y Update of global patron record-Details 002 Y Update of global patron record-Blocks 003 Y Update of local patron record-Details 004 Y Update of local patron record-Blocks 005 Y Update of local patron record-Privileges 006 Y Update of patron addresses 007 Y Update of patron IDs 010 Y Delete of global patron record 011 Y Delete of local patron record 012 Y Delete of patron address record 013 Y Delete of patron ID 020 Y New global patron record created 021 Y New local patron record created 022 Y New patron address record created 023 Y New patron ID created See table header for more details Unlike our competitors, we did not release a new revolutionized system every few years but rather took the evolutionary approach

Configuration If localization is required, add the following lines to ./alephe/pc_b_lng/ menu-circ.xml (under the Patron Records sub menu): <item> <display> Patron Record Log Changes Report (cir-27) </display> <file>p-cir-27</file> </item> Unlike our competitors, we did not release a new revolutionized system every few years but rather took the evolutionary approach

Agenda Introduction Configuration Example Unlike our competitors, we did not release a new revolutionized system every few years but rather took the evolutionary approach

Example Here we have changed the name of global patron record 00000012 Added middle name “Samuel” Unlike our competitors, we did not release a new revolutionized system every few years but rather took the evolutionary approach

Example Here we have changed the local patron status for record in LAW sub library Unlike our competitors, we did not release a new revolutionized system every few years but rather took the evolutionary approach Changed to

Example Here we have changed the email address Unlike our competitors, we did not release a new revolutionized system every few years but rather took the evolutionary approach

Example Here we have added a new ID Unlike our competitors, we did not release a new revolutionized system every few years but rather took the evolutionary approach

Example We can see the records in the Oracle table usr00@ALEPH211> select Z307_REC_KEY,Z307_TYPE,Z307_TEXT from Z307; **** Hit return to continue **** 00000012 201201030000887 001 Update of global patron record-Details 00000012 201201030000890 003 Update of local patron record-Details 00000012 201201030000891 006 Update of patron addresses 00000012 201201030000893 023 New patron ID created 4 rows selected. usr00@ALEPH211> Unlike our competitors, we did not release a new revolutionized system every few years but rather took the evolutionary approach

Example Now we run “Patron Record Log Changes Report (cir-27)” Here we are retrieving all changes for all patrons made on Jan. 03, 2012 Unlike our competitors, we did not release a new revolutionized system every few years but rather took the evolutionary approach

Example The job is running Unlike our competitors, we did not release a new revolutionized system every few years but rather took the evolutionary approach

Example The changes appear in the report Unlike our competitors, we did not release a new revolutionized system every few years but rather took the evolutionary approach

Yoel.Kortick@exlibrisgroup.com