Platzhalter
Um Prozess maximal flexibel und wiederverwendbar zu halten ist es oft nötig gewisse Textbausteine in z.B. einer E-Mail oder einem Formular durch unterschiedliche Werte zu ersetzen. Im Falle eines Urlaubsantrags könnte es z.B. sein das man der Führungskraft einer Person eine E-Mail schicken möchte in welcher die Details des Urlaubs aufgelistet sind. Hier ist natürlich der Zeitraum, in dem Urlaub, genommen wird bei jeder Ausführung unterschiedlich. So könnte z.B. der E-Mail Text wie folgt aussehen:
Hallo {{NAME DER FÜHRUNGSKRAFT}},
{{NAME DER ANTRAGSTELLENDEN PERSON}} hat Urlaub {{URLAUB START}} bis {{URLAUB ENDE}} beantragt.
Für eine solche flexible Gestaltung von Texten, Bedingungen etc. bietet linqi Platzhalter. Über Platzhalter können Sie Textbausteine einfügen, die bei der Ausführung eines Prozesses durch den konkreten Wert ersetzt werden.
Nutzen von Platzhaltern
Wann immer Sie einen dieser Buttons in linqi über einem Textfeld sehen können Sie einen Platzhalter einfügen:
- : Dieser Button erlaubt es Ihnen einen einfachen Platzhalter einzufügen. Diese können z.B. Formularwerte, Werte von Nutzenden oder z.B. auch Daten aus externen Systemen referenzieren und werden bei der Ausführung des Prozesses dann z.B. mit dem eingetragenen Formularwert ersetzt.
- : Dieser Button erlaubt es Ihnen einen berechneten Wert einzufügen. Dies kann z.B. eine mathematische Berechnung, oder auch die Anzahl an Tagen zwischen zwei Datumswerten sein.
Sobald Sie einen dieser Buttons betätigen, öffnet sich ein Fenster, in welchem Sie definieren können, welchen Wert Sie referenzieren oder berechnen wollen. Sobald Sie diese Konfiguration über den Haken an der unteren Seite des Fensters bestätigen wird der Platzhalter eingefügt. Dieser wird als farblich hervorgehobener Block angehoben.
Einen Platzhalter können Sie über Doppelklick wieder bearbeiten und danach erneut über den Haken die Änderungen übernehmen. Über das X an der rechten Seite eines eingefügten Platzhalters können Sie diesen wieder löschen.
Verfügbare Platzhalter
Die verfügbaren Platzhalter passen sich auf das Zielfeld an. So macht es z.B. keinen Sinn in einem Personenfeld für Berechtigungsvergabe den Link zum Prozess anzugeben. Aus diesem Grund variieren die verfügbaren Platzhalter je nach Zielfeld.
Folgende Platzhalter Gruppen stehen in linqi zur Verfügung:
- Allgemeines:
In dieser Gruppe finden Sie Werte wie das aktuelle Datum, die Person die aktuell angemeldet ist etc. So können Sie z.B. in eine Dokumentenvorlage das Datum einfügen an welchem das Dokument generiert wurde. - Prozess Werte: Unter dieser Gruppe finden Sie Werte, die sich auf den laufenden Prozess beziehen. Das kann z.B. die Prozessnummer, der Status des Prozesses, der Link zum laufenden Prozess oder auch die Person die den Prozess gestartet hat bzw. deren Führungskraft.
- Formular Wert:
Über diese Gruppe können Sie Werte welche in Formularen eingegeben wurden referenziert werden. Dabei steht jedes eingefügte Steuerelement automatisch als Platzhalter zur Verfügung.
Hinweis: Wird ein Steuerelement noch nicht angezeigt, kann es sein, dass Sie das Formular noch speichern müssen. - Lookup Listen Wert:
Hier ist es möglich einen Wert aus einer Lookup Liste zu laden. Auf diese Weise können Sie z.B. je nach Abteilung eine andere verantwortliche Person laden, oder auch den Preis eines Produktes. - Fester Benutzer / Gruppe: Dieser Platzhalter bietet Ihnen ein Feld an, um eine oder mehrere Personen oder Gruppen auswählen. Dies ist insbesondere hilfreich, wenn Sie eine bestimmte Gruppe berechtigen wollen, oder z.B. die E-Mail-Adresse einer Person laden wollen.
- Personensuche:
Hier können Sie Personen anhand ihrer Eigenschaften laden. So können Sie z.B. alle Personen laden welche in einer bestimmten Abteilung arbeiten und diese dann berechtigen oder z.B. einen Prozess für jede dieser Personen starten. - Aktionsknoten:
Verschiedene Aktionsknoten stellen Platzhalter zur Verfügung. Hierdurch können Sie z.B. Daten welcher aus einem externen System geladen wurden referenzieren und z.B. als Standardwert für ein Steuerelement in einem Formular einfügen. Details können Sie auf den Hilfsseiten der verschiedenen externen Systemen entnehmen. - Prozessdokumente:
Wenn Sie ein Dokument an einen Prozess anhängen, können Sie dieses hier referenzieren. So können Sie z.B. in einer E-Mail ein festes Dokument (wie ein Informationsdokument) anhängen. - Dokumentenvorlage:
Innerhalb des Kopf- und Fußzeilenbereichs können Sie mithilfe dieser Platzhalter die aktuelle Seitenzahl, als auch die Seiten Anzahl einfügen. - PDF Exportvorlage: Wenn Sie eine Dokumentenvorlage für den Export eines BPMN 2.0 Prozesses in PDF definieren, können Sie hierrüber die grafische Darstellunge des Prozesses, Metadaten etc. referenzieren. Auf diese Weise können Sie eine Vorlage mit sehr hoher Wiederverwendbarkeit aufbauen.