IT 5324 Rapid Application Development Using Colleague Studio Jacob Geluk – Simmons College.

Slides:



Advertisements
Similar presentations
Cheryl Jelks Trainer/Applications Support Analyst Richland School District One.
Advertisements

Microsoft Expression Web-Illustrated Unit J: Creating Forms.
Dynamic Forms Designing Forms – Forms Basics
Dreamweaver Forms Overview. Forms – A Little Review Most user/webpage communication is one way, like this: Most user/webpage communication is one way,
Student Manager 101 Series Part 1/5 Names. A general intro to Student Manager Inputting a name Editing names A few useful tips.
Customizing the MOSS 2007 Search Results November 2007 Rafael Perez.
HOW TO USE THE SYSTEM Specialty Crop Block Grant Program Online System.
TFACTS Private Provider Financial/Invoicing Overview 1.
IMAP for Dummies.
Customizing Word Microsoft Office Word 2007 Illustrated Complete.
1 CA201 Word Application Creating Document for the Web Week # 9 By Tariq Ibn Aziz Dammam Community college.
DT228/3 Web Development JSP: Directives and Scripting elements.
Getting an account with WordPress.com Open your web browser ( mozilla firefox, internet explorer, opera, etc.,)
Database Updates Made Easy In WebFocus Using SQL And HTML Painter Sept 2011 Lender Processing Services 1.
Overview of New Behind the Blackboard for Blackboard Customers APRIL 2012 TM.
Working with SharePoint Document Libraries. What are document libraries? Document libraries are collections of files that you can share with team members.
Records and Information Management IT - Enterprise Content Management SPIDR II Global Features Reference Guide April 2013.
Chapter 9 Collecting Data with Forms. A form on a web page consists of form objects such as text boxes or radio buttons into which users type information.
How to Create a Book Purchase Request using Books in Print?
Website Tutorial. Administration  Log on by clicking Login on the footer of almost any page  Your Username is.
Novus HR Application Review Process Human Resources Qualifying Applications HR Sending Applications to Department/Search CommitteeHR Sending Applications.
Reading Data in Web Pages tMyn1 Reading Data in Web Pages A very common application of PHP is to have an HTML form gather information from a website's.
Dreamweaver MX. 2 Creating External Style Sheets-1 (p. 400) n A style is a group of formatting attributes identified by a single name. n An ________ style.
September 5, 2015 Office Setup. Lesson Overview: Office Setup  In this lesson we will cover:  Adding new offices to COM  Individual office setup 
Database-Driven Web Sites, Second Edition1 Chapter 8 Processing ASP.NET Web Forms and Working With Server Controls.
Introduction to our On-Line Self Service Center at
DMWR Livorno Web Site Structure ACTIVITIES IN EXISTENCE: UTEP Tax Exemption Office DCC Club BOWLING SPORTS Gym, Fields SEA PINES Hotel ITR Travel Office.
Working with a Database
Programming with Microsoft Visual Basic 2012 Chapter 12: Web Applications.
Web Technologies Website Development Trade & Industrial Education
Lorie Stolarchuk Learning Technology Trainer 1 What has changed with the 2.7.X Upgrade to CLEW?
AQS Web Quick Reference Guide Changing Raw Data Values Using Maintenance 1. From Main Menu, click Maintenance, Sample Values, Raw Data 2. Enter monitor.
1 State Records Center Entering New Inventory  Versatile web address:  Look for any new ‘Special Updates’ each.
10 Adding Interactivity to a Web Site Section 10.1 Define scripting Summarize interactivity design guidelines Identify scripting languages Compare common.
Creating a Web Site to Gather Data and Conduct Research.
E-Commerce: Introduction to Web Development 1 Dr. Lawrence West, Management Dept., University of Central Florida Topics What is a Web.
WB_FrontPage_How To CS3505. Front Page 4 Microsoft Web Page Authoring tool 4 Available to students at no charge see helpdesk 4 Provides support for building.
Chapter 10 Fireworks: Part II The Web Warrior Guide to Web Design Technologies.
Activating Clarity  Activating Clarity  Activation  Online Activation  Fax Activation  Review and Verify Activation and License Terms  Updating.
Training Guide for Inzalo SOP Users. This guide has been prepared to demonstrate the use of the Inzalo Intranet based SOP applications. The scope of this.
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
AESuniversity Setting up Referrals. Referral Setup What is a Referral? What do you want out of Referrals? Ways to set up a Referral System User process.
 Whether using paper forms or forms on the web, forms are used for gathering information. User enter information into designated areas, or fields. Forms.
