====== Jobs anlegen ====== Um einen neuen Job anzulegen, klicken Sie mit der rechten Maustaste auf **Jobs** innerhalb der **Prozessdefinition** im linken Fenster und wählen Sie **Erstellen** im Kontextmenü aus. Alternativ können Sie auch die Erstellen-Schaltfläche in der Toolbar (oben) anklicken um in den **Job-Designer** zu gelangen. ===== Job Eigenschaften ===== Bei Bedarf können Sie unter dem Tab **Eigenschaften** unter anderem einen aussagekräftigen **Name**, eine **Beschreibung** oder Tags für den neu erstellten Job eintragen.\\ {{images:jobeigenschaften.png?nolink}} ==== Verfügbare Eigenschaften ==== * Name * Beschreibung * Version * Username des Autors * Username der letzten Änderung * Datum der letzten Änderung * Auswahl an **Flags**((Aktiv, Alle, Kein, Test)) zur Markierung des Jobs (keine Auswirkung auf den Ablauf). * Ein Job kann zusätzlich durch die Eigenschaft **Ist öffentlich** an einen Subknoten vererbt werden. ===== Job Steps ===== Die Bausteine des Jobs werden im Tab [[prozessdefinition:jobs:bearbeiten|Definition]] eingefügt, verkettet und bearbeitet.\\ Schließen Sie Ihre Eingaben durch einen Klick auf die Speichern-Schaltfläche ab, damit der Job in die eBiss Datenbank übernommen wird. ===== Initiale JobSteps((JobSteps, welche i.d.R. als erster JobStep in einem Job verwendet werden.)) ===== * [[prozessdefinition:jobs:jobsteps:allgemein:delegatorjob]] * [[prozessdefinition:jobs:jobsteps:allgemein:EntityAnalyzer]] * [[prozessdefinition:jobs:jobsteps:allgemein:EntitySelector]] * [[prozessdefinition:jobs:jobsteps:allgemein:EventRoutereceiver]] * [[prozessdefinition:jobs:jobsteps:allgemein:ExecuteExternal]] * [[prozessdefinition:jobs:jobsteps:allgemein:ExecuteExternalprocessor]] * [[prozessdefinition:jobs:jobsteps:allgemein:failedmessagecollector]] * [[prozessdefinition:jobs:jobsteps:allgemein:filenamesetter]] * [[prozessdefinition:jobs:jobsteps:allgemein:jobexecuter]] * [[prozessdefinition:jobs:jobsteps:allgemein:jobexecutioncontroller]] * [[prozessdefinition:jobs:jobsteps:allgemein:LogRotator]] * [[prozessdefinition:jobs:jobsteps:allgemein:messagedeletor]] * [[prozessdefinition:jobs:jobsteps:allgemein:MessageMerger]] * [[prozessdefinition:jobs:jobsteps:allgemein:MessageSelector]] * [[prozessdefinition:jobs:jobsteps:allgemein:MessageStateSetter]] * [[prozessdefinition:jobs:jobsteps:allgemein:NotificationHandler]] * [[prozessdefinition:jobs:jobsteps:allgemein:removearticles]] * [[prozessdefinition:jobs:jobsteps:allgemein:RemoveMessagesdirectsql]] * [[prozessdefinition:jobs:jobsteps:allgemein:RemoveTasks]] * [[prozessdefinition:jobs:jobsteps:allgemein:shutdownserverstep]] * [[prozessdefinition:jobs:jobsteps:allgemein:startdokuwiki]] * [[prozessdefinition:jobs:jobsteps:kommunikation:backend:backendobjectretriever]] * [[prozessdefinition:jobs:jobsteps:kommunikation:backend:backendobjectretrieverex]] * [[prozessdefinition:jobs:jobsteps:kommunikation:channelreceiver]] * [[prozessdefinition:jobs:jobsteps:kommunikation:channelsender]] * [[prozessdefinition:jobs:jobsteps:kommunikation:messagenotificator]] * [[prozessdefinition:jobs:jobsteps:kommunikation:newmessagenotifier]] * [[prozessdefinition:jobs:jobsteps:kommunikation:webserversessionjobstep]] * [[prozessdefinition:jobs:jobsteps:dbintegrator:DbObjectRetriever]] * [[prozessdefinition:jobs:jobsteps:supplier:articleselector]] * [[prozessdefinition:jobs:jobsteps:supplier:articlesubscriptionselectordirectsql]] * [[prozessdefinition:jobs:jobsteps:supplier:tradeitemmanagerbookcache]] * [[prozessdefinition:jobs:jobsteps:supplier:tradeitemmanagerfillcache]] * [[prozessdefinition:jobs:jobsteps:supplier:tradeitemselectordirectsql]]