Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED FORMS.

Slides:



Advertisements
Similar presentations
COMPREHENSIVE Word Tutorial 9 Creating On-Screen Forms Using Advanced Table Techniques.
Advertisements

JavaScript Forms Form Validation Cookies. What JavaScript can do  Control document appearance and content  Control the browser  Interact with user.
Intermediate Level Course. Text Format The text styles, bold, italics, underlining, superscript and subscript, can be easily added to selected text. Text.
Visual Basic 2010 How to Program. © by Pearson Education, Inc. All Rights Reserved.2.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
A Guide to Oracle9i1 Creating an Integrated Database Application Chapter 8.
Macromedia Dreamweaver 4 Advanced Level Course. Add Rollovers Rollovers or mouseovers are possibly the most popular effects used in designing Web pages.
Printing and Page Formatting ITSW 1401, Intro to Word Processing Instructor: Glenda H. Easter.
User Interface Design using jQuery Mobile CIS 136 Building Mobile Apps 1.
Adobe Forms THE FORM ELEMENT PANEL. Creating a form using the Adobe FormsCentral is a quick and easy way to distribute a variety of forms including surveys.
COMPREHENSIVE Excel Tutorial 8 Developing an Excel Application.
Chapter 9 Macros, Navigation Forms, PivotTables, and PivotCharts
Form Handling, Validation and Functions. Form Handling Forms are a graphical user interfaces (GUIs) that enables the interaction between users and servers.
© 2011 Delmar, Cengage Learning Chapter 2 Developing a Web Page.
Copyright © Texas Education Agency, All rights reserved. 1 Web Technologies Website Development with Dreamweaver.
Advanced SAGE Formative Adding Your Own Resources Using Common Assessments Creating Educator Groups.
Database-Driven Web Sites, Second Edition1 Chapter 8 Processing ASP.NET Web Forms and Working With Server Controls.
® IBM Software Group © 2006 IBM Corporation JSF Tree Control This Learning Module describes the use of the JSF Tree Control – for hierarchical organization.
Programming with Microsoft Visual Basic 2012 Chapter 12: Web Applications.
Web Technologies Website Development Trade & Industrial Education
Chapter 2 Developing a Web Page. A web page is composed of two distinct sections: –The head content –The body Creating Head Content and Setting Page Properties.
Chapter 12: Using Controls. Examining the IDE’s Automatically Generated Code A new Windows Forms project has been started and given the name FormWithALabelAndAButton.
1 Macromedia Dreamweaver Outline Introduction Macromedia Dreamweaver Text Styles Images and Links Symbols and Lines Tables Forms Scripting in Dreamweaver.
Web Programming: Client/Server Applications Server sends the web pages to the client. –built into Visual Studio for development purposes Client displays.
Website Development with Dreamweaver
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
Tutorial 7 Creating Forms. Objectives Session 7.1 – Create an HTML form – Insert fields for text – Add labels for form elements – Create radio buttons.
Domain 3 Understanding the Adobe Dreamweaver CS5 Interface.
Microsoft Visual Basic 2005 CHAPTER 7 Creating Web Applications.
Copyright 2007, Information Builders. Slide 1 Enhancing Maintain Applications with HTML Mark Derwin and Mark Rawls Information Builders.
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.
 Whether using paper forms or forms on the web, forms are used for gathering information. User enter information into designated areas, or fields. Forms.