Forms and Server Side Includes. What are Forms? Forms are used to get user input We’ve all used them before. For example, ever had to sign up for courses.
Microsoft Access 2010 Chapter 10 Administering a Database System.
Databases,Tables and Forms Access Text by Grauer Chapters 1 & 2.
ASU Rosters for Roster Contacts Class Roster ASR Roster Grade Roster Grade Changes.
Introducing the National Guard Performance Appraisal Application (PAA) This briefing is UNCLASSIFIED.
1 CSC160 Chapter 7: Events and Event Handlers. 2 Outline Event and event handlers onClick event handler onMouseOver event handler onMouseOut event handler.
Office of Housing Choice Voucher Program Voucher Management System – VMS Version Released October 2011.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
Week 10: HTML Forms HNDIT11062 – Web Development.
Annual Performance Report ( APR ) Data Entry Workflow.
PestPac Software. Leads The Leads Module allows you to track all of your pending sales for your company from the first contact to the close. By the end.
Chapter 9 Quick Links Slide 2 Performance Objectives Understanding Forms Planning Forms Creating Forms Creating Text Fields Creating Hidden Fields Creating.
Chapter 27 Getting “Web-ified” (Web Applications) Clearly Visual Basic: Programming with Visual Basic nd Edition.
Subscribers – List Model
Tim Borntreger, Director of Client Service. Agenda  Automation & Workflow  Configuring Field Display  Configuring Custom Links  Configuring Business.
Using Workflow With Dataforms Tim Borntreger, Director of Client Services.
Learning Aim C.  In this section we will look at how text, tables, forms and frames can be used in web pages.
1 CSC160 Chapter 1: Introduction to JavaScript Chapter 2: Placing JavaScript in an HTML File.
ELISTING How to use eListing to conveniently and quickly file your personal property listing online. DEPARTMENT OF ASSESSMENTS King County To navigate.
Administrative Access to WebAdvisor Screens Presented by Connie Minnick ST5257 Bridgewater College
Comprehensive Continuous Improvement Plan(CCIP) Training Module 4 Funding Application.
Emdeon Office Batch Management Services This document provides detailed information on Batch Import Services and other Batch features.
Section 10.1 Define scripting
Getting an account with WordPress.com
JavaScript, Sixth Edition
Y.-H. Chen International College Ming-Chuan University Fall, 2004
LMEvents SharePoint Portal How-to Guide
Presentation transcript:

IT 5324 Rapid Application Development Using Colleague Studio Jacob Geluk – Simmons College

Rapid Application Development Focus on Web Advisor How to update files/tables –Painted on fields –Subroutines How to navigate –Screen Chaining from the submit button –Static Hyperlinks –Dynamic Hyperlinks –“Hacked Hyperlinks” –MTXT – Miscellaneous text for screens More thoughts on Navigation

Updating Files/Tables Painted on fields –Leverage Datatel delivered hook code –Self Documenting –Difficult to display/update subsets of data Subroutines –One subroutine to populate display VARs and another to update –Great for customizing existing screens –Make sure to output error data for screen processing

Updating using Subroutines The classic way to update on Web Advisor Call subroutines to populate VARs/LIST.VARs from exit hook of the last phantom field Do Error processing in Prcs End Hook CALL_SUBR from Post Conf Hook to update the data

Updating using Subroutines Simple Subroutine Calls to populate the VARs and LIST.VARs

Updating using Subroutines Put error checking in Prcs End

Updating using Subroutines CALL_SUBR in the Post Conf hook

Updating with Painted On fields Leverage Datatel delivered hook code Self Documenting – it is what it is Difficult to display/update subsets of data Window Groups “do stuff” behind the scenes Pointers in window groups are very effective

Updating with Painted On fields For Validated Fields (drop downs) –Leave Field Accept BLANK –Field Input = IGNORE CDD –Field Output = TRANSLATE –Field Attributes Label text = Enter a nice description Validation = Table Name or usually custom Valcode since you rarely want users to see the full set of options.

Updating with Painted On fields Sample screen for students to change their own meal plan

Updating with Painted On fields MEAL.PLAN.ASSIGNMENT.ID Fld Accept

Updating with Painted on Fields Populate Display only VAR1 & VAR2 with current Meal Plan Status and Date

