Creating Your Own Banner Web Pages (ID/Name Search on the Web) Robert Nitsos, Assistant Registrar, Loyola Marymount University Fr. Jim Keene, SJ, Systems.

Slides:



Advertisements
Similar presentations
Pennsylvania Banner Users Group 2007 Conference APEX Applications for Student Presented by: Jane Gilbert, Director of Application Support Services Sandra.
Advertisements

STUDENT INFORMATION SYSTEM (SIS) Course Approval Procedure.
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Unicenter© ServicePlus Service Desk How to manage helpdesk tickets
Midterm Grading in zzusis. Basics of Midterm Grading  Midterm grading is done via a midterm grade roster  Midterm grade rosters are static – once created,
1 NewSouth HR Inquiries Account Code Translation.
Module 2 Navigation.     Homepage Homepage  Navigation pane that holds the Applications and Modules  Click the double down arrow on the right of.
Banner Basic Navigation Training. Topics Navigation Forms Data Entry Standards Help Searching in Banner.
Office 2003 Post-Advanced Concepts and Techniques M i c r o s o f t Excel Project 7 Using Macros and Visual Basic for Applications (VBA) with Excel.
VIREO 3.0 RYAN STEANS, TEXAS DIGITAL LIBRARY KRISTI PARK, TEXAS DIGITAL LIBRARY New features and fixes This presentation published under a Creative Commons.
Information Systems Services SunGardHE Banner 7 Upgrade Introduced by John Lillywhite Director of Student Administration Presented by Atika Hadi Corporate.
Utah Banner Users Conference Banner Finance Approvals Wendy Rosenlof Utah Valley University Download PowerPoint from
Logging into ITAMS as an Exempt Employee To Login to ITAMS for the first time: Open your web browser. Click File, Open, and type the following address:
USC’s Internet-based Time and Attendance Management System.
PeopleSoft: Campus Solutions Navigation and Configuration.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Project Implementation for COSC 5050 Distributed Database Applications Lab6.
Web Tailor Basics.
MBUG 2014 Session Title: Building custom Banner self-service based applications Presented By: Prashant R Bomidika Institution: Alcorn State University.
Quick Start Guide. This 22 page introduction to the Financial Assessment Subsystem provides the user with a visual overview of the components of the system.
1 ONE TIME PRINT SETUP To print Requisitions from Banner, follow this process once: Open Microsoft Excel, select (1) TOOLS, then (2) MACROS, then (3) SECURITY.
COGNOS GOVT. & HE USERS GROUP Operational reporting using Cognos and Oracle’s Logical database technologies Presenter: Angela Hooper, Colorado Community.
ShelterPoint™ Data-Entry Workflows. ShelterPoint v5.2.3.
15. User Authentication, Form Validation, Paging. M. Udin Harun Al Rasyid, S.Kom, Ph.D
1 ETSU Banner Schedule Building Executive Aide Banner Schedule Building Training By Laine Howard Associate Registrar.
Session Title: Using SQL and PL/SQL for Queries and Reporting Presented By: Stephen Frederic Institution: IHL September 16, 2013.
MEGS+ Michigan Electronic Grants System Plus Office of Special Education May 2012.
RECRUITER CAMPAIGNS 101 HOW TO SET UP CAMPAIGNS FOR BEGINNERS Angela Skjeie Pacific University Oregon July 30, 2015 Enrollment & Student Services Track.
Novus HR Application Review Process Human Resources Qualifying Applications HR Sending Applications to Department/Search CommitteeHR Sending Applications.
Recruitment Office Procedures Job Posting Requests Creating a Search Committee –Adding Search Committee MembersAdding Search Committee Members –Designating.
Pasewark & Pasewark Microsoft Office 2003: Introductory 1 INTRODUCTORY MICROSOFT ACCESS Lesson 1 – Access Basics.
Running Argos Reports from Banner Job Submission San Mateo County Community College District Ted Nguyen – Database Administrator Edgar Coronel – Associate.
TIMS FOR GUEST TEACHERS Winter Logging in to TIMS Open the PDE website by typing the following URL into your browser: PA-TIMS.com Click Log In on.
Lorie Stolarchuk Learning Technology Trainer 1 What has changed with the 2.7.X Upgrade to CLEW?
October 2003Bent Thomsen - FIT 3-21 IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet.
Creating a Web Site to Gather Data and Conduct Research.
Introduction to the Self-Service Engine Richard Oberlin NOCCCD Session B4 (Part 2)
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
1 Data List Spreadsheets or simple databases - a different use of Spreadsheets Bent Thomsen.
PHP meets MySQL.
Multi-Part Requests/ Parent & Child Service Items.
1 Command Field: Use this field to go to transactions directly by entering the transaction code. The transaction codes can be found either in the SAP Easy.
April 2-5 Orlando, Florida Create Your Own Self-Service Pages Presented by: Robert Nitsos & Jim Keene, SJ Loyola Marymount University April 4, 2006 Evaluation.
Session Title: Using SQL and PL/SQL for Queries and Reporting Presented By: Stephen Frederic Institution: IHL September 16, 2014.
PRACTICE OVERVIEW PL/SQL Part Examine this package specification and body: Which statement about the V_TOTAL_BUDGET variable is true? A. It must.
1 Database Design and Development: A Visual Approach © 2006 Prentice Hall Chapter 8 DATABASE DESIGN AND DEVELOPMENT: A VISUAL APPROACH Chapter 8 Creating.
To access our web services, go to……. Click on Customer Login.
Databases,Tables and Forms Access Text by Grauer Chapters 1 & 2.
Early Childhood Outcomes Indicator 7 Data Collection Application Review.
IACRAO 75th ANNUAL MEETING Conference Theme Here!.
Introduction to a Database Defining a database Database window in Access The six items in window: Tables, Queries Forms, Reports, Macros, Modules.
Session ID:4077 Presenter:Bruce Knox Institution:University of Arkansas Argos Reporting and Value Based Security.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Working with Data Lists.
At the Workforce Development and Continuing Education Student Menu select Register for Noncredit course(s) under Registration.
Online Catalog Tutorial. Introduction Welcome to the Online Catalog Tutorial. This is the place to find answers to all of your online shopping questions.
Staff Module and Summary of Changes 1. Icon Changes: Page 3 Signing In and Password/Pin Changes: Page 4 Logging Out: Page 8 Staff Module Changes: Page.
External Study Credit Granting with SurveyGizmo Shepherd University Department of Psychology.
th Annual PABUG Conference Viewing Xtender Documents via Self-Service Sherri Wolgemuth Recruiting & Admissions Data Systems Administrator and ACS.
Introduction to Technology. Parts of MSWord Screen Title Bar Quick Access Toolbar Button Ribbon Status Bar (views and zoom)
Staff Module and Summary of Changes 1. Icon Changes: Page 3 Signing In and Password/Pin Changes: Page 4 Logging Out: Page 8 Staff Module Changes: Page.
CONTACTS AND PROSPECTS DON’T PANIC …PORTAL Sharon Jenkins.
EKTRON QUICK START GUIDEEKTRON QUICK START GUIDE Version 1.0 Copyright 2013 WebSolutions Technology, Inc. Fuller June 7, 2013.
Excel Tutorial 8 Developing an Excel Application
MBUG 2016 Session Title: Return to Title IV in Banner
Create a Study Abroad Section
MBUG 2016 Session Title: Finance Self-Service
MBUG 2016 Session Title: Travel and Expense
Session Title Session Subtitle
Session Title Session Subtitle
Granting support access for individuals to Bill to IDs
Presentation transcript:

