Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:tim:timer [2014/01/13 17:11] martin.oehm |
software:tim:timer [2021/07/01 09:52] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
======Timer======= | ======Timer======= | ||
- | Als [[software:tim:administration-client#timer|Timer]] werden regelmäßig ablaufende Programmabschnitte bezeichnet, die zeitgesteuert Aufgaben übernehmen. | + | Als Timer werden regelmäßig ablaufende Funktionen bezeichnet, die zeitgesteuert Aufgaben übernehmen. Siehe [[administration_client#timer|Anzeige von Timern im Admin-Client]] und [[create_timer|Erstellen von neuen Timern]]. |
^ Beschreibung ^ Technische Bezeichnung ^ ab Version ^ | ^ Beschreibung ^ Technische Bezeichnung ^ ab Version ^ | ||
^ System (Wichtig) ||| | ^ System (Wichtig) ||| | ||
- | | Übergibt [[software:tim:Aufgaben]] an einen [[software:tim:userprofil_vertretungsregel|Vertreter]], wird für die Vertretungsfunktion benötigt | [[software:tim:timer:handleActualAbsences]] | [[software:tim:changelog|Alle]] | | + | | Übergibt [[tasks]] an einen [[user_profile_absence_rules|Vertreter]], wird für die Vertretungsfunktion benötigt | [[software:tim:timer:handleActualAbsences]] | [[software:tim:changelog|Alle]] | |
- | | Berechnet die Status-Ampel für den kompletten [[software:tim:mandant|Mandanten]] | [[software:tim:timer:calculateTimesForAll]] | [[software:tim:changelog|3.6]] | | + | |
| Synchronisiert T!M mit einem LDAP-Server | [[software:tim:timer:createUsersFromLdapGroup]] | [[software:tim:changelog|Alle]] | | | Synchronisiert T!M mit einem LDAP-Server | [[software:tim:timer:createUsersFromLdapGroup]] | [[software:tim:changelog|Alle]] | | ||
| Übergibt die Mail-Queue an den hinterlegten Mailserver | [[software:tim:timer:sendAllDelayedEmails]] | [[software:tim:changelog|3.6]] | | | Übergibt die Mail-Queue an den hinterlegten Mailserver | [[software:tim:timer:sendAllDelayedEmails]] | [[software:tim:changelog|3.6]] | | ||
- | | Berechnet Fälligkeit und verbleibende Bearbeitungszeit von Aufgaben | [[software:tim:timer:updateEscalationStatus]] | [[software:tim:changelog|3.6]] | | + | | Berechnet die Status-Ampel für den kompletten [[software:tim:client|Mandanten]] | [[software:tim:timer:updateEscalationStatus]] | [[software:tim:changelog|3.6]] | |
^ Eskalationen/Reminder ||| | ^ Eskalationen/Reminder ||| | ||
- | |Schickt eine Instanz nach Ablauf einer bestimmten Zeit weiter und setzt eine Prozessvariable | [[software:tim:timer:signalProcessInstanceAndSetProcessvariable]] | | | + | |Schickt eine Instanz nach Ablauf einer bestimmten Zeit weiter und setzt eine Prozessvariable | [[.:timer:signalProcessInstanceInWaitStateAndSetProcessVariable]] | [[software:tim:changelog|3.7]] | |
|Erstellt nach x Prozent der Bearbeitungszeit einen Reminder für alle Aktivitäten einer Prozessdefinition| [[software:tim:timer:createReminderForEveryNodeForProcessdefinitionInProcent]] | [[software:tim:changelog|3.6]] | | |Erstellt nach x Prozent der Bearbeitungszeit einen Reminder für alle Aktivitäten einer Prozessdefinition| [[software:tim:timer:createReminderForEveryNodeForProcessdefinitionInProcent]] | [[software:tim:changelog|3.6]] | | ||
|Versendet fällige Eskalationsmails | [[software:tim:timer:performescalationfornodestimerwithlimit]] | | | |Versendet fällige Eskalationsmails | [[software:tim:timer:performescalationfornodestimerwithlimit]] | | | ||
|Versendet fällige Remindermails | [[software:tim:timer:performPastReminders]] | | | |Versendet fällige Remindermails | [[software:tim:timer:performPastReminders]] | | | ||
+ | |Wird benötigt, wenn die gezeichnete Eskalation in einem BPMN-Modell funktionieren soll| [[software:tim:timer:doEscalation]] | [[software:tim:changelog|4.2]] | | ||
^ Prozessinstanzen ||| | ^ Prozessinstanzen ||| | ||
|Prüft ein Postfach auf neue Mails und schickt die entsprechende Prozessinstanz weiter | [[software:tim:timer:signalByMail]] | | | |Prüft ein Postfach auf neue Mails und schickt die entsprechende Prozessinstanz weiter | [[software:tim:timer:signalByMail]] | | | ||
|Prüft ein Postfach auf neue Mails, schickt die entsprechende Prozessinstanz weiter und verschiebt die Mail | [[software:tim:timer:signalbymailwithlimitandmovemessage]] | | | |Prüft ein Postfach auf neue Mails, schickt die entsprechende Prozessinstanz weiter und verschiebt die Mail | [[software:tim:timer:signalbymailwithlimitandmovemessage]] | | | ||
- | |Prüft ein Postfach auf neue Antwortmails und verarbeitet diese (z.B. um Externe in den Prozess einzubinden) | [[software:tim:timer:signalbymailreply]] | [[software:tim:changelog:362|3.6.2]] | | + | |Prüft ein Postfach auf neue Antwortmails und verarbeitet diese (z.B. um Externe in den Prozess einzubinden) | [[software:tim:timer:signalbymailreply]] | [[software:tim:changelog|3.6.2]] | |
- | |Schickt Instanzen auf einem Waitstate weiter, falls dessen Variablenwert erreicht ist. | [[software:tim:timer:signalAllWaitStateByTimeFromVariable]] | | | + | |Schickt Instanzen auf einer bestimmten Aktivität weiter, falls ein Zeitraum abgelaufen oder ein Datum erreicht ist. | [[software:tim:timer:signalAllWaitStateByTimeFromVariable]] | | |
- | |Startet Instanzen in Kombination mit einem anderem Handler | [[software:tim:timer:createProcessInstancesByHandler]] | | | + | |Startet Instanzen in Kombination mit einem Handler | [[software:tim:timer:createProcessInstancesByHandler]] | | |
+ | |Schreibt Prozessvariable und schickt Instanz weiter | [[software:tim:timer:setProcessVariableAndSignalProcessInstanceByTransitionName]] | | | ||
^ Schnittstelle ||| | ^ Schnittstelle ||| | ||
- | |Erstellt und füllt Datenbanktabellen anhand von CSV Dateien | [[software:tim:timer:CreateAndFillDbByCsvInput]] | [[software:tim:changelog|Customer_Others]] | | + | |Erstellt und füllt Datenbanktabellen anhand von CSV-Dateien | [[software:tim:timer:CreateAndFillDbByCsvInput]] | [[software:tim:changelog|Customer_Others]] | | |
+ | ^ Prozessdefinitionen ||| | ||
+ | |Manipuliert Prozessdefinitionen anhand von Exceltabellen | [[software:tim:timer:setActivityDetailByExcelInput]] | [[software:tim:changelog|4.0]] | | ||