====== Job Signaturen ====== Die eBiss Job-Objekte haben verschieden eingehende und ausgehende Signaturen. {{:images:sign_warning.png?nolink|}}**Hinweis:** **Nachrichten** fliessen immer von **oben nach unten**. **Dokumente** hingegen fließen immer von **links nach rechts**. ===== Eingehende Signaturen ===== Das sind die Verbinder **oben oder links** am Job-Objekt.: * Nachrichten Handler **oben** bei Job-Objekten die weder im Nachrichten- noch im Dokumentverarbeitungskontext verwendet werden aber troztdem Nachrichten durchreichen können.((z.Bsp. im [[howtos:cleanup|CleanUp Job]] oder Custom-Job-Objekte.)). * Nachrichten Handler **oben** bei allen Job-Objekten, welche in der **Nachrichtenverarbeitung** verwendet werden.((z.Bsp. bei [[prozessdefinition:jobs:jobsteps:allgemein:entityanalyzer|]], [[prozessdefinition:jobs:jobsteps:allgemein:entityselector|]], [[prozessdefinition:jobs:jobsteps:allgemein:delegatorjob|]] etc.)) * Entitäten bzw. Dokumenten Handler **links** bei allen Job-Objekten, welche in der **Dokumentverarbeitung** verwendet werden.((z.Bsp. bei [[prozessdefinition:jobs:jobsteps:allgemein:entityselector|]], [[prozessdefinition:jobs:jobsteps:allgemein:entityloader|]], [[prozessdefinition:jobs:jobsteps:allgemein:entityifcase|]], [[prozessdefinition:jobs:jobsteps:allgemein:entitytransformer|]] etc.)) * hier wird noch zwischen **einzelnen Entitäten** oder **Selections**((Das ist eine Auswahl an Entitäten z.Bsp. bei [[prozessdefinition:jobs:jobsteps:allgemein:multientitytransformer|]].)) unterschieden ===== Ausgehende Signaturen ===== Das sind die Verbinder **rechts oder unten** am Job-Objekt: * Nachrichten Handler **unten** bei Job-Objekten die weder im Nachrichten- noch im Dokumentverarbeitungskontext verwendet werden aber troztdem Nachrichten durchreichen können.((z.Bsp. im [[howtos:cleanup|CleanUp Job]] oder Custom-Job-Objekte.)). * Nachrichten Handler **unten**bei allen Job-Objekten, welche in der **Nachrichtenverarbeitung** verwendet werden.((z.Bsp. bei [[prozessdefinition:jobs:jobsteps:allgemein:entityanalyzer|]], [[prozessdefinition:jobs:jobsteps:allgemein:entityselector|]], [[prozessdefinition:jobs:jobsteps:allgemein:delegatorjob|]] etc.)) * Entitäten bzw. Dokumenten Handler **rechts** bei allen Job-Objekten, welche in der **Dokumentverarbeitung** verwendet werden.((z.Bsp. bei [[prozessdefinition:jobs:jobsteps:allgemein:entityselector|]], [[prozessdefinition:jobs:jobsteps:allgemein:entityloader|]], [[prozessdefinition:jobs:jobsteps:allgemein:entityifcase|]], [[prozessdefinition:jobs:jobsteps:allgemein:entitytransformer|]] etc.)) * hier wird noch zwischen **einzelnen Entitäten** oder **Selections**((Das ist eine Auswahl an Entitäten z.Bsp. bei "**OnMultiEntityObjects**" im [[prozessdefinition:jobs:jobsteps:allgemein:entityloader|]].)) unterschieden {{:images:sign_warning.png?nolink|}}**Hinweis:** **Nachrichten** werden immer im "Stamm"((Das ist der Hauptstrang einer Prozessdefinition.)) des Prozesses weitergereicht, nie am "Ast"((Das sind die Prozesse welche vom Hauptstrang nach rechts abgehen.)) {{:images:sign_warning.png?nolink|}}**Hinweis:** **Dokumente** werden nie im "Stamm"((Das ist der Hauptstrang einer Prozessdefinition.)) des Prozesses weitergereicht, sondern immer am "Ast"((Das sind die Prozesse welche vom Hauptstrang nach rechts abgehen.))