Show
all
The Application Express 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.
C-2404
Use the Application Accelerator,
not this tool, when you are familiar with Process Commander
terminology and have prepared requirements, use cases, and an Application Profile for your application. The Application
Accelerator produces a solid foundation for application development. To
start the Application Accelerator, select New Application >Enterprise ApplicationBYRNB 2/16/10 from the Application menu of the Designer Studio.
Starting the Application Express tool
Applications created with this tool are for experimentation and
learning only. To start the Application Express, select New Application >Application Express BYRNB 2/16/10 from the Application menu of the Designer Studio.
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. BUG-703
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 that 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 word or phrase as a text description for the application.
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. Building
on built-in standard rules reduces 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 the application was created using 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.
Proj-579
|
Flow
Action
|
ApproveSample,
RejectSample
|
A flow action defines a user choice in completing an
assignment. See flow action.
Proj-579
|
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. PROJ-579
older: B-20489 rejected no model created
|
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
(Application Accelerator)
If you are familiar with Process Commander terminology and have
planned application requirements, you can use the
Application Accelerator rather than the Application Express. The
Application Accelerator supports a broader range of initial
application features and provides a more robust initial application
for further development.
To switch to the Application Accelerator, click
Advanced . Click
the Help icon () on each form for instructions.
Next steps
After the Application Express 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