Skip to main content

xSuite Interface Windows Prism 5.x – Online-Hilfe

Allgemeine Eigenschaften

Die folgenden Eigenschaften dienen der übergeordneten Definition der Schedule-Worker. Diese Definition ist unabhängig von den konkreten Tasks, die die Schedule-Worker ausführen.

Eigenschaft

Beschreibung

Schedule[].Tenant

Schedule[].Name

Schedule[].Timer*

Schedule[].RunOnce

Eigenschaften zur Definition einer oder mehrerer parallel laufender Schedule-Worker-Instanzen

Diese Schedule-Worker-Instanzen führen unabhängig von den Verarbeitungsszenarien globale Tasks aus, z. B. Tasks für Aufräumarbeiten.

Tasks müssen nicht zwingend einen Bezug zu einem bestimmten Mandanten haben. Für Task-Typen, die auf die mandantenspezifische Verwaltungsdatenbank, den temporären Storage und beim aktivierten Logging auch auf die interne Datenbank zugreifen, ist dies jedoch der Fall. Unter .Tenant ist der Name des Mandanten anzugeben (Standardwert: Default).

Die optionale Eigenschaft .Name dient dazu, der Instanz einen sprechenden Namen für die Anzeige im Protokoll und im Statusmonitor zu geben.

Die Eigenschaft .Timer legt die Ausführungszeit für die Instanz fest. (Syntax: siehe Verschiedenes)

Der Wahrheitswert .RunOnce ist für den Sonderfall vorgesehen, dass der Schedule-Worker die Tasks während der Laufzeit des Programms nur genau einmal zum ersten Ausführungszeitpunkt starten soll, unabhängig vom Erfolg dieser ersten und einzigen Ausführung. (Standardwert: false)

Schedule[].Task[].Name

Schedule[].Task[].Type*

Schedule[].Task[].BreakOnError

Pro Scheduler-Instanz sind beliebig viele Tasks definierbar, die zu der festgelegten Zeit nacheinander ausgeführt werden.

Die optionale Eigenschaft .Name dient der Anzeige des Namens eines Tasks im Protokoll und im Statusmonitor.

Die Eigenschaft .Type bestimmt die Art des Tasks. Folgende Arten sind verfügbar:

  • DbTransfer: Übertragung von Datensätzen aus einer Datenbank in eine andere Datenbank

  • Macro: Ausführung einer globalen Makrofunktion

  • UpdateCheck: Prüfung auf und ggf. Installation von verfügbaren Updates für die laufende Programminstanz

  • XSuiteHelixDataImport: Übertragung von Stammdaten aus xSuite-spezifischen Datenbanktabellen an den Data Service in der xSuite Helix Cloud

  • XSuiteHelixLookupImport: Übertragung von Stammdaten aus SAP oder aus einer lokalen Datenquelle an den Lookup Service in der xSuite Helix Cloud (Dies ist ein altes Verfahren, das durch XSuiteHelixDataImport abgelöst wurde.)

Hinweis

Abhängig von der Task-Art müssen spezifische Zusatzeigenschaften konfiguriert werden. Weitere Informationen hierzu finden Sie unter Task "XSuiteHelixLookupImport" und Task "Macro".

Der Wahrheitswert .BreakOnError legt fest, ob ein Task bei einer fehlerhaften Ausführung abgebrochen wird. Alle folgenden Tasks werden somit nicht mehr ausgeführt (Standardwert: false).