Enhance workflow manager and definitions with category support for better organization
This commit is contained in:
10
README.md
10
README.md
@@ -203,7 +203,13 @@ Workflow-Definitionen werden im Ordner `custom/workflows/` als JSON abgelegt:
|
||||
### Workflow Manager Script
|
||||
**Zentrale Schnittstelle:** `custom/scripts/workflow_manager.php`
|
||||
|
||||
Dieses Script ermöglicht die Verwaltung aller Workflows (Simple und BPM) über die Kommandozeile:
|
||||
Dieses Script ermöglicht die Verwaltung aller Workflows (Simple und BPM) über die Kommandozeile.
|
||||
|
||||
**Unterstützte Funktionen:**
|
||||
- ✓ Kategorisierung von Workflows
|
||||
- ✓ Import/Export mit Kategorie-Namen
|
||||
- ✓ Übersichtliche Darstellung nach Kategorien
|
||||
- ✓ Unterstützung für beide Workflow-Typen (Simple & BPM)
|
||||
|
||||
#### Verfügbare Aktionen
|
||||
|
||||
@@ -248,6 +254,7 @@ Löscht einen Workflow (mit Bestätigung). Funktioniert für beide Workflow-Type
|
||||
"trigger_type": "afterRecordSaved",
|
||||
"is_active": true,
|
||||
"description": "Beschreibung der Funktion",
|
||||
"category": "Kategorie-Name",
|
||||
"conditions_all": [
|
||||
{
|
||||
"comparison": "equals",
|
||||
@@ -272,6 +279,7 @@ Löscht einen Workflow (mit Bestätigung). Funktioniert für beide Workflow-Type
|
||||
```
|
||||
|
||||
**Wichtige Felder:**
|
||||
- `category` - **NEU:** Name der Workflow-Kategorie (optional, für bessere Organisation)
|
||||
- `comparison` - Vergleichsoperator (siehe Bedingungen oben)
|
||||
- `fieldToCompare` - Feldname für Bedingung
|
||||
- `subjectType` - Typ des Vergleichswerts (`value`, `field`, etc.)
|
||||
|
||||
Reference in New Issue
Block a user