banner and bursar: a match made ... somewhere?

31
BANNER AND BURSAR A match made … somewhere F. Tracy Farmer Dean B. Ellis Library Arkansas State Universit

Upload: f-tracy-farmer

Post on 04-Jun-2015

429 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Banner and Bursar: A match made ... somewhere?

BANNER AND BURSARA match made … somewhere

F. Tracy FarmerDean B. Ellis LibraryArkansas State University

Page 2: Banner and Bursar: A match made ... somewhere?

ELGUS 2011 - Russelville, AR

Issue

• Campus had several cases of misappropriates of money

• Cash handling procedures re-evaluated for entire campus

• No longer allowed to collect money at our service points

• Money has to now be collected at the campus cashier window only

October 25, 2011

Page 3: Banner and Bursar: A match made ... somewhere?

http://farm7.static.flickr.com/6027/5967054616_31e5c68050_o_d.jpg

Page 4: Banner and Bursar: A match made ... somewhere?

http://farm3.static.flickr.com/2220/1860455525_4a9a734057_b_d.jpg

Page 5: Banner and Bursar: A match made ... somewhere?

http://farm1.static.flickr.com/30/67829365_b2fc70be2f_o_d.jpg

Charge

• To develop and implement a methodology to electronically transfer fines/fees to the campus’ ERP system, Banner, so the fines/fees could be charge to the patron’s account.

Page 6: Banner and Bursar: A match made ... somewhere?

Problems

• Design by committee• No clear definition of what was expected,

except make it work• No connector between Banner and Voyager• More problems not realized at the time we

were charged with this

http://farm7.static.flickr.com/6206/6105317674_1ca215929a_o_d.jpg

Page 7: Banner and Bursar: A match made ... somewhere?

http://www.flickr.com/photos/donnagrayson/195244498/sizes/o/in/photostream/

Page 8: Banner and Bursar: A match made ... somewhere?

ELGUS 2011 - Russelville, AR

Opportunities

• Customize Voyager to our liken• Learn PERL• Develop a custom connector between Banner

and Voyager• Learned more about Circulation• Learned more than I ever wanted to know

about how the Bursar Transfer System works

October 25, 2011

Page 9: Banner and Bursar: A match made ... somewhere?

ELGUS 2011 - Russelville, AR

First Try

• Use the Bursar Transfer System Alone

October 25, 2011

Page 10: Banner and Bursar: A match made ... somewhere?

ELGUS 2011 - Russelville, AR

Bursar Transfer System

• Provided by Voyager in /m1/voyager/xxxdb/sbin/Pbursar

• Creates a SIF in /m1/voyager/xxxdb/rpt/• Requires a configuration file

October 25, 2011

Page 11: Banner and Bursar: A match made ... somewhere?

ELGUS 2011 - Russelville, AR

Bursar Configuration File

• Two Stanza• Circulation Location• Patron Groups

October 25, 2011

[CIRC LOCATIONS]ALL[PATRON GROUPS]UNDERGRADGRADUATEFACSTAFF1STAFF2NCEMERITUSLIBSTAFFSPECPROJ

Page 12: Banner and Bursar: A match made ... somewhere?

ELGUS 2011 - Russelville, AR

Bursar SIF File

• Patron Social Security Numbers• Patron Institution ID• Patron Home Location, Location Code• Patron Group Code• Fine/Fee Type Code• Fine/Fee Create Date• Voyager Location Code• Fine/Fee charge or credit• Net due for fine or fee or patron balance• Description of fine/fee• Record Length

October 25, 2011

Page 13: Banner and Bursar: A match made ... somewhere?

ELGUS 2011 - Russelville, AR

