Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:tim:actionhandler:createprocessinstancefromincomingmailwithvariables [2019/06/14 15:36] Konstantinos Litsios [Parameter] |
software:tim:actionhandler:createprocessinstancefromincomingmailwithvariables [2021/07/01 09:52] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ===== CreateProcessInstanceFromIncomingMailWithVariables ===== | ||
+ | |||
+ | |||
==== Beschreibung ==== | ==== Beschreibung ==== | ||
- | Dieser Timer startet aus jeder unlesender E-Mail eines Ordners eine Prozessinstanz. Dabei wird in der jeweiligen Instanz 3 Prozessvariable mit dem Absender,dem Betreff und dem Body der entsprechenden E-Mail gespeichert. | + | Dieser Timer startet aus jeder unlesender E-Mail eines Ordners eines Postfachs eine Prozessinstanz. Dabei wird in der jeweiligen Instanz 3 Prozessvariablen mit dem Absender,dem Betreff und dem Body der entsprechenden E-Mail gespeichert. |
---- | ---- | ||
Zeile 34: | Zeile 37: | ||
===== Parameter ===== | ===== Parameter ===== | ||
- | Im Feld Parameter kommt zuerst die Actionhandler Klasse und dann mit einem , getrennt die restlichen Parameter. Diese werden jedoch mit einem Semikolon (;) getrennt. | + | Im Feld Parameter kommt zuerst die Actionhandler Klasse und dann mit einem Komma (,) getrennt die restlichen Parameter. Diese werden jedoch mit einem Semikolon (;) getrennt. |
==== email ==== | ==== email ==== | ||
- | Email, die komplette Email-Adresse von der die Mails abgerufen werden sollen. | + | login der E-Mail des Postfachs |
==== password ==== | ==== password ==== | ||
- | Password, das Passwort des Email-Accounts | + | Das Passwort des Email-Accounts |
==== port ==== | ==== port ==== | ||
Zeile 49: | Zeile 55: | ||
==== host ==== | ==== host ==== | ||
- | Host, z.B. pop3.gmail.com oder imap.gmail.com (Meist etwas mit pop, pop3 oder imap. smtp ist normalerweise falsch.) | + | z.B. pop3.gmail.com oder imap.gmail.com (Meist etwas mit pop, pop3 oder imap. smtp ist normalerweise falsch.) |
<note important> Grundsätzlich sollte pro Timer und Prozessdefinition ein separates Postfach verwendet werden, um eine konsistente Funktionsweise des Timer gewährleisten zu können.</note> | <note important> Grundsätzlich sollte pro Timer und Prozessdefinition ein separates Postfach verwendet werden, um eine konsistente Funktionsweise des Timer gewährleisten zu können.</note> | ||
+ | |||
==== folder ==== | ==== folder ==== | ||
- | Erklärung (siehe [[#beispiel|Beispiel]]). Mögliche Optionen sind: | + | Der Ordner des Postfachs, in dem der Timer nach ungelesenen E-Mails sucht |
==== processdefinition ==== | ==== processdefinition ==== | ||
Zeile 78: | Zeile 86: | ||
==== Beispiel ==== | ==== Beispiel ==== | ||
- | {{ :software:tim:actionhandler:createprocessinstancefromincomingmailwithvariables.png?direct& |createprocessinstancefromincomingmailwithvariables.png}} | + | Parameter: com.dooris.bpm.actionhandler.CreateProcessInstanceFromIncomingMailWithVariables,email;password;port;host;folder;processDefinition;subjectName;bodyName;fromName |
+ | |||
+ | {{ :software:tim:actionhandler:createprocessinstancefromincomingmailwithvariables.png?direct& }} | ||
---- | ---- | ||
Zeile 85: | Zeile 95: | ||
==== Abhängigkeiten ==== | ==== Abhängigkeiten ==== | ||
- | __Timer__: [[:software:tim:timer|ERSETZMICH]] | + | __Timer__: [[:software:tim:timer:createprocessinstancesbyhandler|createProcessInstancesByHandler]] |