Erstellen von Hintergrund-Task-Definitionen

Sie müssen eine Hintergrund-Task für die angepassten Masken und Berichte Ihrer Firma erstellen. Hintergrund-Task-Definitionen sind bereits dort eingerichtet, wo sie für Standardmasken in SyteLine benötigt werden, und diese Hintergrund-Task-Definitionen werden in der Maske Hintergrund-Task-Definitionen aufgeführt. Weitere Informationen zum Definieren von Hintergrund-Tasks finden Sie in der Online-Hilfe.

Verwenden Sie die Maske Hintergrund-Task-Definitionen, um einen Datensatz zu erstellen, der die Hintergrund-Task gegenüber TaskMan identifiziert.

Alle Berichte sowie Funktionen und Aktivitäten, die als Hintergrundverarbeitung ausgeführt werden können, müssen in der Maske Hintergrund-Task-Definitionen aufgelistet werden.

Hintergrund-Tasks müssen die folgenden Anforderungen erfüllen:

  • Der Task-Name muss dem Maskennamen entsprechen, um die Identifizierung zu erleichtern.
  • Gespeicherte Prozeduren müssen in SQL geschrieben werden und in der SQL-Anwendungsdatenbank gespeichert sein. Funktions- und Aktivitätsmasken verwenden als Typ ausführbare Datei: SP (gespeicherte Prozedur).

So erstellen Sie eine Hintergrund-Task-Definition:

  1. Erstellen Sie einen neuen Datensatz in der Maske Hintergrund-Task-Definitionen.
  2. Geben Sie einen Task-Namen (z. B. RunCustomerOrderReport) und optional eine Beschreibung ein.
  3. Geben Sie eine ausführbare Datei an:
    • Für einen Bericht: Geben Sie den Namen des Berichts (z. B. CustomerOrder) in das Feld Name ausführbare Datei und den Typ der ausführbaren Datei (RPT) in das Feld Typ ausführbare Datei ein. Außerdem müssen Sie im Feld Berichtstyp den Berichtstyp angeben.
    • Für eine gespeicherte Prozedur: Geben Sie den Prozedurnamen im Feld Name ausführbare Datei an, und wählen SP im Feld Typ ausführbare Datei aus.
    • Für ein IDO: Geben Sie den Namen im Feld Name ausführbare Datei an, und wählen IDOMTH im Feld Typ ausführbare Datei aus.
  4. Für das Feld Maximal gleichzeitig empfehlen wir, dass Sie 2 eingeben.
  5. Klicken Sie auf die Schaltflächen in der Maske, um Berichtsoptionen oder ausgeschlossene Tasks anzugeben.
  6. Speichern Sie den Datensatz.

    Die neue Hintergrund-Task kann von einer beliebigen Maske aus als Ereignis-Handler-Routine aufgerufen werden.