AllExamples.icl 1.63 KB
Newer Older
1 2 3 4
module AllExamples

import iTasks

5
//Business examples
Bas Lijnse's avatar
Bas Lijnse committed
6
import TravelBooking
7

8 9 10
//Higher order examples
import MovingTask
import DeadlineTask
11
import DelegateTask
Bas Lijnse's avatar
Bas Lijnse committed
12
import ReviewTask
Bas Lijnse's avatar
Bas Lijnse committed
13
import ExceptionHandling
14

15
//Miscellaneous examples
16
import SmallExamples
Bas Lijnse's avatar
Bas Lijnse committed
17
import GUIDemo
ecrombag's avatar
ecrombag committed
18
import BugReport
19
import Coffeemachine
Rinus Plasmeijer's avatar
Rinus Plasmeijer committed
20
import Newsgroups
21
import ChangeHandling
Steffen Michels's avatar
Steffen Michels committed
22
import textEditor
23
import CoffeeTime
24
import TableExamples
25
import GeoTracker
26

27 28
//Crisis response examples
import AmbulanceDispatch
ecrombag's avatar
ecrombag committed
29
import AmbulanceDispatchMap
30

31 32
//Change examples
import SimpleChanges
33

34 35 36 37 38 39
//Dynamic Forms and Flows
import ShowFormFlow
import FormEditor
import FlowEditor
import LaunchFlow

40
//Shared Value Examples
41
import SharedVariables
42

43 44
//Ad-hoc work extensions
import Groups, Lists, Messages, Consensus
45

Steffen Michels's avatar
Steffen Michels committed
46 47 48
//Workflow starter
import WorkflowStarter

49 50 51
Start :: *World -> *World
Start world = startEngine workflows world
where
Rinus Plasmeijer's avatar
Rinus Plasmeijer committed
52
	workflows = flatten [ travelBookingExample
53 54
						, movingTaskExample
						, deadlineTaskExample
55
						, delegateTaskExample
Bas Lijnse's avatar
Bas Lijnse committed
56
						, reviewTaskExample
57
						, smallExamples
Bas Lijnse's avatar
Bas Lijnse committed
58
						, guiDemoExample
ecrombag's avatar
ecrombag committed
59
						, bugReportExample
60
						, coffeemachineExample
Steffen Michels's avatar
Steffen Michels committed
61
						, textEditor
62
						, coffeeTimeExample
63
						, tableExamples
64
						, geoTrackerExamples
Rinus Plasmeijer's avatar
Rinus Plasmeijer committed
65
						, newsgroupsExample
66
						, exceptionHandlingExample
67
						, changeHandlingExample
68
						, ambulanceDispatchExamples
69
						//, ambulanceDispatchMapExamples
70
						, changeExamples
71 72 73 74 75
						,	[ formEditor
							, flowEditor
							, showStoredDefinitions
							, launchFlow
							]
76
						, sharedValueExamples
77
						,	[workflow "General/Ask opinions" "Gather opinions regarding a specific subject" askOpinions
78
							]
Steffen Michels's avatar
Steffen Michels committed
79 80
						, workflowStarter
						]