Makros

Makros können in Workflow-Funktionen wie Workflow-E-Mails, REST-Aufrufen oder Skripten verwendet werden, um Therefore™-Indexdaten, Prozess- oder Systeminformationen abzurufen und zur Laufzeit hinzuzufügen.

Nicht jedes Makro-Dialogfeld enthält alle beschriebenen Optionen. Beispielsweise können beim Konfigurieren eines REST-URL nur Indexdatenfelder ausgewählt werden.

Um das Dialogfeld "Makros" zu öffnen, klicken Sie beim Konfigurieren von E-Mails, REST-Aufrufen oder Skripten auf die Schaltfläche "Makros".

Workflow-Makros

In diesem Fenster werden Workflow-Makros zum Hinzufügen von Systeminformationen aufgelistet.

Makro Beschreibung
[@AdditionalInfo]

Inhalt des Textfelds "Workflow-Informationen".

[@AssignedToUserDispName]

Der Anzeigename des Benutzers, dem die aktuelle Instanz zugewiesen ist.

[@AssignedToUserName]

Der Benutzername des Benutzers, dem die aktuelle Instanz zugewiesen ist.

[@CaseDefNo] Fügt die Aktendefinitionsnummer hinzu.
[@CaseNo] Fügt die Aktennummer hinzu.
[@CategoryNo] Fügt die Kategorienummer hinzu.
[@CurrentDate]

Fügt das aktuelle Datum hinzu.

[@CurrentDateTime] 

Fügt das aktuelle Datum und die aktuelle Uhrzeit hinzu.

[@EformLink]

Fügt eine Verknüpfung zu einem bestehenden E-Formular ein.

[@SignatureDocID] Fügt die ID eines E-Signaturdokuments hinzu.
[@InitiatorDispName]

Der Anzeigename des Benutzers, der die aktuelle Instanz initiiert hat.

[@InitiatorDomain] Die Domäne des Benutzers, der die aktuelle Instanz initiiert hat.
[@InitiatorEmail]

Die E-Mail-Adresse des Benutzers, der die aktuelle Instanz initiiert hat.

[@InitiatorName]

Der Benutzername des Benutzers, der die aktuelle Instanz initiiert hat.

[@InstanceNo]

Die eindeutige Nummer der Instanz.

[@MainDocNo]

Die eindeutige Therefore™-Dokumentnummer für das Hauptdokument.

[@PrevTaskUserDispName]

Der Anzeigename für den Benutzer, der die vorherige manuelle Aktivität verarbeitet hat.

[@PrevTaskUserDomain]

Die Domäne des Benutzers, der die vorherige manuelle Aktivität verarbeitet hat.

[@PrevTaskUserEmail]

Die E-Mail-Adresse des Benutzers, der die vorherige manuelle Aktivität verarbeitet hat.

[@PrevTaskUserName]

Der Benutzername des Benutzers, der die vorherige manuelle Aktivität verarbeitet hat.

[@ProcessDueDate]

Das Datum, an dem der Workflow-Prozess fällig ist. Dies wird berechnet, indem die angegebene Prozessdauer zum Startdatum des Workflow-Prozesses addiert wird.

[@ProcessDueDateTime]

Das Datum und die Uhrzeit, zu der der Workflow-Prozess fällig ist. Dies wird berechnet, indem die angegebene Prozessdauer zum Startdatum und der Startzeit des Workflow-Prozesses addiert wird.

[@ProcessName]

Der Name des Workflow-Prozesses.

[@ProcessStartDate]

Das Datum, an dem der Workflow-Prozess gestartet wurde.

[@ProcessStartDateTime]

Das Datum und die Uhrzeit, zu der der Workflow-Prozess gestartet wurde.

[@Server]

Der DNS-Name des Therefore™-Servers, der die aktuelle Instanz gestartet hat.

[@TaskDueDate]

Das Datum, an dem eine bestimmte Aktivität fällig ist (Startdatum der Aktivität plus die angegebene Dauer der Aktivität).

[@TaskDueDateTime]

Das Datum und die Uhrzeit, an dem eine bestimmte Aktivität fällig ist. Dies wird berechnet, indem die angegebene Aktivitätsdauer zum Startdatum und der Startzeit der Aktivität addiert wird.

[@TaskNameFrom]

Der Name der vorherigen Aktivität.

[@TaskNameTo]

Der Name der nächsten Aktivität, zu der übergegangen wird.

[@TaskStartDate]

Das Datum, an dem eine bestimmte Aktivität gestartet wurde.

[@TaskStartDateTime]

Das Datum und die Uhrzeit, zu der eine bestimmte Aktivität gestartet wurde.

[@TenantName] In einem Therefore™-System mit mehreren Mandanten wird mit diesem Makro der Mandantenname hinzugefügt.
[@TokenNo] Liefert die Token-Nummer des Workflows zurück. Dieses Makro kann verwendet werden, wenn ein Zugriffstoken für die Workflow-Instanz und das Dokument in einer Aktivität "REST-Dienst aufrufen" für den Rückruf von der externen Funktion erstellt wurde.
[@UserDisplayName]

Der Anzeigename des Benutzers, der die letzte Aktion ausgeführt hat.

[@UserDomain]

Der Domänenname des aktuellen Benutzers.

[@UserEmail]

Die E-Mail-Adresse des aktuellen Benutzers.

[@UserName]

Der Benutzername des Benutzers, der die letzte Aktion ausgeführt hat.

[@WebClientDocLink]

Ein URL zum Öffnen des Hauptdokuments im Therefore™ Web Client.

[@WebClientLink]

Ein URL zum Öffnen der Workflow-Instanz im Therefore™ Web Client.

[@WebPortalDocLink]

Ein URL zum Öffnen der Workflow-Instanz im Therefore™-Portal.

Info-Symbol

Für interne Benutzer von Therefore™ liefern Anzeigenamen-Makros den Benutzernamen zurück.

Indexdatenfelder

In diesem Fenster werden die Indexdatenfelder aufgelistet, die für die Kategorie konfiguriert sind. Die Felder können auch manuell in den E-Mail-Editor, in Code oder in einen URL eingefügt werden, indem Sie [Feld-ID] referenzieren.

Kontrollkästchen

HTML-Schaltfläche einfügen
Aktivieren Sie dieses Kontrollkästchen, um ein ausgewähltes Workflow- oder Indexdatenfeld-Makro als Schaltfläche in die E-Mail einzufügen. Die Schaltfläche ist vorformatiert. Wechseln Sie im Editor zur Codeansicht (<>), um den Link, den Text und die Formatierung der Schaltfläche zu bearbeiten.

HTML zulassen
Aktivieren Sie dieses Kontrollkästchen, um eine Markierung |HTML in ein ausgewähltes Makro einzufügen.

Generell sollten Makros nur zum Hinzufügen von Text zu E-Mails und nicht zum Codieren von HTML verwendet werden. Wenn es jedoch sehr spezifische Gründe gibt, kann diese Option auch verwendet werden, um HTML aus Indexdaten in eine E-Mail zu kopieren.