Jetfire Workflow Demo
Jetfire WebParts provide a powerful and elegant GUI for displaying your custom written workflows in a Web Browser. Using the Jetfire language - an open source, object oriented, scripting language - makes writing persistent programs (workflows) very easy to write and maintain. Over 30 WebParts make it easy to display workflows designed with the Jetfire language.
Add Class Part
In Jetfire, a class is the code that is written for the workflow. (It is actually a ‘workflow class’, but we also refer to it as a class.) The Add Class Web Part allows the web page designer to define what classes are visible in the Web Part.
Each class that is visible is displayed as a link. When the link is clicked, a workflow is created for that class.
Web Part Example

Edit Properties of the Web Part
The Web Part may be edited. It has the standard properties of a Jetfire Web Part. In addition, the following properties are used to customize the Web Part:
  • Classes – a comma-delimited list of workflow classes.
  • Display Names – a comma-delimited list of names that are displayed for the workflow classes to the user.
  • Orientation (Horizontal or Vertical) – this is used to position the classes on the page.
  • Spacing – the spacing between the classes.
  • Display Type – The way that links are displayed (Link, Button, Strip). This provides a different look and feel to the user. The Button and Strip Type allows setting of css styles.
  • CssClass (not shown) – this is the cascade style applied to the classes, when the Display Type is Button or Strip.
  • Mouse Over CssClass (not shown) – this is the cascade style applied to the classes, when the Display Type is Button or Strip and the mouse hovers over the class.
  • Selected CssClass (not shown) – this is the cascade style applied to the classes, when the Display Type is Button or Strip and the class is selected.

Jetfire Workflows: Write it; Use it.