====== Namenskonventionen für Jobs ====== ==== Inbound Jobs ==== Inbound steht für Nachrichten die von außen an Ihr Inhouse-System gesendet werden. === Konvention: === === Hier ein Beispiel für die Namenskonvention der Inbound Jobs: === {{:howtos:namenskonventionen:inbound_jobs.png|}} ---- ==== Outbound Jobs ==== Outbound steht für Nachrichten die von Ihrem Inhouse-System nach außen gesendet werden. === Konvention: === === Hier ein Beispiel für die Namenskonvention der Outbound Jobs: === {{:howtos:namenskonventionen:outbound_jobs.png|}} ---- ==== besondere/ administrative Jobs: ==== Mit besonders ist gemeint, dass die Jobs nicht für den automatisierten Nachrichtenaustausch benötigt werden\\ bzw. Prozesse die weder eingehend noch ausgehend sind, sondern Prozesse die manuell angestoßen werden. Darunter verstehen wir z.B. den Verwerfen-Job. === Konvention: === === Hier ein Beispiel für die Namenskonvention der Inbound Jobs: === {{:howtos:namenskonventionen:besondere_jobs.png|}} ---- ==== Jobobjekte benennen ==== Auch die vielen verschiedenen Jobobjekte bieten sowohl Namen, als auch Bemerkungen an. Da i.d.R. die Jobobjekt-Namen beim Anlegen nur generisch erzeugt werden, ist es hilfreich für das Lesen und Verstehen von TraceLogs oder Prozessen, wenn die generischen Namen des Jobobjekts mit den Inhalten des wichtigsten Attributs ergänzt oder vollständig umbenannt werden.((zum Beispiel per Copy Paste der Hauptattributeigenschaft.)) **Beispiele:** * [[prozessdefinition:jobs:jobsteps:allgemein:entityselector|]] Namen werden z.Bsp. ergänzt mit dem Typnamen der selktiert werden soll. * [[prozessdefinition:jobs:jobsteps:allgemein:entitytransformer|]] Namen enthalten Hinweise auf die Mappings welche verwendet werden sollen. * [[prozessdefinition:jobs:jobsteps:allgemein:entityifcase|]] Namen spiegeln idealerweise Ihre Schaltmechanik wieder. * [[prozessdefinition:jobs:jobsteps:allgemein:entitymessagecreator|]] werden ergänzt mit dem Namen der Nachrichtenbox, in welche kontainerisiert werden soll.