# Formular in einen Workflow einbinden

Um Formulare in Workflows verwenden zu können, müssen Sie in der Workflow-Vorlage bestimmen, welche Formular-Templates an welchem Knoten zum Einsatz kommen sollen. An dieser Stelle zeigt sich ein großer Vorteil der Unterteilung der Workflow-Formulare in Templates. Durch die Unterteilung ist es möglich, genau festzulegen, welche Person welche Teile des Formulars vorgelegt bekommt.

Templates können über Benutzerknoten und den Startknoten eingebunden werden. Die über Benutzerknoten eingebundenen Templates werden der Person angezeigt, die den Workflow gerade bearbeitet.

Die über den Startknoten eingebundenen Templates kann sich der Eigentümer eines Workflows (Konto, das, den Workflow gestartet hat) anzeigen lassen.

# Beispiel

Nachfolgendes Beispiel beschreibt, wie Sie Templates über einen Personenknoten einbinden. Für das Beispiel wurden das Formular materialbestellung, die entsprechende Workflow-Vorlage Materialbestellung und die Maske Materialbestellung angelegt.

  1. Öffnen Sie die gewünschte Workflow-Vorlage.

  2. Wählen Sie Workflow-Vorlage bearbeiten, um in den Bearbeitungsmodus zu wechseln.

  3. Wählen Sie den gewünschten Benutzerknoten aus.

    Die Knoteneigenschaften des gewählten Knotens erscheinen.

  4. Navigieren Sie in den Bereich Weitere Optionen und dort zum Feld Formular.

    Feld 'Formular'; Button 'Auswählen'

  5. Wählen Sie Auswählen (Hinter dem Feld Formular).

    Der Dialog Workflow-Formularauswahl erscheint. In der Spalte Formulare erscheinen die verfügbaren Formulare.

  6. Wählen Sie das gewünschte Formular aus.

    Dialog 'Workflow-Formularauswahl'; Templates des gewählten Formulars

    Im rechten Bereich des Dialogs erscheint die Spalte Bausteine zu mit den verfügbaren Templates.

  7. Wählen Sie ein Template aus.

    Information

    Es lassen sich mehrere Templates für einen Knoten auswählen.

    Ausgewähltes und nach oben verschobenes Template in der Liste der Bausteine zu einem Formular

    Das gewählte Template wird in der Spalte Bausteine zu nach oben geschoben. Die Checkbox vor dem jeweiligen Template ist nun aktiviert. Hinter dem Template erscheinen zwei schwarze Pfeile.

  8. Wählen Sie OK.

    Feld 'Formular' mit eingetragenem Template

    Der Dialog Workflow-Formularauswahl wird geschlossen. Das oben gewählte Template ist nun in den jeweiligen Workflow-Knoten eingebunden.

  9. Bestätigen Sie die Änderungen an der Workflow-Vorlage im Dialog Workflowdesigner mit OK bzw. Übernehmen.

    Sobald Sie nun einen Workflow mit der entsprechenden Vorlage starten, wird der zuständigen Person das gewählte Template angezeigt.

# Reihenfolge ändern

Schematische Darstellung des Vorgangs zum Ändern der Reihenfolge von Templates

Optional: Über die Pfeile hinter den ausgewählten Templates ändern Sie die Reihenfolge der Templates. Die im Dialog Workflow-Formularauswahl eingestellte Reihenfolge (von oben nach unten) entspricht der im Formular angezeigten Reihenfolge.

# Formular ohne Dialog einbinden

Formulare bzw. die jeweiligen Formular-Templates lassen sich direkt in das Feld Formular eintragen.

Beachten Sie dabei folgendes Schema:

[formularname(templatename1,templatename2,...)]

Beachten Sie

Alle Namen müssen kleingeschrieben werden.

Die Reihenfolge (von links nach rechts) entspricht der im Formular angezeigten Reihenfolge.

Im Beispiel würde der Ausdruck folgendermaßen lauten:

[materialbestellung(formularkopf,freigabe,besteller_schutz,artikel_schutz)]

# Formular (Gen. 2) einbinden

Ab ELO 21 bietet ELO die Möglichkeit an, Formulare der zweiten Generation zu erstellen. Die Erstellung erfolgt über die Paketverwaltung in der ELO Administration Console.

Weitere Informationen zur Erstellung der Formulare finden Sie unter ELO Pakete > Metadaten > Formulare (opens new window).

Um die Formulare (Gen. 2) in eine Workflow-Vorlage einzubinden zu können, müssen folgende Voraussetzungen erfüllt sein:

  • es gibt mindestens ein Paket
  • in diesem Paket gibt es mindestens eine Maske
  • für diese Maske wurde eine Ansicht/ein Formular (Gen. 2) erstellt
  • es gibt eine Workflow-Vorlage

Um ein Formular (Gen. 2) in eine Workflow-Vorlage einzubinden, gehen Sie prinzipiell ähnlich vor, wie unter Formular ohne Dialog einbinden beschrieben. Beachten Sie die nachfolgenden Schritte.

  1. Öffnen Sie die gewünschte Workflow-Vorlage.

  2. Wählen Sie Workflow-Vorlage bearbeiten, um in den Bearbeitungsmodus zu wechseln.

  3. Wählen Sie den gewünschten Benutzerknoten aus.

    Die Knoteneigenschaften des gewählten Knotens erscheinen.

  4. Navigieren Sie in den Bereich Weitere Optionen und dort zum Feld Formular.

    Feld 'Formular' mit eingetragenem Ansichtsnamen

  5. Tragen Sie den Namen der Ansicht (Gen. 2), die für die jeweilige Maske verwendet wird, in Großbuchstaben ein.

    Information

    Maske in der Paketverwaltung; Bereich 'Ansichten'

    Sie finden den Namen der Ansicht in der Konfiguration der jeweiligen Maske (ELO Administration Console > Paketverwaltung > Paket > Maske) unter Ansichten.

  6. Bestätigen Sie die Änderungen an der Workflow-Vorlage im Dialog Workflowdesigner mit OK bzw. Übernehmen.

    Sobald Sie nun einen Workflow mit der entsprechenden Vorlage starten, wird der zuständigen Person die gewählte Ansicht angezeigt.

    Beachten Sie

    Der Eintrag, der zum Starten des Workflows ausgewählt wird, muss mit der entsprechenden Maske abgelegt worden sein. Ansonsten kann die Verbindung zur richtigen Ansicht nicht hergestellt werden.

    Falls Sie einen Eintrag mit einer Maske wählen, für die eine gleichnamige Ansicht (Gen. 2) existiert, wird diese Ansicht angezeigt.

    Falls kein Objekt mit einer passenden Ansicht vorhanden ist, erscheint eine entsprechende Fehlermeldung.

Zuletzt aktualisiert: 9. September 2024 um 13:32