University of Arkansas Division of Agriculture Cooperative Extension Service Argos - Moving Quickly into the Community Presenter: Bruce.
Presentation on theme: "Argos Moving Quickly into the Community"— Presentation transcript:
1Argos Moving Quickly into the Community Bruce KnoxProject/Program Director a. k. a. Database Programmer AnalystUniversity of ArkansasDivision of AgricultureCooperative Extension ServiceABUG Arkansas Tech University Russellville May 28, 2009
2Introduction Purpose: Discuss the Argos User Community Converting to ArgosOvercoming Organizational InertiaBenefits:Free SoftwareConversion TipsTools for Ad Hoc Banner ReportingPurpose:Discuss the Argos User CommunityConverting to ArgosBenefits:Free SoftwareConversion TipsTools for Ad Hoc Banner Reporting
3Agenda Slide What’s an Argos? Trying the Product The Argos Community Converting to ArgosBanner Record Selection CriteriaArgos TrainingOvercoming InertiaExample AppsWhat’s an Argos?Trying the ProductThe Argos CommunityConverting to ArgosBanner Record Selection Criteria
5What’s an Argos? Argos is a Web Based Evisions Ad Hoc Reporting Tool Designed for BannerArgos is a Web Based Ad Hoc Reporting Tool Designed for BannerWell, it really isn’t designed ONLY for Banner. But, you might never guess that.
6A.R.G.O.S. Ad hoc Report Generation and Output Solution Easy to UseFastSecureARGOS is an acronym,but I see it as the Ad Hoc Reporting solution for Banner.It is Secure, Easy to Use, and Fast.
7Argos, in Design Mode looks a lot like MS Access Argos may look a lot like MS Access in Query Design mode, but it is much more.
8What’s an Argos? MS Access++ Built for the SQL Database If you made MS Access from scratch into a better Reporting Tool for Banner …
12Trying the Product: DBA and SysAdmin You will need IT for early parts of the Server InstallTo do it right you need IT, but I actually installed the system on my PC for early testing.If you already have MS Access connecting to Banner, you could install Argos without IT:)
13Trying the Product: Download The Sample DataBlocks are Useful pre-written “User” Objects.These contain code for running many commonly used Queries.
14Trying the Product: Install We originally set ours up to use Banner Security.But if you have Active Directory or LDAP in place, just use it.
15Trying the Product: Import Sample DataBlocks Imported the Sample Datablocks, those pre-written Query and Report Objects.
16Trying the Product: Client Written Query Note that this one was from Robert Long of UALR, now UCA.
17Trying the Product: Note the Credit Given Did you ever see a vendor give credit to a client before?
18Trying the Product: Visual Design This is the Operating Leger inReport Query – Visual Design (Edit Mode).
20The Argos Community Community is a big part of Argos Sharing in Argos’ secured repository is encouraged.The User Community is a big part of Argos.And, Evisions actually encourages sharing of solutions in its code repository.
21The Argos CommunityReviewed Code means that Evisions has tried it and it runs.
22The Argos CommunityArgos can do more than just reporting for Banner, but Banner is our primary interest.
23The Argos CommunityThe repository is arranged by Functional Area.
24The Argos CommunityI immediately found 59 DataBlocks for our use (and we do not have Student or Alumni).We also Acquired DataBlocks directly from a Sister Organization.Note that the Source of the code is recognized
25Converting to ArgosGUI or code? Argos is flexible.
26Converting to Argos from a GUI Tool Build DataBlocks via the Report Query – Visual Design GUI in Argos?
27Converting to Argos from SQL Or, Enter the Oracle Code in Argos’ “Free Type”?
28Converting to ArgosEither way will work for you, but you still need to know the Banner Record Selection CriteriaEither way will work for you, but you still need to know the Banner Record Selection Criteria.
29Banner Record Selection The undoing of many a would be Banner programmer.
30Banner Record Selection -- names_create.sql Current Records VIEW from TABLE SPRIDEN-SPBPERSCREATE OR REPLACE VIEW NAMES (PIDM, ID, NAME, LEGAL_NAME, SORT_LAST) ASSELECT SPRIDEN_PIDM, -- PIDM,SPRIDEN_ID, ID,SUBSTR(DECODE(SPBPERS_NAME_PREFIX,'Mr',NULL,'Mr.',NULL,'Miss',NULL,'Mrs',NULL,'Mrs.',NULL,'Ms',NULL,'Ms.',NULL,NULL,NULL, SPBPERS_NAME_PREFIX||' ')||RTRIM(DECODE(NVL(SPBPERS_PREF_FIRST_NAME,'X'),'X',spriden_first_name,spbpers_pref_first_name))||' '||RTRIM(spriden_last_name),1,25), -- Name,SUBSTR(RTRIM(spriden_last_name)||', '||RTRIM(spriden_first_name)||' '||RTRIM(spriden_mi),1,25), -- Legal_Name,SUBSTR(spriden_last_name,1,15) -- Sort_LastFROM SPRIDEN, SPBPERSWHERE SPRIDEN_PIDM = SPBPERS_PIDM (+)AND SPRIDEN_CHANGE_IND IS NULLAND SPRIDEN_ENTITY_IND = 'P';Use Oracle Views for Current Record Oracle Views to simplify Ad Hoc Reporting.This is our Name View. Which is by far my favorite.
31Banner Record Selection With Current Record Oracle Views anyonecan quickly create error free results.With Current Record Oracle Views anyonecan quickly create error free results.
32Banner Record Selection Now a Quick ExampleNow, A Quick Example
33Banner Record Selection Add our standard Names View.
34Banner Record Selection Add a special View for Degrees. (You always need two tables to get to the degree description!)
36Banner Record Selection Quick! Error Free! Results!I have some Oracle Views for Banner code available in my scripts repository.
37Banner Record Selection Look for:Current Record Set or Special Views in my scripts repositoryThis is password protected and if you need the scripts password, just ask me for it.I have collected some Oracle Views to get you started. If let me know if you need the scripts password?(follow the hyperlink!)
38Banner Record Selection You should find these and many other Views:Active_EmployeesActive_JobsAgeFTVFUND_V FTVORGN_V FTVPROG_V FTVACCT_V FTVLOCN_VGOREMAL_VNamesJust in case we cannot link to the scripts repository.
40Argos Training: Many Options Free On-Line Recorded TrainingFree On-Line Live TrainingOn-Site Training (Consulting and Development)I am going to speak to the free training. There is a separate session covering the services offerings.
45Recorded Training for Designer This Quick Start page is all that many programmers and technical functional users need to get going.
46Overcoming InertiaThe soft sell is the best approach.
47Overcoming Inertia Designers are the hardest to move Give them a Fast PathGive them Obvious ImprovementsGive them ExamplesProgrammers are set in their ways. The have a lot invested. So, the soft sell is the best approach.
48Programmers or Designers These help:Folders for each Application or Functional AreaA Connection for any Shared ID/pwUse a Banded Report StandardScheduled Reports can be Direct to PrinterReports via Links using the APIWith a little up front design, you can make it easier for programmers to move into Argos.We have found little that we need that cannot be done in Argos.
49Programmers or Designers A standard DataBlock is very useful for simple reports.
50Programmers or Designers One can use a Standard DataBlock to speed up simple designs. (Deletes are easy.)
51Programmers or Designers A standard Banded Report is very useful.
52Programmers or Designers A standard Banded Report helps the user, the application manager, and the programmer.Note that the Program Name, Database, and Path all change automatically whenever the object names are moved or renamed.
53More Argos ResourcesEventually some will want much more training and it is available for free or as services.
54More Argos Resources: Argos Training Some will want much more training and much of it is available for free.This is just a random, fairly typical schedule.
55Knowledge Base, Listserv, Help Desk, … Knowledge Base, Listserv, Help Desk, … and, the It Would Be Nice (IWBN) List.
56Examples AppsWe use Argos for Banner and for non-Banner Applications.
57We have these non-Banner Apps HelpDeskPublicationsIrrigationWildlifeAIMSThere are many using the reporting API to run Argos Reports from Web sites.
58Banner Support Apps Administrative Support Cash Management Spot (Luminis)These tend to be special solutions.
59Report Viewers Need very little help They already know Windows Here is how we do it … (next slide)
60Argos Training: Report Viewers For folks that will only be running reports, little training is required.This is all that 9 out of 10 will need.(Spot is our Luminis portal.)
61Report ViewersJust give them something usefulAnd they will use it.
63Report ViewersI have for years used SQL*Plus snippets to track down the cause of missing employees in our Directory.Now I can do it in about 1/20th of the time it took before. Plus, the support staff can use it too.
64Report ViewersOur Luminis portal brings some strange questions from our Help Desk.
65Report Viewers Why can the user Login to Luminis and not into Banner? Why can they get into SSB but not INB?
66Summary Download and Try It! Argos is the Web Based Ad Hoc Reporting Tool for BannerGo to the Argos Community for Free Code and HelpTry it and the Community!
67Questions??? Bruce Knox at bknox @uaex.edu www.uaex.edu/bknox/
68More Argos ResourcesArgosBannerArgosBanner Reporting SolutionsFromuse the Custom Google Search for my Banner Reporting pagesor look for the scripts repository (which requires the scripts password) which contains Current Record Views and more.