Pennsylvania Banner Users Group 2008 Fall Conference Scripted Data Entry

Preview:

Citation preview

Pennsylvania Banner Users Group 2008 Fall Conference

Scripted Data Entry

General Announcements:

Please turn off all cell phones/pagers If you must leave the session early, please

do so as discreetly as possible Please avoid side conversations during the

session Questions will be answered …..

Thank you for your cooperation

Temple University

Paul Amrhein

Director, Accounting Information Systems

1100 Wachman Hall

1803 North Broad Street

Philadelphia, PA 19122

215-204-3125

amrhein@temple.edu

Intro

Getting a new system Migrating to Banner Attachmate Gap

18,000 – 20,000 check requests per month Similar number of journal entries Mass maintenance Loading, updating of tables

Scripted Data Entry

What it is; how it works Text vs. graphical

Text: screen tags, cursor position, text messages, 80x24 coordinates

Graphical: icons, buttons, input boxes, character recognition

Data Sources

Flat files Spreadsheets Vendor files Web downloads Proprietary file from other applications Reports, reports, reports

Four Demos

From a FUPLOAD formatted file From a FUPLOAD spreadsheet Single-invoice, multi-line spreadsheet from a

vendor (Xerox) Multi-invoice, multi-line file from another TU

application (Library)

About Banner Screens

Simulated screens Title bar is different Liberties taken with tab stops, field formatting Some things that would normally change do

not (messages) Using FGAJVCQ and FAAINVE Slowed things down (using Typespeed,

Pauses)

FGAJVCQ

FAAINVE

Demo 1

From a FUPLOAD formatted file Show the file A word about naked line feeds

Demo 1 Goes HereDemonstration 1: FUPLoad formatted file

About Scripting

Customized version of VBScript As easy to use as ASP or VBA Maintained with any text editor 51 custom interactive functions

with Application: WaitForApp, SendKeys with Operator: MsgWindow, PromptBox with Itself: AddToLog, RunStatsUpdate

100 macros Keyboard macros (<Tab>,<Enter>,<CtrlF2>) Mouse macros (<MoveTo>,<LeftClick>) Control macros (<Typespeed>,<Pause>)

Maintaining Order and Pace

Pause Waiting for a fixed interval

WaitForPicture Waiting for the arrival of an icon or image

WaitForCursor Waiting for the mouse pointer to return to normal

WaitForText Waiting for a message to appear in a text area

Demo 2

From a FUPLOAD spreadsheet Show the file

Demo 2 goes hereDemonstration 2: FUPLoad spreadsheet

Many Uses of SDE

Journal entries, check requests, grant budgets

Loading tables, mass maintenance Off-line data entry Alternative to manual input and programmatic

interface Editing, parsing, sorting, converting formats

SDE supports COM (DLLs, ActiveX, OLE, Automation) Custom Data Entry Services

Custom user interfaces (forms, file boxes) Edits, error handling Subtotalling, offsets

COM Objects APEntryX (Invoices, Check Requests) JetEntryX (Journal Entries) Crosswalk (on-the-fly FOAPAL conversion,

including indexing)

Demo 3

Check requests, single invoice, multi-line (Xerox)

Show the file

Demo 3 goes hereDemonstration 3: Invoices from Vendor Spreadsheet

Demo 4

Check request, multi-invoice, multi-line (Library. . . before)

Show the file

Demo 4

Check request, multi-invoice, multi-line (Library. . . after)

Show the file

Demo 4 goes hereDemonstration 4: Invoices from Library System

Benefits of SDE

Data Quality Untouched by human hands

Data Speed Productivity Format flexibility and control Makes the machine do the work Once data has been keyed, it shouldn’t be

keyed again!

In Summary

From its humble beginnings in the pre-Attachmate days, Scripted Data Entry has evolved over the years from a tool for special situations into an integral part of our operating strategy.

Open to the Floor

Questions Comments

Temple University

Paul Amrhein

Director, Accounting Information Systems

1100 Wachman Hall

1803 North Broad Street

Philadelphia, PA 19122

215-204-3125

amrhein@temple.edu

Recommended