Konfigurieren von Jobs für Interpret- und Transfer-Instanzen, die als Dienste ausgeführt werden

Verwenden Sie diese Prozedur, um Servicejobs als einen der Schritte der Interpret- und Transfer-Automatisierung zu konfigurieren.

Die Einstellungen für Service-Konfigurationen sind sehr flexibel. Daher müssen sie sorgfältig konfiguriert und getestet werden, um sicherzustellen, dass Jobs richtig laufen. Falls sich zum Beispiel zwei Bedingungen, die für denselben Job konfiguriert wurden, gegenseitig ausschließen, könnte der Job eventuell gar nicht laufen. Falls Jobs mit unterschiedlichen Bedingungen in der falschen Reihenfolge eingerichtet sind, könnten einige Jobs nie laufen, was zur Folge hat, dass Rechnungen nicht verarbeitet werden können.

Jobs werden auf zwei Arten konfiguriert:

  • Für mehrere Jobbeschreibungen werden gleichzeitig mehrere Jobs erstellt.
  • Ein einzelner Job wird an einer bestimmten Stelle in der Liste der Jobs für eine Interpret- oder Transfer-Instanz eingefügt.

Gleichzeitiges Erstellen von Jobs für mehrere Jobbeschreibungen

Verwenden Sie die folgende Prozedur, um mehrere Jobs gleichzeitig zu erstellen. Dieses Vorgehen empfiehlt sich, wenn Sie dieselben erweiterten Optionen für mehrere Dienste verwenden möchten.

  1. Klicken Sie im Manager auf die Objektleiste Service-Konfigurationen, danach mit einem Rechtsklick auf eine Interpret- oder Transfer-Instanz und wählen Sie danach Job(s) hinzufügen aus.
  2. Wählen Sie im Feld Jobbeschreibungen eine oder mehrere Jobbeschreibungen, für die Sie Jobs konfigurieren möchten.
  3. Geben Sie im Feld Jobname einen einzigartigen Namen an. Ein einzelner Job wird für jede, im Schritt 2 ausgewählte, Jobbeschreibung erstellt. Der Name jedes Jobs enthält den Namen der Jobbeschreibung und den von Ihnen festgelegten Namen. Auf diese Weise haben Jobnamen das folgende Format: <Name der Jobbeschreibung>_<angegebener einzigartiger Name>. Wenn das Feld Jobname leer gelassen wird, hat der Name das Format <Jobbeschreibungsname>_Ganzzahl+1.
