Wiki-Quellcode von Aktionen


Zeige letzte Bearbeiter
1 {{figure image="action_drop_de.png" width="400" clear="h1"}}
2 Workflow mit einem Ereignis, einer Aktion und einem Endpunkt. Rot markiert sind die Knotenpunkt zum Hinzufügen einer Aktion.
3 {{/figure}}
4
5 Aktionen führen Funktionen aus, wie etwa E-Mail senden oder das Befüllen einer PDF-Datei, und werden nach auslösen eines [[Ereignisses>>Formcycle.Designer.Workflow.Events]] ausgeführt. Durch Drag & Drop einer Aktion oder dem Klick auf den {{ficon name="circle-outline"/}} Knotenpunkt, kann eine Aktion zu einem Ereignis und damit zu einer Verarbeitungskette hinzugefügt werden.
6
7 Jede Aktion besteht mindestens aus:
8
9 ; Name
10 : Der Name der Aktion
11 ; Beschreibung
12 : Die Beschreibung ist optional.
13
14 Es gibt zwei verschiedene Aktionstypen.
15
16 == Bereitstellende Aktionen ==
17
18 Eine bereitstellende Aktion erzeugt bzw. stellt Dateien bereit, die von den verarbeitenden Aktionen weiterverarbeitet werden.
19
20 Bereitstellende Aktionen sind:
21
22
23 * [[Als XML exportieren>>doc:Formcycle.Designer.Workflow.Actions.ExportXML]]
24 * [[Datei bereitstellen>>doc:Formcycle.Designer.Workflow.Actions.Resource]]
25 * [[Export als Persistence-Datei>>doc:Formcycle.Designer.Workflow.Actions.ExportPersistence]]
26 * [[PDF-Datei befüllen>>doc:Formcycle.Designer.Workflow.Actions.FillPdfDocument.WebHome]]
27 * [[Textdatei erzeugen>>doc:CreateTextFile]]
28 * [[Word-Datei befüllen>>doc:Formcycle.Designer.Workflow.Actions.FillWordDocument.WebHome]]
29 * [[ZIP Komprimieren>>doc:Formcycle.Designer.Workflow.Actions.CompressFiles]]
30
31 == Verarbeitende Aktionen ==
32
33 Diese Aktionen verarbeiten Dateien von bereitstellenden Aktionen oder führen andere Funktionen wie Weiterleitung aus.
34
35 Verarbeitende Aktionen sind:
36
37 * [[Aus XML importieren>>doc:Formcycle.Designer.Workflow.Actions.ImportXML]]
38 * [[Datei ausliefern>>doc:Formcycle.Designer.Workflow.Actions.FileDownload]]
39 * [[Datenbank-Abfrage>>doc:Formcycle.Designer.Workflow.Actions.SQLStatement]]
40 * [[E-Mail>>doc:Formcycle.Designer.Workflow.Actions.EMail]]
41 * [[Formularwerte ändern>>doc:Formcycle.Designer.Workflow.Actions.ChangeFormValues]]
42 * [[HTML-Abschlusseite>>doc:HtmlResponsePage]]
43 * [[In Postfach verschieben>>doc:Formcycle.Designer.Workflow.Actions.MoveToInbox]]
44 * [[LDAP-Abfrage>>doc:Formcycle.Designer.Workflow.Actions.LdapQuery]]
45 * [[Neue Prozess-ID vergeben>>doc:Formcycle.Designer.Workflow.Actions.CreateNewProcessID]]
46 * [[Plugin ausführen>>doc:Formcycle.PluginDocumentation.WebHome]]
47 * [[POST-Request>>doc:PostRequest]]
48 * [[Server-Attribut setzen>>doc:Formcycle.Designer.Workflow.Actions.WriteFormRecordAttributes]]
49 * [[Speichern im Dateisystem>>doc:SaveToFileSystem]]
50 * [[Statuswechsel>>doc:Formcycle.Designer.Workflow.LegacyWorkflow.Actions.ChangeState]]
51 * [[Verarbeitung abbrechen>>doc:Formcycle.Designer.Workflow.Endpoints.StopTask]]
52 * [[Verfügbarkeit ändern>>doc:Formcycle.Designer.Workflow.Actions.ChangeFormAvailability]]
53 * [[Vorgang kopieren>>doc:Formcycle.Designer.Workflow.Actions.CopyFormRecord]]
54 * [[Vorgang löschen>>doc:Formcycle.Designer.Workflow.Endpoints.DeleteFormRecord]]
55 * [[Weiterleitung>>doc:Formcycle.Designer.Workflow.Actions.Redirect]]
56 * [[ZIP Komprimieren>>doc:Formcycle.Designer.Workflow.Actions.CompressFiles]]
57 * [[Zwischenspeichern>>doc:Formcycle.Designer.Workflow.Actions.SetSavedFlag]]
58 * [[Zähler ändern>>doc:Formcycle.Designer.Workflow.Actions.ModifyCounter]]
59
60
61 == Pluginaktionen ==
62
63 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.