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.
Workflow Cell Display Part
Workflows are sorted by date and displayed in a table.
Web Part Example
Workflows are displayed according to a definition contained in an xml document. Each Property that is displayed in the table is mapped to a cell with prefixes and punctuation added as appropriate.
e.g. in the BusinessEvent workflow class, Properties displayed are:
  • Date – displayed in cell 1 and separate by a ‘;’
  • Time – displayed in cell 1
  • FocusGroup – displayed in cell 2
  • Subject – displayed in cell 3 with a new line following it
  • Location – displayed in cell 3 with a new line following it
  • ContactPhone – displayed in cell 3, with a ‘(T)’ prefix

Edit Properties of the Web Part
The Web Part may be edited. It has the standard properties of a Jetfire Web Part. Additional custom edit properties include:
  • Workflow Name – the class name of the workflows that are displayed in the cell
  • Date Field Name – the name of the Date Property that is used to sort the workflows.
  • Text CssClass – the cascade style used to display the odd workflow.
  • Alt Text CssClass – the cascade style used to display the even workflow.
  • Header CssClass – the cascade style used to display the header row.
  • Show Commands – allows the user to show an Export command. If shown, then workflows may be exported directly into an Excel Spreadsheet.
  • Start Date – the Month and Year to display as the first selection in the drop down list.
  • End Date – the Month and year to display as the last selection in the drop down list.
  • Workflows Default Url – Workflows are displayed in cells according to the definition of properties found in an xml file at this url.

Jetfire Workflows: Write it; Use it.