Beispiel: Drei Jobbeschreibungen mit den Namen Intern, Fax und Collector werden in dieser Reihenfolge in Schritt 2 ausgewählt.
    • Wenn der eindeutige Name im Feld Jobname als ITRP1 angegeben wurde, erhalten die Jobs folgende Namen:
      • Intern_ITRP1
      • Fax_ITRP1
      • COLLECTOR_ITRP1
    • Wenn das Feld Jobname leer bleibt, erhalten die Jobs folgende Namen:
      • Intern_1
      • Fax_2
      • COLLECTOR_3
  4. Geben Sie, falls erforderlich, die Dauer der Jobausführung unter Ausführungsoptionen > Zeitintervall an. Wenn keine Dauer festgelegt wurde, wird der Job immer in Übereinstimmung mit der Listenreihenfolge ausgeführt. Beachten Sie, dass wenn die hier angegebene Zeitdauer mit der für die Instanz festgelegten Dauer nicht übereinstimmt, die für die Instanz festgelegte Dauer Vorrang hat.
  5. Geben Sie, falls erforderlich, die Dauer für den Leerlauf des Jobs an, bevor dieser geschlossen wird, unter Einstellungen > Wartezeit zwischen Jobs an. Dies kann nützlich sein, wenn keine Informationen zur Verarbeitung vorliegen, und das Starten und Anhalten von Jobs die CPU in Verbindung mit der Anwendung oder dem Datenbankserver belastet.
  6. Geben Sie, falls gewünscht, unter Einstellungen > Speicherlimit die Speicherkapazität an, die der Job verwenden darf, bevor er beendet wird und der nächste Job startet.
  7. Geben Sie, falls gewünscht, unter Einstellungen > Rechnungs-/Batch-Limit die maximale Anzahl der zu verarbeitenden Batches oder Rechnungen an, bevor ein Job angehalten und der nächste gestartet wird. Dadurch wird sichergestellt, dass die nachfolgenden Jobs in der Liste verarbeitet werden. Wenn hier keine Option festgelegt wird, wird der Job solange ausgeführt, bis keine weiteren Rechnungen oder Batches mehr verarbeitet werden müssen.
  8. Klicken Sie, falls gewünscht, auf Erweiterte Bedingungen, dann mit der rechten Maustaste in den Bereich darunter und dann auf Bedingung hinzufügen und konfigurieren Sie die erweiterten Bedingungen, um festzulegen wie und wann Jobs kontrolliert werden. Beachten Sie, dass dies keine Standardeinstellung ist. Um sie zu aktivieren, muss die Flag AdvancedJobCondition im Abschnitt [InvoiceServices] in der Datei eilocal.ini auf 1 gesetzt werden. Weitere Informationen finden Sie in der Hilfe für INI-Dateien.
  9. Falls gewünscht, geben Sie die Anzahl der Male, die der Job nach einem Absturz übersprungen wird an, um zu konfigurieren, wie oft der Job übersprungen werden soll, falls er abstürzt. Dies kann hilfreich sein, um die Produktion aufrechtzuerhalten, falls dieser Job abstürzt. Wenn Sie hier zum Beispiel „vier „ angeben, bedeutet das, dass der Job, wenn er an irgendeinem Punkt abstürzt, nicht erneut ausgeführt wird und erst beim fünften Mal wieder aufgenommen werden kann.
  10. Klicken Sie auf Aktivieren, um die Jobs zu verwenden. Wenn Sie dies nicht für alle mit der oben beschriebenen Prozedur erstellten Jobs tun möchten, können Sie dies auch später separat für jeden Job tun, indem Sie mit der rechten Maustaste auf den resultierenden Job auf der Liste und auf Aktivieren klicken.
    • - Jobs mit diesem Symbol sind aktiviert.
    • - Jobs mit diesem Symbol sind nicht aktiviert. Sie werden in der Liste übersprungen, wenn die Instanz in der Produktion verwendet wird. Hinweis: Stellen Sie sicher, dass die Instanz und die darin enthaltenen Jobs ordnungsgemäß konfiguriert sind, bevor Sie sie aktivieren.
  11. Klicken Sie auf OK. Es werden so viele Jobs unter der aktuellen Instanz erstellt, wie Jobbeschreibungen in Schritt 2 oben ausgewählt wurden.

Fügen Sie einen einzelnen Job an eine bestimmte Stelle in die Liste der Jobs für eine Interpret- oder Transfer-Instanz ein

Die Prozedur ist identisch mit der oben beschriebenen Prozedur für mehrere Jobs, mit Ausnahme des Schritts für den Start des Vorgangs. Klicken Sie mit der rechten Maustaste auf einen Job, nach dem ein anderer Job eingefügt werden soll, und klicken Sie dann auf Neuen Job unterhalb einfügen. In diesem Fall kann nur eine Jobbeschreibung aus der Dropdown-Liste Jobbeschreibung ausgewählt werden, und der Jobname muss angegeben werden, um fortzufahren.

Ändern der Reihenfolge, in der Jobs ausgeführt werden

Jobs werden in der Reihenfolge ausgeführt, in der sie unter der Interpret- bzw. Transfer-Instanz, zu der sie gehören, von oben nach unten aufgelistet sind. Wann und wie sie ausgeführt werden, hängt von den festgelegten Bedingungen ab, falls vorhanden.

Ziehen Sie Jobs nach oben oder unten auf der Liste, um die Reihenfolge der Ausführung zu ändern.

Aktivieren oder deaktivieren Sie einen Job für eine Interpret- oder Transfer-Instanz

Klicken Sie mit der rechten Maustaste auf einen Job, und klicken Sie dann auf Aktivieren oder Deaktivieren, je nachdem, ob Sie den Job für die Instanz, zu der er gehört, ausführen oder nicht ausführen möchten.

Beachten Sie, dass für die Verwendung eines Jobs die Instanz, zu der er gehört, ebenfalls aktiviert sein muss.

Einzelne Jobs löschen

Klicken Sie auf den Job, den Sie löschen möchten, auf der Dienstekonfiguration -Objektleiste unter der Interpret- oder Transfer-Instanz, zu der er gehört, und drücken Sie dann auf der Tastatur auf Löschen bzw. klicken Sie mit der rechten Maustaste auf die Instanz und klicken Sie dann auf Löschen.