History of GalaxiaTutorial
Version 5
GalaxiaTutorial
Created by: Stephan Borg, Last modification: 08 May 2004 (23:50 UTC) by Stephan Borg
- Its presumed that you have basic programming knowledge including the assignment and use of variables.
- PHP will be used for the coding part of workflow generation. If you don't know what PHP is, take a look at What can PHP do?. If you are unfamiliar with PHP, its recommended that you read the PHP Tutorial.
- Smarty Template Engine will be used for the displaying of information in workflow generation. If you are unfamiliar with Smarty, it is also recommended that you read Codewalkers Smarty Tutorial.
Introduction
Tikipro, has inherited a Workflow Engine from TikiWiki called Galaxia. This engine is quite powerful and easy to use once the basic concepts have been mastered. Rather than give you all the concepts now, I will introduce them throughout the tutorial to help understand their use and context in the scheme of workflow generation.Ensure Workflow is enabled on your website. If you have the permissions, you can visit Administration / Administer Packages / Features and check the Workflow feature. Click Change Preferences to save your change.
Processes
The first part of creating a workflow is to create a Process. A process is usually the objective of the workflow. Be careful not to confuse a specific Activity with the Process. Some example Processes are:- Tracking Employee Holidays
- Approval for department budget requests
- Tracking a CD Library
To create our Test Process, open the Workflow / Admin Processes section of Tikipro.
You notice at the top of the page are 4 icons.
These icons are shortcuts to monitor other parts of workflow generation. For now know that they represent monitoring processes, activities, instances and work items.
In Process Name, enter the title of your process. As an example, we will do Hello World Process.
Optionally in the Description, enter a short description about the process.
Is active? indicates that the process is available for users. Leave this unchecked, as nothing will work while the process is blank.
Now click Create.
Just below the Create button are