1 $group
2 $
3 var sect = {
4 title: 'The production manager'
5 };
6 section( §)
7 p The production of complex software systems can
8 \b require a great number of model processing, transformations
9 \b and artifact generations.
10 p The wizzi.production.productionManager class implements an
11 \b api for scheduling complex jobs. It is the wizzi factory
12 \b task manager.
13 p A Wizzi Model type implemented by the 'wizzi-core' plugin , the 'wzjob' schema,
14 \b can be used to describe wizzi factory jobs. A 'wzjob' model organizes models processing
15 \b and artifact generations in production lines that are executed in
16 \b sequence, so that a line can prepare models and artifacts for the next one.
17 p A job is executed calling the following method of the
18 \b wizzi.WizziFactory instance class.
19 ittf-panel
20 schema js
21 ittf
22 ...
23 m executeJob
24 { jobRequest
25 string name
26 # for info and error messages
27 string path
28 # path to the 'wzjob' ITTF Document that the wizzi.production.productionManager will load.
29 { productionOptions
30 boolean verbose
31 # not implemented yet
32 { globalContext
33 optional
34 callback