Pageflow and Form Guide

Contents

About This Book

PART I    Concepts

1   About Pageflows and XForms

What is a pageflow?
Pageflow components
Pageflow data
Pageflow engine
Workflow and pageflow
What is XForms technology?
XForms structure
Form data
XForms processing
About the Pageflow Modeler
About the Form Designer

2   Working with Pageflows

About the pageflow process
About the pageflow portlet descriptor
Using scoped paths in a pageflow
Scoped paths in the Pageflow Modeler
Scopes you can use within a pageflow
Pageflows and portlet runtime behavior
Scoped paths and portlet runtime context
Pageflow performance and portlet caching
Pageflow logging
Examples
Example 1: Simple flow with HTML activities
Example 2: Flow with link expressions
Example 3: Flow with a system activity
Example 4: Web Service and XHTML forms
Example 5: Database pageflow

3   Working with Activities

About pageflow activities
Categories
Mode activity
Form activity
HTML activity
XML activity
Pageflow activity
JSP activity
Servlet activity
Initial Query activity
Get Page activity
Get Record activity
Record Insert activity
Record Update activity
Record Delete activity
Apply Change Log activity
Rule activity
CheckPoint activity
Exception activity
Java activity
XSL activity
Web Service activity
Composer Service activity
Finish activity
Workflow Return activity

4   Working with Links

About links
Simple link
Condition link
Button link
Smart linking

PART II    Tools

5   Pageflow Modeler

About the Pageflow Modeler
Basic procedure
Creating a view for a pageflow
Starting the Modeler
Process properties
About the Modeler window
Main features
Navigating, selecting, and moving objects
Adding activities
Pageflow activity types
Using activities
Adding links
Pageflow link types
Drawing a link segment
Using scoped paths
Associating a scoped path with an activity
Copying scoped paths
Accessing scoped paths
Copying a scoped path to the clipboard
Creating link expressions
Validating a process
Adding and manipulating text labels
Floating labels
Attached labels
Setting object display properties
Using the layout features
Full layout
Incremental layout
Setting preferences
Using the zoom features
Using the grid features
Using the Bird's Eye View
Creating a resource view for a pageflow
Deleting a pageflow

6   Form Designer

About XForms
About the Form Designer
Starting and stopping the Form Designer
Creating forms
About the wizard-generated forms
Saving forms
Defining the presentation
About the Form tab
Shortcut keys
About form controls
Manipulating controls
Applying styles to controls
Working with layout regions
Binding controls to data
Working with model elements
About the Model tab
Specifying model elements
Specifying instance elements
Specifying actions
Specifying submission elements
Specifying Bind elements
Working with events and actions
About the Event Editor
XForms Actions Reference
Customizing event handlers
Testing forms
Using XForms Preview
Using View Form in browser

7   Database Pageflow Wizard

About the Database Pageflow Wizard
Using the Database Pageflow Wizard
Modifying a database pageflow
General guidelines for editing a database pageflow
Working with the Data Set
Advanced settings
Sort order

8   Web Service Pageflow Wizard

About the Web Service Pageflow Wizard
Using the Web Service Pageflow Wizard

9   Composer Pageflow Wizard

About the Composer Pageflow Wizard
Adding an exteNd Composer project
Deploying the project
Using the Composer Pageflow Wizard

10   Java Activity Wizard

About Java activities
Using the Java Activity Wizard
Coding the Java activity
Accessing a scoped path from a Java activity
Performing a JNDI lookup
Example: Starting a workflow process

PART III    Reference

11   Working with RPC-Style Web Services

About pageflows that use RPC-style Web Services
Creating a pageflow that uses an RPC-style Web Service
Generating the Web Service consumer
Writing the Java activity class
Creating the user interface for the pageflow
Creating the pageflow


Copyright © 2004 Novell, Inc. All rights reserved. Copyright © 1997, 1998, 1999, 2000, 2001, 2002, 2003 SilverStream Software, LLC. All rights reserved.  more ...