Creating Your Own Banner Web Pages (ID/Name Search on the Web) Robert Nitsos, Assistant Registrar, Loyola Marymount University Fr. Jim Keene, SJ, Systems Administrator, Loyola Marymount University Wednesday, October 9, :15 PM

Session Rules of Etiquette Please turn off your cell phone/beeper If you must leave the session early, please do so as discretely as possible Please avoid side conversations during the presentation Thank you for your cooperation!

Introductions Robert Nitsos Assistant Registrar, Student Records Systems Fr. Jim Keene, SJ Enterprise Project Coordinator

Loyola Marymount University Private, 4-Year Institution >6400 Total FTE Web For… since Spring 2000 Currently Banner 4.x Going to 5.x next week!

Topics of Discussion Need for Capability Creation of Package Web Tailor Live Demo (I Hope) Questions/Comments/Praise/Donations

Need for Capability Upgrading System Moving Faculty Away From Banner to the Web No Feature Existed in Baseline

Creation of Package Package Header Define Procedures/Functions to be Called Passed Parameters Package Body Main Procedure Code Additional Procedures/Functions

Package Header create or replace package lmuhwskiden is procedure LMU_ID_Search (stuid in spriden.spriden_id%type default null, stulname in spriden.spriden_last_name%type default null, stufname in spriden.spriden_first_name%type default null, stumi in spriden.spriden_mi%type default null, firstsrch in varchar2 default 'Y', term IN STVTERM.STVTERM_CODE%TYPE DEFAULT NULL, error_mess in varchar2 default null); procedure select_id (spidm in spriden.spriden_pidm%type default null); END lmuhwskiden;