000000001 UNDERGRAD OVERDUE 2011.10.18CIRC +2.50 Title: Weather / Seymour Simon., Call No.: 551.60112Si55we 1993, Barcode: 297046511, ItemId: 406305, Due Date: 2011-10-08 18:00, Note: 000000001 UNDERGRAD OVERDUE 2011.10.18CIRC +2.50 Title: E is for empire : a New York state alphabet / written by Ann E. Burg and illustrated by Maureen K. Brookfield., Call No.: 974.7B91e 2003, Barcode: 298073531, ItemId: 503961, Due Date: 2011-10-08 18:00, Note: 000000001 UNDERGRAD OVERDUE 2011.10.18CIRC +2.50 Title: Moses : when Harriet Tubman led her people to freedom / Carole Boston Weatherford ; illustrated by Kadir Nelson., Call No.: BT79w 2006, Barcode: 298077352, ItemId: 508034, Due Date: 2011-10-08 18:00, Note: 000000001 UNDERGRAD OVERDUE 2011.10.18CIRC +2.50 Title: Crickwing / [written and illustrated by] Janell Cannon., Call No.: EC1645c 2000, Barcode: 298008793, ItemId: 452057, Due Date: 2011-10-08 18:00, Note: 000000002 UNDERGRAD OVERDUE 2011.10.18CIRC +3.00 Title: Boy who stopped time / Anthony Taber., Call No.: ET113b 1993, Barcode: 297053458, ItemId: 397041, Due Date: 2011-10-06 23:59, Note: 000000003 UNDERGRAD OVERDUE 2011.10.18CIRC +6.00 Title: Violent racism : victimization, policing, and social context / Benjamin Bowling., Call No.: HV6250.4.E75B68 1999, Barcode: 298076934, ItemId: 507630, Due Date: 2011-09-24 18:00, Note: 000000003 UNDERGRAD OVERDUE 2011.10.18CIRC +6.00 Title: Voodoo histories : the role of the conspiracy theory in shaping modern history / David Aaronovitch., Call No.: HV6275.A27 2010, Barcode: 299002599, ItemId: 531329, Due Date: 2011-09-24 18:00, Note: 000000004 UNDERGRAD OVERDUE 2011.10.18MEDIA +1.00 Title: Essential Yo-Yo Ma [sound recording]., Call No.: M3.1.M15E7 2005, Barcode: 298091069, ItemId: 523086, Due Date: 2011-10-17 19:00, Note: 000000004 UNDERGRAD OVERDUE 2011.10.18MEDIA +1.00 Title: Salve Regina [sound recording] ; Dixit Dominus / Antonio Vivaldi., Call No.: M3.1.V6S39 1994, Barcode: 297301498, ItemId: 403209, Due Date: 2011-10-17 19:00, Note:

October 25, 2011

Page 14: Banner and Bursar: A match made ... somewhere?

ELGUS 2011 - Russelville, AR

Problem

• Large of amount of information for each charge• Too much for Banner to handle

October 25, 2011

Page 15: Banner and Bursar: A match made ... somewhere?

ELGUS 2011 - Russelville, AR

000000001 UNDERGRAD OVERDUE 2011.10.18CIRC +2.50 Title: Weather / Seymour Simon., Call No.: 551.60112Si55we 1993, Barcode: 297046511, ItemId: 406305, Due Date: 2011-10-08 18:00, Note: 000000001 UNDERGRAD OVERDUE 2011.10.18CIRC +2.50 Title: E is for empire : a New York state alphabet / written by Ann E. Burg and illustrated by Maureen K. Brookfield., Call No.: 974.7B91e 2003, Barcode: 298073531, ItemId: 503961, Due Date: 2011-10-08 18:00, Note: 000000001 UNDERGRAD OVERDUE 2011.10.18CIRC +2.50 Title: Moses : when Harriet Tubman led her people to freedom / Carole Boston Weatherford ; illustrated by Kadir Nelson., Call No.: BT79w 2006, Barcode: 298077352, ItemId: 508034, Due Date: 2011-10-08 18:00, Note: 000000001 UNDERGRAD OVERDUE 2011.10.18CIRC +2.50 Title: Crickwing / [written and illustrated by] Janell Cannon., Call No.: EC1645c 2000, Barcode: 298008793, ItemId: 452057, Due Date: 2011-10-08 18:00, Note: 000000002 UNDERGRAD OVERDUE 2011.10.18CIRC +3.00 Title: Boy who stopped time / Anthony Taber., Call No.: ET113b 1993, Barcode: 297053458, ItemId: 397041, Due Date: 2011-10-06 23:59, Note: 000000003 UNDERGRAD OVERDUE 2011.10.18CIRC +6.00 Title: Violent racism : victimization, policing, and social context / Benjamin Bowling., Call No.: HV6250.4.E75B68 1999, Barcode: 298076934, ItemId: 507630, Due Date: 2011-09-24 18:00, Note: 000000003 UNDERGRAD OVERDUE 2011.10.18CIRC +6.00 Title: Voodoo histories : the role of the conspiracy theory in shaping modern history / David Aaronovitch., Call No.: HV6275.A27 2010, Barcode: 299002599, ItemId: 531329, Due Date: 2011-09-24 18:00, Note: 000000004 UNDERGRAD OVERDUE 2011.10.18MEDIA +1.00 Title: Essential Yo-Yo Ma [sound recording]., Call No.: M3.1.M15E7 2005, Barcode: 298091069, ItemId: 523086, Due Date: 2011-10-17 19:00, Note: 000000004 UNDERGRAD OVERDUE 2011.10.18MEDIA +1.00 Title: Salve Regina [sound recording] ; Dixit Dominus / Antonio Vivaldi., Call No.: M3.1.V6S39 1994, Barcode: 297301498, ItemId: 403209, Due Date: 2011-10-17 19:00, Note:

October 25, 2011

Page 16: Banner and Bursar: A match made ... somewhere?

ELGUS 2011 - Russelville, AR

First Try

• Use the Bursar Transfer System Alone• Data produced by Bursar Transfer System not

acceptable by Finance and ITS

October 25, 2011

Page 17: Banner and Bursar: A match made ... somewhere?

ELGUS 2011 - Russelville, AR

Second Try

• Needs• Less Information• Term Information

• What does this mean?

