dbXapp 2.0
RAD, CMS, Module und Runtime-IDE fuer dbXapp
Loading...
Searching...
No Matches
workflowInstance.dd.php
Go to the documentation of this file.
1<?php
2
3$table['server']='dbxWorkflow|dbxWorkflow.db3';
4$table['table']='workflow_instance';
5$table['datadic']='workflowInstance';
6$table['primary']='id';
7$table['language']='0';
8$table['version']='0.1';
9$table['autosync']='1';
10$table['cache']='0';
11$table['trash']='1';
12$table['trace']='1';
13$table['update_sql']='';
14$table['default_sort']='create_date DESC';
15$table['read']='admin';
16$table['create']='*';
17$table['update']='owner,admin';
18$table['delete']='admin';
19$table['read_owner']='owner,admin';
20$table['update_owner']='owner,admin';
21
22$addField = function($name, $type, $index, $length, $default, $label, $rules, $tpl, $extra = array()) use (&$fields) {
23 $field=array();
24 $field['name']=$name;
25 $field['type']=$type;
26 $field['index']=$index;
27 $field['length']=$length;
28 $field['default']=$default;
29 $field['label']=$label;
30 $field['rules']=$rules;
31 $field['tooltip']=$extra['tooltip'] ?? '';
32 $field['errormsg']=$extra['errormsg'] ?? '';
33 $field['placeholder']=$extra['placeholder'] ?? '';
34 $field['convert']=$extra['convert'] ?? '';
35 $field['protect']=$extra['protect'] ?? '0';
36 $field['group']=$extra['group'] ?? '';
37 $field['mask']=$extra['mask'] ?? '';
38 $field['data']=$extra['data'] ?? '';
39 $field['options']=$extra['options'] ?? '';
40 $field['tpl']=$tpl;
41 $field['js']=$extra['js'] ?? '';
42 $field['prompt']=$extra['prompt'] ?? '';
44};
45
46$addField('id','int','PRI','11','','ID','int','hidden');
47$addField('create_date','datetime','','-1','','Erstellt','datetime','hidden',array('convert'=>'date_time'));
48$addField('create_uid','int','MUL','11','0','Erstellt von','int','hidden');
49$addField('update_date','datetime','','-1','','Aktualisiert','datetime','hidden',array('convert'=>'date_time'));
50$addField('update_uid','int','MUL','11','0','Aktualisiert von','int','hidden');
51$addField('owner','int','MUL','11','0','Owner','int','hidden');
52$addField('trash','int','MUL','1','0','Trash','int','hidden');
53
54$addField('workflow_key','varchar','MUL','80','','Workflow','parameter|max=80','text-label');
55$addField('result_label','varchar','','160','','Ergebnis','*|max=160','text-label');
56$addField('status','varchar','MUL','24','running','Status','parameter|max=24','select-single-label',array(
57 'options'=>'running=Laeuft&paused=Angehalten&canceled=Abgebrochen&finished=Fertig&error=Fehler'
58));
59$addField('current_need','varchar','MUL','80','','Aktueller Schritt','parameter|max=80','text-label');
60$addField('percent','int','','3','0','Fortschritt','int','text-label');
61$addField('step_percent','int','','3','0','Schritt','int','text-label');
62$addField('message','varchar','','500','','Meldung','*|max=500','text-label');
63$addField('data_json','mediumtext','','-1','','Daten','*|max=50000','textarea-label',array('data'=>'rows=10'));
64
65?>
$table['server']
Definition .dd.php:6
$index['name']
Definition .dd.php:162
$fields[]
Definition config.dd.php:16
$field
Definition config.dd.php:4