Wiki-Quellcode von Aktionen
Zeige letzte Bearbeiter
| author | version | line-number | content |
|---|---|---|---|
| 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]] |