Back Forward About the Application Express tool

 zzz Show all 

The Application Accelerator tool lets you create a simple starter application from only four input values. Use this accelerator to produce a basic application for experimentation and learning only.

NoteUse the Enterprise Application Accelerator, not this tool, when you are familiar with Process Commander terminology and have prepared requirements, use cases, and ideally an application profile for your application. The Enterprise Application Accelerator produces a solid foundation for application development. To start the Enterprise Application Accelerator, select File > New > Enterprise Application.

Starting the Application Express tool

Applications created with this tool are for experimentation and learning only. Use one of the following methods to start the Basic Application Accelerator:

 zzzCompleting input fields

Complete these fields and click  Create   to create a starter application that you can evolve for learning and experimentation purposes.

Field

Description

Parent

SmartPromptIdentify a top-level abstract class to be a parent of the work class and other classes in your application.

Choose from the list, which shows qualifying classes based on your organization and your RuleSet list.

If no classes are listed, click  Cancel. Review the organization instance and your RuleSet list. Make sure the Top Level Class field identifies an abstract class in a RuleSet that you can add rules to, the Parent class to inherit from field of that class is @baseclass, and the Restrictions tab of that class is empty.

Work type

Enter a single word hat describes the work objects in the application. Start the word with a letter. and use only letters and digits. (This word also becomes the name of a RuleSet and an application rule.)

Description

Enter a text description for the application, a phrase. This becomes a work pool name. For example:

Property & Casualty Underwriting

 zzzApplication Express results

The Application Express uses the three inputs provided to create several rules and data instances.

In addition, the tool automatically updates your own access group to reflect the new application rule and RuleSet.

The new application depends on numerous additional standard rules. By building on built-in standard rules, you reduce development effort and project risk.

In most cases, the names of these created rules are arbitrary. You can copy them to a new name more appropriate to your application (and adjust references to the rules) and delete the originals.

These examples assume that application was created from a these inputs:

Rule Type

Rules Created

Description

Application

MyAAA.1.0

An application rule identifies one or a few RuleSets that together define a business application. The basic Application Accelerator creates an application rule and updates your current application rule. See application and application RuleSets.

Class

MyPPP-MyAAA-MyWWW,
MyPPP-MyAAA,
History-MyPPP-MyAAA-MyWWW

A single class known as the work type, (derived by directed inheritance from the Work- base class) for the work type, to hold the work objects.

A parent of the work type class, known as the container class for the work pool.

A History- class to retain work object history. See class, container class, directed inheritance, work type.

Class Group

MyPPP-MyAAA-MyWWW

A work pool for the application. See class group, work pool.

Flow

MyWWWStartProcess

The flow rule defines a business process or a segment of a business process. This flow contains a Start shape, a single Assignment shape, two Utility shapes, and a FlowEnd shape. See flow.

Flow Action

ApproveSample,
RejectSample

A flow action defines a user choice in completing an assignment. See flow action.

Harness

Confirm, New,
Perform, and Review

A harness rule controls the presentation and behavior of a work object form. See harness.

Model

pyDefault

A model rule that sets initial values for properties in the work object. Created at the class group level, one level higher than the work type class. See model.

Property

SampleText

A property can hold a single value or an array of values, or other structures. See property.
RuleSet

MyAAA

A RuleSet defines a collection of rules. See RuleSet.

Section

Body,
HeaderSample,
NewHeaderSample,
StatusUpdate

A section rule defines a portion of the work object form. See section rule.

Version

MyAAA:01-01-01

First version. If your own organization data instance (Data-Admin-Organization) contains a RuleSet in the Organizational RuleSet field of the Details tab, then the created Version 01-01-01 of this new RuleSet lists that RuleSet as a prerequisite.

 zzzAdvanced mode (Enterprise Application Accelerator)

If you are familiar with Process Commander terminology and have planned application requirements, you can use the Enterprise Application accelerator rather than the Application Express. The Enterprise Application Accelerator supports a broader range of initial application features and provides a more robust initial application for further development.

To switch to the Enterprise Application Accelerator, click  Advanced  . Click the Help icon (Help) on each form for instructions.

 zzzNext steps

After the basic Application Accelerator completes, you can test the application or evolve it further:

Related topics application, organizational RuleSet, RuleSet, work pool

zzz Tools, accelerators and wizards