dbxapp 4.1.3
CMS, Shop, Workflows und modulare Geschäftsanwendungen
Loading...
Searching...
No Matches
workflow-definition.fd.php
Go to the documentation of this file.
1<?php
2$messages = array();
3$messages['save_success'] = 'Daten wurden gespeichert';
4$messages['save_succeass'] = $messages['save_success'];
5$messages['save_error'] = 'Daten konnten nicht gespeichert werden';
6$messages['validation_error'] = 'Bitte Eingaben prüfen.';
7$messages['definition_not_found'] = 'Workflow-Definition nicht gefunden.';
8$messages['duplicate_workflow_key'] = 'Der Workflow Key existiert bereits.';
9$messages['form_new_title'] = 'Neues Ziel';
10$messages['form_edit_title'] = 'Ziel bearbeiten';
11$messages['form_subtitle'] = 'Workflow bearbeiten';
12$messages['form_new_info'] = 'Neues Ziel anlegen und definieren, was dafür notwendig ist.';
13$messages['form_edit_info'] = 'Ziel bearbeiten und festlegen, was dafür notwendig ist.';
14$messages['list_label'] = 'Liste';
15$messages['save_label'] = 'Speichern';
16$messages['action_form'] = 'Bearbeiten / bestätigen';
17$messages['action_select'] = 'Auswählen';
18$messages['action_create'] = 'Neu anlegen';
19$messages['action_module'] = 'Modulformular öffnen';
20$messages['action_module_short'] = 'Modulformular';
21$messages['kind_input'] = 'Eingabe';
22$messages['kind_action'] = 'Aktion';
23$messages['kind_check'] = 'Prüfung';
24$messages['kind_decision'] = 'Entscheidung';
25$messages['automation_manual'] = 'Manuell bearbeiten';
26$messages['automation_observe'] = 'Automatisch prüfen, sonst manuell';
27$messages['mode_single'] = 'Ein Wert';
28$messages['mode_multiple'] = 'Mehrere Werte';
29$messages['validation_exactly_one'] = 'Genau ein Wert';
30$messages['validation_at_least_one'] = 'Mindestens ein Wert';
31$messages['validation_not_empty'] = 'Nicht leer';
32$messages['validation_positive_integer'] = 'Ganzzahl größer 0';
33$messages['validation_confirmed'] = 'Ausdrücklich bestätigt';
34$messages['default_value_label'] = 'Angabe';
35$messages['default_question'] = 'Ist „{label}“ vollständig und richtig?';
36$messages['default_missing_message'] = '{label} fehlt oder ist nicht vollständig – der Workflow ist unvollständig.';
37$messages['resolver_form'] = 'Eingabeformular öffnen';
38$messages['resolver_select'] = 'Auswahlformular öffnen';
39$messages['resolver_create'] = 'Erfassungsformular öffnen';
40$messages['resolver_module'] = 'Modulformular öffnen';
41$messages['depends_always'] = 'Immer anzeigen';
42$messages['step_move'] = 'Schritt verschieben';
43$messages['new_task'] = 'Neue Aufgabe';
44$messages['no_result'] = 'Noch kein Ergebnistext';
45$messages['automation_badge'] = 'Automatik';
46$messages['step_remove'] = 'Schritt entfernen';
47$messages['field_building_block'] = 'Baustein';
48$messages['field_label'] = 'Bezeichnung';
49$messages['field_key'] = 'Interner Schlüssel';
50$messages['field_result'] = 'Ergebnis / Status danach';
51$messages['field_allowed_actions'] = 'Erlaubte Bearbeitungen';
52$messages['field_default_action'] = 'Standardbearbeitung';
53$messages['field_automation'] = 'Automatisierung';
54$messages['field_values'] = 'Werte';
55$messages['field_required'] = 'Pflicht';
56$messages['required_yes'] = 'Notwendig';
57$messages['required_no'] = 'Optional';
58$messages['field_module_confirmation'] = 'Bestätigung nach Modulformular';
59$messages['external_actions_confirmed'] = 'Externe Aktionen bleiben bestätigt';
60$messages['automatic_check'] = 'Automatische Prüfung';
61$messages['automatic_check_hint'] = 'Wird aus diesem Schritt erzeugt und muss nicht separat gepflegt werden.';
62$messages['field_question'] = 'Prüffrage';
63$messages['field_validation'] = 'Vollständig, wenn';
64$messages['field_resolver'] = 'Passendes Formular';
65$messages['field_missing_message'] = 'Meldung bei fehlender oder falscher Angabe';
66$messages['field_depends'] = 'Voraussetzung / Linie von';
67$messages['field_depends_value'] = 'Nur bei Ergebnis';
68$messages['field_options'] = 'Auswahl- / Entscheidungsergebnisse';
69$messages['field_hint'] = 'Hinweis für Bearbeiter';
70$messages['placeholder_label'] = 'Artikel auswählen';
71$messages['placeholder_key'] = 'artikel_auswaehlen';
72$messages['placeholder_result'] = 'Artikel ausgewählt';
73$messages['placeholder_module_confirmation'] = 'Aufgabe wurde im Fachformular erledigt.';
74$messages['placeholder_question'] = 'Welche Angabe ist ausgewählt?';
75$messages['placeholder_resolver'] = 'Auswahlformular öffnen';
76$messages['placeholder_missing'] = 'Keine Auswahl – Workflow unvollständig.';
77$messages['placeholder_depends_value'] = 'z. B. freigegeben; leer = immer';
78$messages['placeholder_options'] = 'wert=Anzeige, je Zeile ein Ergebnis';
79$messages['placeholder_hint'] = 'Was muss erledigt, bestätigt oder geprüft werden?';
80$messages['preview_required'] = 'Pflicht';
81$messages['preview_optional'] = 'Optional';
82$messages['finish_default'] = '{result} abschließen';
83$messages['validation_step_key_missing'] = 'Schritt {step} hat keinen internen Schlüssel.';
84$messages['validation_step_key_duplicate'] = 'Der interne Schlüssel „{key}“ wird mehrfach verwendet.';
85$messages['validation_decision_options'] = 'Die Entscheidung „{label}“ benötigt mindestens zwei mögliche Ergebnisse.';
86$messages['validation_dependency_missing'] = 'Die Voraussetzung „{dependency}“ für „{key}“ existiert nicht.';
87$messages['validation_dependency_order'] = 'Der Schritt „{key}“ muss hinter seiner Voraussetzung „{dependency}“ liegen.';
88$messages['validation_minimum_step'] = 'Mindestens ein Workflow-Schritt ist erforderlich.';
89$messages['js_new_input'] = 'Neue Eingabe';
90$messages['js_new_action'] = 'Neue Aktion';
91$messages['js_new_check'] = 'Neue Prüfung';
92$messages['js_new_decision'] = 'Neue Entscheidung';
93$messages['js_input_complete'] = 'Eingabe vollständig';
94$messages['js_action_complete'] = 'Aktion ausgeführt';
95$messages['js_check_complete'] = 'Prüfung abgeschlossen';
96$messages['js_decision_complete'] = 'Entscheidung getroffen';
97$messages['js_requirement_singular'] = 'Anforderung';
98$messages['js_requirement_plural'] = 'Anforderungen';
99$messages['js_direct_after_previous'] = 'Direkt nach vorherigem Schritt';
100$messages['js_error_label_missing'] = 'Schritt {step} braucht eine Bezeichnung.';
101$messages['js_error_key_missing'] = 'Schritt {step} braucht einen internen Schlüssel.';
102$messages['js_error_key_duplicate'] = 'Der Schlüssel „{key}“ wird mehrfach verwendet.';
103$messages['js_error_question_missing'] = 'Für „{label}“ fehlt die automatisch verwendete Prüffrage.';
104$messages['js_error_decision_options'] = 'Die Entscheidung „{label}“ braucht mindestens zwei Ergebnisse.';
105$messages['js_warning_automation'] = 'Automatik bei „{label}“ ist nur sinnvoll als Prüfung oder Entscheidung.';
106$messages['js_warning_select_source'] = 'Das Auswahlformular für „{label}“ hat noch keine Auswahlwerte oder Datenquelle.';
107$messages['js_warning_module_link'] = 'Für „{label}“ ist noch kein Modulformular hinterlegt.';
108$messages['js_error_dependency_missing'] = 'Die Abhängigkeit „{dependency}“ von „{key}“ existiert nicht.';
109$messages['js_error_dependency_order'] = '„{key}“ muss hinter seiner Voraussetzung „{dependency}“ liegen.';
110$messages['js_status_invalid'] = 'Workflow noch nicht speicherbar';
111$messages['js_status_warning'] = 'Workflow ist speicherbar – Hinweise prüfen';
112$messages['js_status_valid'] = 'Prüfung wurde automatisch abgeleitet';
113$messages['js_status_valid_detail'] = '{steps} Schritte liefern {requirements} Prüfanforderungen samt passendem Bearbeitungsweg.';
114$messages['js_no_free_step'] = 'Kein freier Schritt mehr';
115$messages['js_no_free_step_detail'] = 'Workflow speichern und erneut öffnen, um weitere Schritte anzulegen.';
116$messages['js_default_event'] = 'Angabe vollständig';
117$messages['js_yes'] = 'Ja';
118$messages['js_no'] = 'Nein';
119$messages['js_payment_label'] = 'Zahlungsbedingung';
120$messages['js_payment_event'] = 'Zahlungsbedingung ausgewählt';
121$messages['js_payment_question'] = 'Welche Zahlungsbedingung ist ausgewählt?';
122$messages['js_payment_missing'] = 'Keine Zahlungsbedingung ausgewählt – der Workflow ist unvollständig.';
123$messages['js_payment_resolver'] = 'Zahlungsbedingung auswählen';
124$messages['js_payment_hint'] = 'Wähle die Zahlungsfrist, die für diesen Vorgang gelten soll.';
125$messages['js_payment_options'] = "sofort=Sofort fällig\n7_tage=7 Tage netto\n14_tage=14 Tage netto\n30_tage=30 Tage netto";
126
127
128$addField = function($name, $type, $label, $rules, $tpl, $extra = array()) use (&$fields) {
129 $field=array();
130 $field['name']=$name;
131 $field['type']=$type;
132 $field['index']='';
133 $field['length']=$extra['length'] ?? '';
134 $field['default']=$extra['default'] ?? '';
135 $field['label']=$label;
136 $field['rules']=$rules;
137 $field['tooltip']=$extra['tooltip'] ?? '';
138 $field['errormsg']=$extra['errormsg'] ?? '';
139 $field['placeholder']=$extra['placeholder'] ?? '';
140 $field['convert']='';
141 $field['protect']='0';
142 $field['mask']='';
143 $field['data']=$extra['data'] ?? '';
144 $field['options']=$extra['options'] ?? '';
145 $field['tpl']=$tpl;
146 $fields[]=$field;
147};
148
149$addField('workflow_key','varchar','Workflow Key','parameter|min=2|max=80','text-label',array('placeholder'=>'invoice_demo'));
150$addField('title','varchar','Name','*|min=2|max=160','text-label',array('placeholder'=>'Artikel bei eBay veroeffentlichen'));
151$addField('result_label','varchar','Ziel','*|min=2|max=160','text-label',array('placeholder'=>'Bestehender Artikel ist bei eBay veroeffentlicht'));
152$addField('description','mediumtext','Beschreibung','*|max=3000','textarea-label',array('data'=>'rows=2'));
153$addField('definition_json','mediumtext','Definition','*|min=2|max=20000','textarea-label',array('data'=>'rows=16'));
154$addField('active','int','Aktiv','int','checkbox-label',array('default'=>'1'));
155
156?>
$messages
Definition config.fd.php:2
if($web->content_permalink_redirect_target() !=='') $tpl