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.
Use 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:
-
Select Help >
Welcome to access the Welcome page. Click the New
Application button on the Welcome page.
- Select File > New > Application to start the basic application accelerator.
Completing 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
|
Identify 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
|
Application 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:
- Parent Class value MyPPP
- Work Type MyAAA.
- Description MyDDD
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.
|
Advanced 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 () on each form for
instructions.
Next steps
After the basic Application Accelerator completes, you can
test the application or evolve it further:
- Select Run > Process >
processname to start a flow execution and
enter a work object.
- Using the Application Explorer, open any rule to
review, update, copy, or delete it.
- Use wizards, tools, and other facilities to create
rules in the application.
Tools, accelerators and wizards