HTML Forms.
Chapter 5 Quick Links Slide 2 Performance Objectives Understanding Framesets and Frames Creating Framesets and Frames Selecting Framesets and Frames Using.
PHP Form Introduction Getting User Information Text Input.
Creating Graphical User Interfaces (GUI’s) with MATLAB By Jeffrey A. Webb OSU Gateway Coalition Member.
WaveMaker Visual AJAX Studio 4.0 Training Basics: Building Your First Application Designer Basics.
Visual C# 2012 How to Program © by Pearson Education, Inc. All Rights Reserved.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 9 Key Concepts 1 Copyright © Terry Felke-Morris.
1 Creating Windows GUIs with Visual Studio. 2 Creating the Project New Project Visual C++ Projects Windows Forms Application Give the Project a Name and.
Visual C# 2012 How to Program © by Pearson Education, Inc. All Rights Reserved.
HTML Forms. Slide 2 Forms (Introduction) The purpose of input forms Organizing forms with a and Using different element types to get user input A brief.
Graphical Enablement In this presentation… –What is graphical enablement? –Introduction to newlook dialogs and tools used to graphical enable System i.
Fluency with Information Technology INFO100 and CSE100 Katherine Deibel Katherine Deibel, Fluency in Information Technology1.
Liang, Introduction to Java Programming, Seventh Edition, (c) 2009 Pearson Education, Inc. All rights reserved Chapter 41 JavaServer Face.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 9 Key Concepts 1 Copyright © Terry Felke-Morris.
Copyright © Texas Education Agency, All rights reserved.1 Web Technologies Website Forms / Data Acquisition.
Looking at various Rich Message options in KRAD Kuali University: Apply Now Lab : Rich Messages Lab Objectives Understand what Rich Messages are and how.
HTML FORMS The TEXT Object Presented By: Ankit Gupta.
Web Page-Chapter 6 Forms. Inserting a Form  Display the Insert bar  Click the arrow to the right of the display category on the Insert bar and then.
Chapter 27 Getting “Web-ified” (Web Applications) Clearly Visual Basic: Programming with Visual Basic nd Edition.
Copyright (c) 2004 Prentice-Hall. All rights reserved. 1 Committed to Shaping the Next Generation of IT Experts. Project 6: Creating XHTML Forms Kelly.
10 Copyright © 2004, Oracle. All rights reserved. Building ADF View Components.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED CREATING A SIMPLE PROCESS.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTEGRATION.
Education And Training CTC IT DIVISION PivotLink User Training April 2010.
Microsoft Visual C# 2010 Fourth Edition Chapter 3 Using GUI Objects and the Visual Studio IDE.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED ADVANCE FEATURES.
WaveMaker Visual AJAX Studio 4.0 Training Styling your application.
Quality Education for a Healthier Scotland New Features of the Clinical Knowledge Publisher May 2016.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED ADMINISTRATION.
Creating and Processing Web Forms
Studio modeling basics
Business rules.
Chapter 2 Developing a Web Page.
DB Implementation: MS Access Forms
Unit I: Collecting Data with Forms
DB Implementation: MS Access Forms
Programming with Microsoft Visual Basic 2008 Fourth Edition
Presentation transcript:

Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED FORMS

Interstage BPM v11.2 2Copyright © 2010 FUJITSU LIMITED Forms ■ Forms can be assigned to Start node Activity node Voting node ■ One Form can be reused at many Nodes ■ Any node may have one or more forms If multiple forms are added, they are displayed as tabs ■ Default Form Default form is displayed if no form is assigned

Interstage BPM v11.2 3Copyright © 2010 FUJITSU LIMITED Form Editor ■ Drag-n-drop to create rich interactive forms easily ■ Maintain forms as part of BPM project, package and deploy ■ Pre built widget to access and manipulate UDAs Basic and Advance widgets Layouts widget properties, style Define events and JavaScript functions ■ Creates JSP forms JSPs can be generated and extended to add more functionality ■ Edit Source in source code view ■ Preview forms in studio

Interstage BPM v11.2 4Copyright © 2010 FUJITSU LIMITED Interstage BPM Forms Designer

Interstage BPM v11.2 5Copyright © 2010 FUJITSU LIMITED Selecting Form Design Menu ■ Create form New -> Quick Form ■ Create and attach form to Node Right Click on Node  QuickForm  New

Interstage BPM v11.2 6Copyright © 2010 FUJITSU LIMITED Control Palette ■ There are two sets of widget ■ Basic Basic HTML widget ■ Advanced HTML widget with associated actions to access UDAs In-built validation support

Interstage BPM v11.2 7Copyright © 2010 FUJITSU LIMITED Add Widgets ■ Drag and drop controls on the panel ■ Configure widget Properties Property Attributes Edit Source

Interstage BPM v11.2 8Copyright © 2010 FUJITSU LIMITED Common Widget ■ Text ■ Text Input ■ Date Input ■ Checkbox ■ Select ■ Table

Interstage BPM v11.2 9Copyright © 2010 FUJITSU LIMITED Widget : Text ■ Used to display read-only text or labels ■ Text can be static or a UDA value Tagvalue rcf:idUDA name with prefix “uda” e.g. “uda_CustomerName” rcf:typecontrol type identifier rcf:xpathXPath expression, if UDA is XML type rcf:valuedefault value of label text. If UDA is assigned, UDA value will replace default value