Custom Code

October 25, 2011

Page 18: Banner and Bursar: A match made ... somewhere?

ELGUS 2011 - Russelville, AR

Decisions

• Assign fine and fees code to one of two finance codes:• Fines are assigned to U670:

• OVERDUE – overdue fines• ACC_FINE – accrued fines• ILL_FINE – ILL overdue fines• MEDIA_LATE – media booking late charge• RENEW_FEE – late renewal fine• RESV_FINE – overdue reserve fine

• Other charges are applied to a holdings account (U660)• BINDING – binding fee• DAMAGED – damaged item fee• EQUIP_PROC – lost equipment processing• EQUIP_REPL – equipment replacement• ITEM_PROC – lost item processing• ITEM_REPL – lost item replacementOctober 25, 2011

Page 19: Banner and Bursar: A match made ... somewhere?

ELGUS 2011 - Russelville, AR

Term Codes

• XML file containing the term codes

October 25, 2011

Page 20: Banner and Bursar: A match made ... somewhere?

ELGUS 2011 - Russelville, AR

<?xml version='1.0'?> <terms> <term> <name>Spring</name> <start>01/01/2011</start> <end>05/08/2011</end> <code>10</code> </term> <term> <name>Summer</name> <start>05/02/2011</start> <end>08/04/2011</end> <code>30</code> </term> <term> <name>August Interim</name> <start>08/05/2011</start> <end>08/22/2011</end> <code>50</code> </term> <term> <name>Fall</name> <start>08/23/2011</start> <end>12/15/2011</end> <code>60</code> </term> <term> <name>December Interim</name> <start>12/16/2011</start> <end>12/31/2011</end> <code>70</code> </term> </terms>October 25, 2011

Page 21: Banner and Bursar: A match made ... somewhere?

ELGUS 2011 - Russelville, AR

Custom Code

• Based on PERL• Several PERL modules• Reduces the Bursar SIF file into the following

information:• Patron ID• Finance Code – the account in Banner the money

should be deposited• Term Code• Amount

October 25, 2011

Page 22: Banner and Bursar: A match made ... somewhere?

ELGUS 2011 - Russelville, AR

Second Try

• Output better, but still not acceptable

October 25, 2011

Page 23: Banner and Bursar: A match made ... somewhere?

ELGUS 2011 - Russelville, AR

00000001|U670|201160|2.50|Library Fine00000001|U670|201160|2.50|Library Fine00000001|U670|201160|2.50|Library Fine00000001|U670|201160|2.50|Library Fine00000002|U670|201160|3.00|Library Fine00000003|U670|201160|6.00|Library Fine00000003|U670|201160|6.00|Library Fine00000004|U670|201160|1.00|Library Fine00000004|U670|201160|1.00|Library Fine

Code Output

October 25, 2011

Page 24: Banner and Bursar: A match made ... somewhere?

ELGUS 2011 - Russelville, AR

Third Try

• Need to combine same patron data into one line

• Add summary line to beginning of file

Modify

Custom Code

October 25, 2011

Page 25: Banner and Bursar: A match made ... somewhere?

ELGUS 2011 - Russelville, AR

Custom Code

• Based on PERL• Several PERL modules• MySQL Server• Reduces the Bursar SIF file into the following

information:• Patron ID• Finance Code – the account in Banner the money

should be deposited• Term Code• Amount

October 25, 2011

Page 26: Banner and Bursar: A match made ... somewhere?

ELGUS 2011 - Russelville, AR

00000000||4|27.00|25-Oct-2011 05:10:0300000001|U670|201160|10.00|Library Fine00000002|U670|201160|3.00|Library Fine00000003|U670|201160|12.00|Library Fine00000004|U670|201160|2.00|Library Fine

Code Output

October 25, 2011

Page 27: Banner and Bursar: A match made ... somewhere?

ELGUS 2011 - Russelville, AR

Third Try

Success!

October 25, 2011

Page 28: Banner and Bursar: A match made ... somewhere?

ELGUS 2011 - Russelville, AR

How does it work

1. 5:00am weekdays Bursar Transfer System runs on Voyager

2. 5:10am weekdays custom code runs on Apps server and moves the bursar SIF file to the apps and creates the new charge file. The new charge file is then transfer back to the Voyager server.

3. 5:20am weekdays the new charge file is transfer to the ERP server for import

October 25, 2011

Page 29: Banner and Bursar: A match made ... somewhere?

ELGUS 2011 - Russelville, AR

Code

October 25, 2011

Page 30: Banner and Bursar: A match made ... somewhere?

ELGUS 2011 - Russelville, AR

?October 25, 2011

Page 31: Banner and Bursar: A match made ... somewhere?

ELGUS 2011 - Russelville, AR

Contact Information

F. Tracy Farmer

Systems Librarian

Dean B. Ellis Library

Arkansas State University

870.680.4312

[email protected]

Twitter: syslibrarian

Presentation available online at:

http://www.slideshare.net/tfarmerOctober 25, 2011