Wiki-Quellcode von Aktionen


Zeige letzte Bearbeiter
1 Aktionen führen Funktionen aus, wie etwa E-Mail senden oder Daten in die Datenbanken schreiben, und werden innerhalb eines Status ausgeführt. Einem Status kann durch einen Klick auf //Neue Aktion// {{icon name="plus"/}} eine Aktion hinzugefügt werden.
2
3 {{lightbox image="workflow_new_action_de.png" title="Eine Aktion zu einem Status hinzufügen"/}}
4
5 Jede Aktion besteht mindestens aus:
6
7 ; Name
8 : Der Name muss eindeutig sein.
9 ; Beschreibung
10 : Die Beschreibung ist optional.
11
12 Es gibt zwei verschiedene Aktionstypen.
13
14 == Bereitstellende Aktionen ==
15
16 Eine bereitstellende Aktion erzeugt bzw. stellt Dateien bereit, die von den verarbeitenden Aktionen weiterverarbeitet werden.
17
18 Bereitstellende Aktionen sind:
19
20 * [[Export (Persistence)>>doc:Formcycle.Designer.Workflow.LegacyWorkflow.Actions.ExportPersistence]]
21 * [[Export (XML-Datei)>>doc:Formcycle.Designer.Workflow.LegacyWorkflow.Actions.ExportXML]]
22 * [[Komprimieren (Zip)>>doc:Formcycle.Designer.Workflow.LegacyWorkflow.Actions.CompressFiles]]
23 * [[PDF (Fill)>>doc:Formcycle.Designer.Workflow.LegacyWorkflow.Actions.PdfFill.WebHome]]
24 * [[Ressource>>doc:Formcycle.Designer.Workflow.LegacyWorkflow.Actions.Resource]]
25 * [[Textdatei erzeugen>>doc:WriteTextFile]]
26 * [[Word (Fill)>>doc:Formcycle.Designer.Workflow.LegacyWorkflow.Actions.WordFill.WebHome]]
27
28 == Verarbeitende Aktionen ==
29
30 Diese Aktionen verarbeiten Dateien von bereitstellenden Aktionen oder führen andere Funktionen wie Weiterleitung aus.
31
32 Verarbeitende Aktionen sind:
33
34 * [[Abschlusseite (Template)>>doc:Formcycle.Designer.Workflow.LegacyWorkflow.Actions.ResponsePage]]
35 * [[Datei ausliefern>>doc:Formcycle.Designer.Workflow.LegacyWorkflow.Actions.FileDownload]]
36 * [[Datenbank - SQL Statement>>doc:Formcycle.Designer.Workflow.LegacyWorkflow.Actions.SqlStatement]]
37 * [[E-Mail>>doc:Formcycle.Designer.Workflow.LegacyWorkflow.Actions.EMail]]
38 * [[Formular ändern>>doc:Formcycle.Designer.Workflow.LegacyWorkflow.Actions.ChangeFormValues]]
39 * [[Komprimieren (Zip)>>doc:Formcycle.Designer.Workflow.LegacyWorkflow.Actions.CompressFiles]]
40 {{velocity}}
41 ##* [[Plugin ausführen>>doc:Formcycle.Designer.Workflow.LegacyWorkflow.Actions.PluginActions.WebHome]]
42 {{/velocity}}
43 * [[POST-Request>>doc:Formcycle.Designer.Workflow.LegacyWorkflow.Actions.PostRequest]]
44 * [[Speichern (Dateisystem)>>doc:Formcycle.Designer.Workflow.LegacyWorkflow.Actions.SaveInFileSystem]]
45 * [[Statusänderung>>doc:Formcycle.Designer.Workflow.LegacyWorkflow.Actions.ChangeState]]
46 * [[Verarbeitung abbrechen>>doc:Formcycle.Designer.Workflow.LegacyWorkflow.Actions.StopWorkflow]]
47 * [[Vorgang duplizieren (Statusänderung)>>doc:Formcycle.Designer.Workflow.LegacyWorkflow.Actions.DuplicateFormRecord]]
48 * [[Vorgang eine neue Prozess-ID vergeben>>doc:Formcycle.Designer.Workflow.LegacyWorkflow.Actions.CreateNewProcessID]]
49 * [[Vorgang in Postfach kopieren>>doc:Formcycle.Designer.Workflow.LegacyWorkflow.Actions.CopyFormRecordToInbox]]
50 * [[Vorgang in Postfach verschieben>>doc:Formcycle.Designer.Workflow.LegacyWorkflow.Actions.MoveFormRecordToInbox]]
51 * [[Vorgang löschen>>doc:Formcycle.Designer.Workflow.LegacyWorkflow.Actions.DeleteFormRecord]]
52 * [[Weiterleitung>>doc:Formcycle.Designer.Workflow.LegacyWorkflow.Actions.Redirect]]
53 * [[XML einlesen und Formularfelder setzen>>doc:Formcycle.Designer.Workflow.LegacyWorkflow.Actions.ImportXML]]
54
55 == Pluginaktionen ==
56
57 Neue Aktionen können per Plugin hinzugefügt werden. Diese Aktionen können bereitstellende oder verarbeitende Aktionen sein. Dokumentiert werden diese Aktionen auf den [[Seiten des jeweiligen Plugins>>doc:Formcycle.PluginDocumentation.WebHome]], welches sie bereitstellt.
58
59 == Deprecated ==
60
61 Diese Aktionen sind veraltet (deprecated) und existieren nur noch zur Wahrung der Abwärtskompatibilität. Sie sollten daher nicht mehr verwendet werden:
62
63 * [[Upload bereitstellen>>doc:Formcycle.Designer.Workflow.LegacyWorkflow.Actions.ProvideUpload]]
64 * [[Datei an Vorgang anhängen>>doc:Formcycle.Designer.Workflow.LegacyWorkflow.Actions.AttachFile]]