====== Jobs in Relation ====== Das folgende Entity-Relationship Diagramm((Gerendert mit [[https://mermaid.live|Mermaid Live Editor]].)) zeigt wie Jobs im eBiss Kontext eingebettet sind und welche Komponenten Jobs verwenden oder von Jobs verwendet werden. {{:images:sign_warning.png?nolink|}}**Hinweis:** Diese Darstellung ist nicht abschließend sondern zeigt nur die wesentlichen Verknüpfungen! ===== ER-Diagram ===== EventJobMappingTypsetChannelVariableContainerizerEntityTypePartnerMessageLocationBackendOtherJobSubJobAnalyzertriggerstransformer hasselector checkstransforer checksmay receive & senduses instancemessage creator useshashashasuseshashashashashas instancehashassends or receivesmay read & writeuses instancehas sourcehas targetdelegatesroutesreturn resultusesmay read & write ===== Markup ===== erDiagram Event||--||Job : triggers Job}o..o{Mapping : "transformer has" Job}o..o{Typset : "selector checks" Job}o..o{Typset : "transforer checks" Job}o..o{Channel : "may receive & send" Job}o..o{Variable : "uses instance" Job}o..o{Containerizer : "message creator uses" Typset}o..o{Mapping : has Typset}o..o{Channel : has Typset||--|{EntityType : has Typset}o--|{Containerizer : "uses" Partner}o..o{Message : has Partner}|--||Location : has Partner}o..o{Typset : has Partner}o..o{Typset : has Location}o--|{Variable : "has instance" Message}|--||EntityType : has Containerizer||--||EntityType : "has" Channel}|--o{Message : "sends or receives" Backend||--||EntityType : "may read & write" Mapping}o..o{Variable : "uses instance" Mapping||--||EntityType : "has source" Mapping||--||EntityType : "has target" Job }o..o{OtherJob : delegates OtherJob }o..o{SubJob : routes SubJob }o..|{OtherJob : "return result" Job}o..o{Analyzer : "uses" Job}o..o{Backend : "may read & write"