Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:tim:timer:settask2donebymail [2013/08/02 15:02] martin.lukas [Beschreibung] |
— (aktuell) | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ===== setTask2DoneByMail ===== | ||
- | ===== setTask2DoneByMail ===== | ||
- | ==== Beschreibung ==== | ||
- | Dieser [[software:tim:timer|Timer]] schaut in ein Postfach und setzt Aufgaben als erledigt wenn der Absender für die Aufgabe zuständig ist und entsprechende Parameter in der Mail gefunden werden. | ||
- | >> Achtung ! | ||
- | > Es muss in der loom.properties ein Parameter gesetzt werden damit Dieser Timer de nötigen Parameter in der Mail findet. | ||
- | |||
- | ------ | ||
- | ==== Timer Name ==== | ||
- | beliebig \\ | ||
- | ==== Webservice Name ==== | ||
- | ProcessInstanceManager \\ | ||
- | ==== Webservice Methode ==== | ||
- | setTask2DoneByMail | ||
- | ---- | ||
- | ==== Parameter ==== | ||
- | \\ === 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 | ||
- | \\ === Limit === | ||
- | limit, Anzahl Mails die abrearbeitet werden sollen. | ||
- | \\ === MoveFolder === | ||
- | moveFolder, Ordner in den bearbeitetes Mails verschoben werden sollen. Wenn dieser Parameter nicht angegeben wird (einfach ein weiteres Komma) werden die Nachrichten nicht verschoben. | ||
- | >> **Achtung!** | ||
- | >Mails verschieben geht bei pop3 nicht. | ||
- | \\ === taskInstanceIdRegex === | ||
- | Durch diesen Parameter wird festgelegt wie die TaskID im Betreff gefunden werden kann. z.B. TaskID:({0-9*) Wobei in den Klammern die eigentliche ID steht. | ||
- | \\ === pDName === | ||
- | Durch diesen Parameter wird festgelegt für welche Prozessdefinition der Timer gilt. Wenn der Parameter leergelassen wird (siehe MoveFolder) gilt der Timer für alle Prozessdefinitionen. | ||
- | |||
- | ---- | ||
- | |||
- | ==== Beispiel ==== | ||
- | <code>johnm1477@gmail.com,&e1am!sIlI,995,imap.gmail.com,1,checkt,TaskID:({0-9}*),Onboarding</code> | ||
- | {{:software:tim:timer:bildschirmfoto_2013-06-13_um_08.53.12.png?direct&200|}} | ||
- | |||
- | ---- | ||
- | ==== Abhängigkeiten ==== | ||
- | \\ __T!M Version__ : wahrscheinlich [[software:tim:changelog:3.5.1|Version 3.5.1]] |