Package Body CREATE OR REPLACE PACKAGE BODY lmuhwskiden AS /* Global type and variable declarations for package */ pidm spriden.spriden_pidm%TYPE; /****************************** LMU Person Search ***********************/ procedure LMU_ID_Search (stuid in spriden.spriden_id%type default null, stulname in spriden.spriden_last_name%type default null, stufname in spriden.spriden_first_name%type default null, stumi in spriden.spriden_mi%type default null, firstsrch in varchar2 default 'Y', term IN STVTERM.STVTERM_CODE%TYPE DEFAULT NULL, error_mess in varchar2 default null) is

Package Body (cont.) Variable Declarations studob spbpers.spbpers_birth_date%type default null; hold_term stvterm.stvterm_code%TYPE; msg varchar2(255); rcount number;

Package Body (cont.) Cursor(s) to be Used cursor personinfo is select spriden_pidm pidm, spriden_id id, spriden_last_name lname, spriden_first_name fname, spriden_mi mi, spriden_change_ind chg, spbpers_birth_date dob from spriden, spbpers where spriden_pidm=spbpers_pidm and spriden_entity_ind='P' and spriden_id like stuid||'%' and upper(spriden_last_name) like upper(stulname||'%') and upper(spriden_first_name) like upper(stufname||'%') and nvl(upper(spriden_mi), ‘_') like upper(stumi||'%') and firstsrch<>'Y' order by lname, fname, mi, id;

Package Body (cont.) Check the current user’s PIDM (the user who is logged in) /* Check if Valid User */ IF NOT twgkwbis.F_ValidUser(pidm) THEN return; END IF;

Package Body (cont.) Select a Term Code if none already selected IF TERM IS NULL THEN hold_term := twgkwbis.F_GetParam(pidm,'TERM'); /* otherwise, you came from P_FacSelTerm, and need to write */ /* the param to the gorwprm table and set your local, hold_term */ ELSE twgkwbis.P_SetParam(pidm,'TERM',term); hold_term := term; END IF; /* Make sure a term has been selected */ IF hold_term is null THEN hwskostm.P_FacSelTerm(calling_proc_name=> 'lmuhwskiden.LMU_ID_Search'); RETURN; END IF;

Package Body (cont.) Make sure the user is a valid faculty member /* If the user is not a valid faculty member for the selected */ /* term, print a message, close the page, and exit. */ IF NOT HWSKILIB.F_ValidFac(hold_term,pidm) THEN twgkwbis.P_OpenDoc('lmuhwskiden.LMU_ID_Search',header_text=> '*** Invalid Faculty ID ***'); msg := 'You must be a valid faculty member for the selected term'|| ' to access this page.'; HTP.hr; twgkfrmt.P_PrintImage(twgklibs.twgbwrul_rec.twgbwrul_error_gif); HTP.bold(msg); HTP.para; TWGKWBIS.P_CloseDoc(curr_release); RETURN; END IF;

Package Body (cont.) Open the form and display Information Text (if any) twgkwbis.P_OpenDoc('lmuhwskiden.LMU_ID_Search', header_text=>''); /* Put your instructions for the page in the Information Text vairable HOWTO */ twgkwbis.P_DispInfo('lmuhwskiden.LMU_ID_Search', 'HOWTO'); /* Put any other information in the Information Text variable DEFAULT */ twgkwbis.P_DispInfo('lmuhwskiden.LMU_ID_Search','DEFAULT');

Package Body (cont.) Display Search Criteria Boxes htp.formOpen('lmuhwskiden.LMU_ID_Search', 'post'); twgkfrmt.P_TableOpen('DATADISPLAY'); /* Data Labels */ twgkfrmt.P_TableRowOpen('left'); twgkfrmt.P_TableDataLabel('ID',calign=>'left'); twgkfrmt.P_TableDataLabel('Last Name',calign=>'left'); twgkfrmt.P_TableDataLabel('First Name',calign=>'left'); twgkfrmt.P_TableDataLabel('Middle Name',calign=>'left'); twgkfrmt.P_TableDataLabel('',calign=>'left'); twgkfrmt.P_TableRowClose;

Package Body (cont.) Display Search Criteria Boxes (cont.) /* Data Containers */ twgkfrmt.P_TableRowOpen('left'); twgkfrmt.P_TableDataOpen(calign=>'left'); htp.formtext('stuid', 9, 9); twgkfrmt.P_TableDataClose; twgkfrmt.P_TableDataOpen(calign=>'left'); htp.formtext('stulname', 60, 60); twgkfrmt.P_TableDataClose; twgkfrmt.P_TableDataOpen(calign=>'left'); htp.formtext('stufname', 15, 15); twgkfrmt.P_TableDataClose; twgkfrmt.P_TableDataOpen(calign=>'left'); htp.formtext('stumi', 15, 15); twgkfrmt.P_TableDataClose;

Package Body (cont.) Display Search Criteria Boxes (cont.) twgkfrmt.P_TableDataOpen(calign=>'left'); htp.formhidden('firstsrch', 'N'); htp.formSubmit(null, 'Search'); twgkfrmt.P_TableDataClose; twgkfrmt.P_TableRowClose; htp.formClose; twgkfrmt.P_TableClose;

Package Body (cont.) Display any error messages /* Show any error message(s) */ if error_mess is not null then htp.nl; htp.p('Error: '||error_mess||' '); end if; htp.nl;

Package Body (cont.) Display the search results /* Show List of Matching Students */ rcount:=0; FOR mystuff IN personinfo LOOP … END LOOP; twgkfrmt.P_TableClose; twgkwbis.P_CloseDoc; end LMU_ID_Search;

Package Body (Inside the Loop ) Show Row Headers First – Includes Information Text for Selecting ID if rcount=0 then twgkwbis.P_DispInfo('lmuhwskiden.LMU_ID_Search','SELSTU'); twgkfrmt.P_TableOpen('DATADISPLAY'); twgkfrmt.P_TableRowOpen('left'); twgkfrmt.P_TableDataLabel('Action',calign=>'left'); twgkfrmt.P_TableDataLabel('ID',calign=>'left'); twgkfrmt.P_TableDataLabel('Last Name',calign=>'left'); twgkfrmt.P_TableDataLabel('First Name',calign=>'left'); twgkfrmt.P_TableDataLabel('MI',calign=>'left'); twgkfrmt.P_TableDataLabel('Birth Date',calign=>'left'); twgkfrmt.P_TableDataLabel('Chg',calign=>'center'); twgkfrmt.P_TableRowClose; rcount:=1; end if;

Package Body (Inside the Loop) Display Results – Include Button to Select ID htp.formOpen('lmuhwskiden.select_id', 'post'); htp.formHidden('spidm', mystuff.pidm); twgkfrmt.P_TableRowOpen('left'); twgkfrmt.P_TableDataOpen(calign=>'center'); htp.formSubmit(null, 'Select'); twgkfrmt.P_TableDataClose; twgkfrmt.P_TableData(twgkfrmt.F_PrintBold(mystuff.id),calign=>'left'); twgkfrmt.P_TableData(twgkfrmt.F_PrintBold(mystuff.lname),calign=>'left'); twgkfrmt.P_TableData(twgkfrmt.F_PrintBold(mystuff.fname),calign=>'left'); twgkfrmt.P_TableData(twgkfrmt.F_PrintBold(mystuff.mi),calign=>'left'); twgkfrmt.P_TableData(twgkfrmt.F_PrintBold(mystuff.dob),calign=>'left'); twgkfrmt.P_TableData(twgkfrmt.F_PrintBold(mystuff.chg),calign=>'center'); twgkfrmt.P_TableRowClose; htp.formClose;

Package Body (Function) Function to Select Student procedure select_id (spidm in spriden.spriden_pidm%type default null) IS begin IF NOT twgkwbis.F_ValidUser(pidm) THEN return; END IF; /* Set current student to that of passed spidm */ twgkwbis.P_SetParam(pidm,'STUPIDM',to_char(spidm,' ')); /* Return to the Menu */ twgkwbis.P_GenMenu('amenu.P_FacStuMnu'); return; end; end lmuhwskiden;

Synonyms & Grants Create a Public synonym and provide Execute grant to Public whenever sqlerror continue; drop public synonym lmuhwskiden; whenever sqlerror exit rollback; create public synonym lmuhwskiden for lmuhwskiden; grant execute on lmuhwskiden to public;

Web Tailor Create Procedure Add to Menu Create Information Text

Create a New Procedure Click on the Create button to add your procedure

Create Procedure Enter Page Name Enter Description Select Module Enable Enter Page Title Enter Header Text

Create Procedure (cont.) Enter Margin Widths Enter Help Link (if any) Enter Back Link URL & Text (if any) Check Back Link Menu Indicator

Create Procedure (cont.) Check applicable User Roles Save Changes

Add Page to Menu Select the menu to which the page is to be added Click the Customize Menu Items Button

Add New Menu Item Click on the Add a New Menu Item button at the bottom of the page

Create New Menu Item Enter the URL Enter the Link Text If you want additional text displayed, enter a Link Description Enter Status Bar Text Be sure that the Enabled and Database Procedure boxes are checked!

Create Information Text Click on the Add a New Information Text Entry button

Create Information Text (cont.) Select the Sequence Number Enter (or select) the Label name Enter the Information Text Select an Image

Demo

Shameless Plug SQL*Plus for Quick Banner Information and Reports Fr. Jim Keene, System Administrator, Loyola Marymount University Wednesday, October 3:45pm

Questions, Answers & Resources LMU Code Page: Stephen Rea, Univ. of Arkansas