Warning: mktime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/swamp/htdocs/includes/functions.inc.php on line 15
| SWAMP Workflow Administration and Management Platform | doc2html
SWAMP Index Design
* Home
* Documentation
* License
* Demo Server
* Wiki
* Screenshots
* F A Q
* Downloads
* Contact
* Credits

SWAMP is supported by:
SourceForge.net Logo


WebSWAMP is the standard GUI for normal users to interact with SWAMP. All features are available here. The user can browse lists of workflows, edit data and work on tasks that are assigned to him. Administrative tasks that can be done from the web-frontend are reloading/installing workflow definitions, manually change a workflows state and clearing the workflow cache.

Reload / install workflow definitions

At the shown page (Admin Area -> Workflow Templates) you have the possibility to administrate the workflow definitions.

How to install / upgrade a workflow definition:

  • Manually with access to the filesystem:

    Copy your new version to the workflow storage at workflows/${workflowname}/${workflowrevision} and tell SWAMP to reload the definitions either from WebSWAMP ("Workflow Templates"->"Reload Templates") or by reloading the complete SWAMP application.

  • By uploading through the web interface:

    To upload a new workflow / revision please go to the shown page and use the upload form at the bottom. You can upload a single workflow.xml definition file, or a zipped workflow resource bundle which can contain all elements, for example the workflow.conf file, icons, notification templates...

    After the upload the workflow will automatically get verified and can get installed if no fatal errors were detected.

Each workflow is read in from the resource directory and verified. If errors were detected when SWAMP reads the workflow and internally constructs the workflow template the system will refuse to add the workflow to the list. If non-fatal warnings were detected, they are displayed, but the workflow is added to the list.

Manually change a workflows state

Admins can manually change the internal state of a workflow. To do so, please open the workflow page of the workflow you want to change. Admins can now open the "admin console" and will get a menu similar to that on the screenshot.

Each node of the workflow is listed here, and can be set to active/inactive. You should have explicit knowledge of the workflow structure before changing the nodes states manually here, because a workflow can easily get out of its track when internal node states are changed in the wrong way. On this page admins have the additional possibility to send an event to the workflow manually.

Reset the workflow cache

Workflows are cached internally to save time when they are requested. The amount of cached workflows is configured in the "conf/defaults" config file. To empty the workflow cache (can be useful after direct editing of the database and other dirty tricks ;-)) please go to: Admin Area -> Objects.

This page also offers the option to manually force a full garbage collection of the java virtual machine.

Valid CSS! Valid XHTML 1.0!