Interstage BPM v Copyright © 2010 FUJITSU LIMITED Widget : TextInput Tagvalue rcf:idUDA name with prefix “uda” e.g. “uda_CustomerName” and with prefix “error” for validation control e.g. “ error_CustomerName” rcf:mandatoryTrue/false

Interstage BPM v Copyright © 2010 FUJITSU LIMITED Widget : CheckBox & RadioButton ■ Radio Button and Check box group It’s not allowed to create multiple widgets with same id, that puts a constraint on creating Widget Group Constraint: form cannot have two widget with same UDA, rcf IDs are unique. Solution: use basic HTML control with UDA values ■ Creating group in BPM Form Use Basic Widget <input type="radio" NAME="uda_Variable1" value="English" > <input type="radio" NAME="uda_Variable1" value="Japanese" >

Interstage BPM v Copyright © 2010 FUJITSU LIMITED Widget : Select Tagvalue rcf:idUDA name with prefix “uda” e.g. “uda_Country” and with prefix “error” for validation control e.g. “ error_Country” rcf:optionssemicolon separated list of values e.g. “USA;UK;AUS” rcf:prop_optionsName of UDA with list of values

Interstage BPM v Copyright © 2010 FUJITSU LIMITED Widget : Date Input ■ Date widget can be combed with Calendar widget for easy input Display and update Date UDA Date Popup Button displays Calendar

Interstage BPM v Copyright © 2010 FUJITSU LIMITED Widget : Table View and Edit ■ Used for displaying XML (UDA) in tabular format. Table View is read only Table edit allows editing values Editing cell values results in updating XML element values Adding/deleting rows in table results in updating XML (UDA) structure. Table View Table Edit

Interstage BPM v Copyright © 2010 FUJITSU LIMITED Table Edit Tagvalue rcf:iduda name with prefix “uda” e.g. “uda_dataXML” and with prefix “error” for validation control e.g. “ error_dataXML” rcf:nameName of IBPMViewColumn control should match the XML element name rcf:targetTableIdTarget for button action, UDA name or the id of table control.

Interstage BPM v Copyright © 2010 FUJITSU LIMITED UI Container ■ View Container ■ Panel Container with title and body ■ View Stack Used to switch display in the same section of screen ■ Tab Panel ■ Fragment Container Specify container information in a separate file

Interstage BPM v Copyright © 2010 FUJITSU LIMITED Sample Form ■ Example Loan Application Quick Form

Interstage BPM v Copyright © 2010 FUJITSU LIMITED Assign Form reference to Node ■ Assign LoanApprove QuickForm to all Nodes Add reference

Interstage BPM v Copyright © 2010 FUJITSU LIMITED Add Form Reference to Node(s) ■ Form Icon Form Icon will appear on nodes with Forms assigned

Interstage BPM v Copyright © 2010 FUJITSU LIMITED Widget Properties ■ Common Property id, style, type ■ Control Property enabled, read-only, password, max length ■ Event Listener Mouse of key event listeners e.g. onBlur, onFocus, onChange, onKeyPress ■ Style Property Look and feel, color, padding, border etc. ■ Validation Property Mandatory: true/false

Interstage BPM v Copyright © 2010 FUJITSU LIMITED Event Listener ■ HTML/JavaScript event listener and action framework is a powerful functionality to provide interactive rich UI experience to users. ■ Capture events based on user actions and perform actions to manipulate the UI as required. ■ example: On selecting Country from one Select/Combo-box, change list of states in another select box. Event used: onChange/onValueChange call JavaScript function “updateStates()” to update the values in 2 nd select box.

Interstage BPM v Copyright © 2010 FUJITSU LIMITED Event Listener

Interstage BPM v Copyright © 2010 FUJITSU LIMITED Form Validation ■ Form is validated for errors when Form is saved User makes choice to complete the task ■ All controls with “error” tag are evaluated and if validation fails, JavaScript message is displayed: ■ JavaScript error message: ■ Form Error Message:

Interstage BPM v Copyright © 2010 FUJITSU LIMITED Form Submission and Choices ■ Choice buttons are generated using outgoing arrows from the node ■ Choices are displayed in Choice panel below form panel ■ “Save” button is generated by default on the form. ■ On Save, any change on the form is saved and UDAs are updated. ■ On Submit (make choice), UDAs are updated and task is completed.

Interstage BPM v Copyright © 2010 FUJITSU LIMITED