====== ChannelReceiver ====== Der ChannelReceiver holt alle Entities mittels zugehörigem Channel aus deren Slot. ^Name ^Bedeutung | |**ChannelName**|Name des Channels, über den die Entities transferiert werden.| |**Description**|Hier kann ggf. eine Beschreibung zur Erklärung des Ablaufs eingetragen werden.| |**MessageStateToSet**|Status den eine eingelesene Entity bekommt.| |**Name**|Name des ChannelReceivers. Hier sollte nach Möglichkeit ein aussagekräftiger Name gewählt werden.| |**NotificationHandling**|Diese Eigenschaft kann für //Notificationmessages// (zur Benachrichtigung eines Empfängers über Ereignisse) eingestellt werden . Es gibt vier Parameter, die ausgewählt werden können:\\ **ImportAsUsual** : Notifikationmessage wird wie ein normaler Entity importiert.\\ **ThrowAway** : Notificationnachricht wird nicht importiert und in der Jobkette weiterverarbeitet.\\ **ForwardToEventAndForget** : Das Ereignis **FireOnNotificationMessage** wird ausgelöst und verarbeitet, worauf hin weitere Aktionen aufgerufen werden.\\ **ForwardToEventAndImport** : Das Ereignis **FireOnNotificationMessage** wird ausgelöst und die Message wird wie ein normaler Entity importiert.| |**TryLocalizeMessageBox**|Umleitung von Nachrichten im übergeordneten Knoten auf einen Subknoten.| ===== Folgende JobSteps werden i.d.R. mit dem ChannelReceiver verbunden ===== * [[prozessdefinition:jobs:jobsteps:kommunikation:channelreceiver]] * [[prozessdefinition:jobs:jobsteps:kommunikation:channelsender]] * [[prozessdefinition:jobs:jobsteps:allgemein:delegatorjob]] * [[prozessdefinition:jobs:jobsteps:allgemein:EntityAnalyzer]] * [[prozessdefinition:jobs:jobsteps:allgemein:excelimporter]] * [[prozessdefinition:jobs:jobsteps:allgemein:NotificationHandler]] * [[prozessdefinition:jobs:jobsteps:allgemein:MessageSelector]] * [[prozessdefinition:jobs:jobsteps:allgemein:TaskNotificatorEx]]