Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
software:tim:timer:signalbymail [2016/02/19 11:58] amanda.zens |
software:tim:timer:signalbymail [2021/07/01 09:52] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ===== signalByMail ===== | ||
- | ==== Beschreibung ==== | ||
- | Dieser [[software:tim:timer|Timer]] prüft Postfächer und schickt Instanzen weiter, wenn dort E-Mails vorhanden sind, die Parametern entsprechen, die zu diesen Instanzen gehören. | ||
- | ==== Timer Name ==== | ||
- | beliebig \\ | ||
- | ==== Webservice Name ==== | ||
- | <code>ProcessInstanceManager</code> | ||
- | ==== Webservice Methode ==== | ||
- | <code>signalByMailWithLimitAndMoveMessage</code> | ||
- | ==== Parameter ==== | ||
- | === ProzessInstanzID-Reg-Exp === | ||
- | piIdRegex, eine [[regularexpression|Regular Expression]] die angibt wie die ProzessInstanzID gefunden wird. | ||
- | Es wird im Mailtext und im Betreff danach gesucht. | ||
- | \\ === Aktivitätsnamen-Reg-Exp === | ||
- | nodeNameRegex, eine [[regularexpression|Regular Expression]] die in der momentan bearbeiteten Mail nach der angegeben [[tim:software:Aktivitaet]] sucht und diese entsprechend [[tim:software:signal|signald]]. \\ | ||
- | Es wird in den Mailtexten und in Betreffen der Mails auf dem Server danach gesucht. | ||
- | \\ == Filter-Reg-Exp == | ||
- | filterRegex, eine [[regularexpression|Regular Expression]] die eine Bedingung angibt welche Mails bearbeitet werden sollen. | ||
- | >> **Achtung!** | ||
- | > Wenn Teile der [[regularexpression|Regular Expression]] in ( ) gesetzt sind werden diese zwar gesucht aber nicht Teil des Rückgabewerts, z.B. der PI-ID. | ||
- | > Beispiel: <code>(args\[3\]=)[A-Za-z_0-9]*(\&args\[4\]=)</code> gibt einen Text mit großen und kleinen Buchstaben Unterstrich und Zahlen zurück wenn er zwischen args[3]= und &args[4] steht. | ||
- | \\ === E-Mail-Adresse === | ||
- | email, die komplette Emailadresse von der die Mails abgerufen werden sollen. | ||
- | \\ === Password === | ||
- | password, das Passwort des E-Mailaccounts. | ||
- | \\ === Port === | ||
- | port, passend zur E-Mailadresse und dem Host | ||
- | \\ === Host === | ||
- | host, z.B. pop3.gmail.com | ||
- | ---- | ||
- | |||
- | ==== Beispiel ==== | ||
- | <code>"(\?args\[0\]=)[0-9]{4}(\&args\[1\]=)","(args\[3\]=)[A-Za-z_0-9]*(\&args\[4\]=)","",johnm1477@gmail.com,&e1am!sIlI,995,pop.gmail.com</code> | ||
- | |||
- | ---- | ||
- | ==== Abhängigkeiten ==== | ||
- | \\ __TIM Version__ : wahrscheinlich [[software:tim:changelog:2.4.7|Version 3.5.1]] |