Updating with Painted On Fields Window considerations –Make controller an Q pointer to access the target file –Windows do “out of sequence processing” –“IF EDITED.DATA THEN” issues –Difficult to auto populate “required” windows –Multi Values can be accessed for display as additional window elements

Updating with Painted On Fields Using Q pointers to access multi values –Controller is STU.TRANSCRIPT.REQUESTS –STU.REQUEST.LOGS (target file) fields are added as additional process elements

Navigation of Web Screens Screen Chaining from the submit button –The only way to go if you want to do any updating before you “leave the building” –Limited to chaining to other Web Advisor Screens –You can use logic to direct users to other screens based on screen input

Screen Chaining Screen Chaining from the submit button –Put logic in the Prcs Repeat hook

Screen Chaining Screen Chaining from the submit button

Screen Chaining Another approach to populating window data

Screen Chaining Edit Address Screen

Screen Chaining

Navigation of Web Screens Static Hyperlinks –Good for links to other static pages –Limited to the “get” method –Hyperlink arguments are visible to all –Allows links to be updated without regenerating software

Static Hyperlinks Create the Hyperlink in Studio (Formerly HLKM)

Static Hyperlinks Create the Hyperlink in Studio (Formerly HLKM)

Static Hyperlinks If you have arguments add them on WVUA

Static Hyperlinks Resulting link to Registrar’s Office page with Transcript Rush Order Information

Navigation of Web Screens Dynamic Hyperlinks –Target Web Advisor Screens –Open in new window or current window –Arguments bundled up onto one string –Multi Values compacted into Sub Values –Simple and convenient to set up –Again, no processing with hyperlinks when you leave the screen

Dynamic Hyperlinks Datatel Delivered Class Roster screen (for Faculty)

Dynamic Hyperlinks Adding a link to a screen for faculty to export class roster information

Dynamic Hperlinks WAFORMLINK –(WFLNK) - WA form-to-form link WAFORMLINK UT.PRCS.DEF and UT.PRCS.CTL records were released to clients by SU *04 on 6/10/08 –(WFLNW) - WA form-to-form new window WAFORMLINKNW. Apparently all delivered for WA Check them out on HLKM!

Dynamic Hyperlinks Field Hyperlink Code X.PID = "&PID=Appl-ProcessID“ X.ARGS = “&A.ARG1=“ : X.ARG1 X.ARGS = “&A.ARG2=“ : X.ARG2 X.TYPE = “TYPE=P” X.ARGUMENTS = X.TYPE : X.PID : X.ARGS CALL_SCREEN WAFORMLIND(X.ARGUMENTS) CALL_SCREEN WAFORMLINKNW(X.ARGUMENTS)

Dynamic Hyperlinks Convert Subvalue marks back to Value marks. This screen can be chained to normally since Value marks will be OK

Dynamic Hyperlinks Submit button will take the faculty back to roster

Dynamic Hyperlinks How to make that nice multi line text box appear:  Put “Text” in Field Type Override

Navigation of Web Screens “Hacked” hyperlinks –Only way to link to an external site that requires “Post Method” –Hide a “Form” within a text field –Hyperlink arguments are hidden –Good for secure links to external sites –It is a hack – so use as a last resort

Hacked Hyperlinks

Navigation of Web Screens MTXT-Miscellaneous text –This is static text/hyperlinks –You can clone “MTXT” to create a custom screen so end user can maintain their own –End users love to be able to control their own web screens –This is a data field so you can export it to other systems if required

Misc Text

Updating on Web Advisor Use painted on fields where you can –Be aware of window built-in functions –Populate pointers in windows to access multiple records –Populate a phantom key to access a single record Use subroutines where you have to –Customizations –Be careful of record locks and timing issues

Navigation in Web Advisor Static Hyperlinks –Good for simple jobs Dynamic Hyperlinks –Linking to other Web Advisor Screens Hacked Hyperlinks –Behaves like an extra form within the page –Arguments are hidden and secure (Post method) Miscellaneous text (MTXT) –Don’t neglect this option, end users love control

More thoughts on Navigation Use plain English, avoid jargon Beware the back button Think about workflows not screens Anticipate where the user needs to go next and take them there Use a switchboard and keep sending them home to the switchboard Hyperlinks are intuitive Submit button allows you to update

Demo/Questions Time for a quick Demo and some questions? If we run out of time then I can be found on the DUG Forums Please don’t forget to fill out your evaluations!