====== MessageCollector ====== Der **MessageCollector** Jobstep wählt Nachrichten nach bestimmten Kriterien aus (s.u.). ~~ GENERATED src="eBiss.ClassLib.Resources.JobSteps.MessageCollector.de" changed="" ~~ ^Eigenschaften^^ ^Name^Beschreibung^ |**Typ**|Der Klassenname des Job-Steps| |**Name**|Der Name des Job-Steps wie er im Job Designer erscheinen soll| |**Beschreibung**|Eine optionale Erläuterung des Job-Steps| |**Einsammlungsstrategie**|**Alle von Nachrichtenbox** Filtert Nachrichten über Nachrichtenbox. \\\\**Delegierte zum aktuellen Job** Filtert Nachrichten, die zu den aktuellen Job delegiert wurden. \\\\**Delegierte zum spezifizierten Job** Alle Nachrichten, die zu den spezifizierten Job delegiert wurden.| |**Delegieren zu Job**|Selektiert nur Nachrichten, die über ein spezifizerten Job erstellt wurde. Diese Option ist nur möglich, wenn Einsammlungsstrategie 'Delegierte zum spezifizierten Job' gewählt ist.| |**Nachrichtenbox**|Die Nachrichtenbox, aus der die Nachrichten eingesammelt werden.| |**Status >=**|Nachrichten deren Status größer oder den gleichen dem ausgewählten Status ist.| |**Status %%<=%%**|Nachrichten deren Status kleiner oder den gleichen dem ausgewählten Status ist| |**Fehlerzustand %%<=%%**|Nachrichten mit dem Fehlerzustand kleiner oder den gleichen dem ausgewählten Fehlerzustand.| |**Filtern nach Partner-Benutzer**|Wenn aktiv und der Job ist initiiert über einen Server-Kanal mit Login, dann wird nach Benutzer sortiert.| |**Einsammlungslimit**|Anzahl an Nachrichten, die eingesammelt werden. -1 ist ohne Limit.| |**Vor x Minuten**|Nachrichten, deren Ertsellungsdatum älter ist als vor x Minuten. Beim Wert 0 findet keine Auswertung statt.| |**In d. letzten x Minuten**|Nachrichten erstellt in den letzten x Minuten. Beim Wert 0 findet keine Auswertung statt.| |**Maximale Durchläufe**| | |**Letzer Durchlauf vor (in Minuten)**| | |**Sortierung**|Die Sortierung in der die Nachrichten eingelesen werden sollen. Relevant ist das auch für das 'Einsammlungslimit'. Die Sortierung nach 'Runs' ist die beste für die perforamnce (minimiert DB updates).| ===== Folgende JobSteps werden i.d.R. mit dem MessageCollector verbunden ===== * [[prozessdefinition:jobs:jobsteps:kommunikation:channelsender]] * [[prozessdefinition:jobs:jobsteps:allgemein:delegatorjob]] * [[prozessdefinition:jobs:jobsteps:allgemein:EntityAnalyzer]] * [[prozessdefinition:jobs:jobsteps:allgemein:messagecopy]] * [[prozessdefinition:jobs:jobsteps:allgemein:failedmessagecollector]] * [[prozessdefinition:jobs:jobsteps:kommunikation:messagenotificator]] * [[prozessdefinition:jobs:jobsteps:allgemein:MessageSelector]]