Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Beschreibung

Dieser ActionHandler startet eine Prozessinstanz aus jeder ungelesenen E-Mail aus einem Ordner aus einem Postfach. In der jeweiligen Instanz werden 3 Prozessvariablen mit dem Empfänger, dem Betreff und dem Body der entsprechenden E-Mail gespeichert.

...

Klasse

Code Block
com.dooris.bpm.actionhandler.CreateProcessInstanceFromIncomingMailWithVariables

Webservice-Name

Info

ProcessInstanceManager

Webservice-Methode

Info

createProcessInstancesByHandler

Parameter

Im Parameterfeld ist das erste die ActionHandler-Klasse, getrennt durch ein Komma (,), gefolgt von den restlichen Parametern. Diese werden durch ein Semikolon (;).

Parametername

Standardwert

Beschreibung

Gültige Beispiele

email

Die E-Mail-Adresse des Postfachs.

password

Das Kennwort, das für den Zugriff auf das gewünschte E-Mail-Konto verwendet wird.

port

Dies liefert Informationen über den Port, der der E-Mail-Adresse und dem Host entspricht. Häufig verwendete Ports sind: 110 Pop 995 Pop inklusive Verschlüsselung 143 IMAP 993 IMAP mit Verschlüsselung

host

zum Beispiel. pop3.gmail.com oder imap.gmail.com (Sehr oft beinhaltet dies entweder pop oder pop3 oder IMAP. SMTP ist weit weniger verbreitet!).

Ein IMAP-Postfach ist erforderlich, wenn alle E-Mails in andere Ordner verschoben werden. Die Art des zu verwendenden Protokolls hängt vom verwendeten Postfach ab.

Wenn beide gängigen Protokolle vom Webdienst unterstützt werden, sollte IMAP als bevorzugtes Protokoll ausgewählt werden.

Info

Grundsätzlich sollte für jeden Timer und jede Prozessdefinition ein eigenes Postfach verwendet werden, um sicherzustellen, dass der Timer konsistent funktioniert.

folder​

Der Ordner des Postfachs, in dem der Timer nach ungelesenen E-Mails sucht.

processdefinition

Dieser Parameter gibt die Prozessdefinition an, von der aus eine Instanz gestartet werden soll.

subjectName

Name der Variablen, in der der Betreff der E-Mail gespeichert ist.

bodyName

Name der Variablen, in der der Text der E-Mail gespeichert wird.

fromName

Name der Variablen, in der der Absender der E-Mail gespeichert ist.

Beispiel

Parameter: com.dooris.bpm.actionhandler.CreateProcessInstanceFromIncomingMailWithVariables,email;password;port;host;folder;processDefinition;subjectName;bodyName;fromName

...

Abhängigkeiten

Zeitschaltuhr: DE CreateProcessInstancesByHandler