FME Flow: 2025.0

Ablaufpläne

Die Seite "Ablaufpläne" ermöglicht es Ihnen, die Workspaces zu bestimmten zukünftigen Zeitpunkten auszuführen, wobei sich die Zeitpunkte regelmäßig wiederholen können oder nicht.

Eine Anfrage, einen Workspace zu einem geplanten Zeitpunkt auszuführen, wird als Auftrag (engl.: Task) bezeichnet. Jeder Eintrag in der Tabelle "Ablaufpläne" repräsentiert einen geplanten Auftrag. Wenn ein Auftrag abgeschlossen ist, wird der dazugehörige Eintrag von der Tabelle entfernt, sobald die Seite aktualisiert wird.

Tipp Ziehen Sie als Alternative die Verwendung des Triggers Ablaufplan auf der Seite Automatisierungen in Betracht - hierbei handelt es sich um eine benutzerfreundliche Oberfläche zum Erstellen von Workflows, um Workspaces oder andere Aufträge auszuführen.

Anzeigen von Abla

In der der Seite "Ablaufpläne" werden alle in FME Flow erstellten Ablaufpläne aufgelistet, auch solche, die noch keine Aufträge ausgeführt haben.

Um die Liste zu filtern, erweitern Sie Filter. Sie können nach Quelle, Tag und Eigentümer filtern. Um alle Ablaufpläne einzubeziehen, die von FME Flow-Ablaufplan-Triggern in Automatisierungs-Workflows stammen, geben Sie als Quelle Automatisierungen oder Alle Quellen an. Um einen Schedule Initiated-Trigger aufzulisten, müssen Sie der Rolle fmesuperuser angehören und die Automatisierung muss ausgeführt werden.

Die auf der Seite "Ablaufpläne" angezeigten Spalten sind:

Hinweis  Einige Felder werden standardmäßig nicht angezeigt. Um zu steuern, welche Spalten angezeigt werden, klicken Sie auf das Symbol "Spalten anpassen".
  • Name: Der benutzerdefinierte Name des Auftrags.
  • Tags : Die dem Ablaufplan zugewiesenen Tags.
  • Startzeit: Die Zeit, zu der der Auftrag starten soll, mit folgender Syntax:
  • Jahr-Monat-Tag Stunde:Minute:Sekunde

  • Endzeit: Die Zeit, zu der der Auftrag enden soll Der Termin wird als N/A angezeigt, wenn der Auftrag nicht beendet wird oder die folgende Syntax verwendet:
  • Jahr-Monat-Tag Stunde:Minute:Sekunde

  • Wiederholung: Die Häufigkeit des Auftrags. Bei "Wiederholung" wird Niemals angezeigt, wenn der Auftrag nur einmal vorkommt.
  • Hinweis  Bei cron-Ausdrücken gilt die Zeitzone der FME Flow-Instanz, die den Auftrag ausführt. Alle anderen Zeiten werden in Ihrer lokalen Zeitzone angezeigt.
  • Workspace: Der Workspace, der die Anfrage ausführt.
  • Status: Der aktuelle Status des Auftrags.
    • Aktiviert (grünes Häkchen): die Ausführung erfolgt zum nächsten geplanten Zeitpunkt.
    • Deaktiviert (roter Kreis mit einem x): der Auftrag wurde angehalten.
  • Eigentümer: Der Benutzer, der den Ablaufplan erstellt hat, besitzt ihn und verfügt über vollständige Berechtigungen.
  • Teilen: Um einen Ablaufplan freizugeben, klicken Sie auf das Symbol "Mit anderen teilen". Mit Hilfe der Funktion "Teilen" können anderen Benutzern bestimmte Berechtigungen eingeräumt werden. Sie können ein Element teilen, wenn Sie es besitzen oder wenn Sie ein Benutzer mit der Berechtigung "Verwalten" in der Kategorie "Sicherheit" sind, z. B. ein Administrator. Für weitere Informationen, siehe Rollenbasierte und benutzerbasierte Zugriffskontrolle.
  • Durchschnittliche % CPU: Durchschnittlicher Prozentsatz der Verarbeitungszeit, der als CPU-Zeit aufgezeichnet wird, berechnet als Durchschnittliche CPU-Zeit /. Durchschnittliche verstrichene Zeit.
  • Durchschnittliche CPU-Zeit: Durchschnittliche Gesamt-CPU-Zeit zur Ausführung des Workspaces. Weitere Informationen darüber, wie die CPU-Zeit gemessen wird, finden Sie in der Tabelle Abgeschlossen der Jobs.
  • Durchschnittliche verstrichene Zeit: Durchschnittliche Gesamtverarbeitungszeit des Workspaces.
  • Durchschnittliche Spitzenspeichernutzung: Durchschnittliche Spitzenspeichernutzung durch die FME Engine während der Bearbeitung eines Jobs. Weitere Informationen darüber, wie die Spitzenspeichernutzung gemessen wird, finden Sie in der Tabelle Abgeschlossen der Jobs.

Möglicherweise stellen Sie im Laufe der Zeit fest, dass einige der leistungsbezogenen Statistiken, z. B. zur CPU-Zeit und zur Speichernutzung, veraltet sind und nicht mehr den aktuellen Bedingungen entsprechen. In diesem Fall können Sie sie zurücksetzen, damit sie neu berechnet werden. Wählen Sie einen oder mehrere Ablaufpläne aus, die zurückgesetzt werden sollen, klicken Sie auf Aktionen, und wählen Sie Statistik zurücksetzen.

Hinzufügen eines geplanten Auftrags

Um einen geplanten Auftrag hinzuzufügen, führen Sie einen der folgenden Schritte aus:

  • Klicken Sie auf der Seite "Ablaufpläne" (Ablaufpläne > Ablaufpläne verwalten) auf Erstellen, oder wählen Sie einen Auftrag aus der Tabelle aus und wählen Sie Aktionen > Vervielfältigen.
  • Wählen Sie Ablaufpläne > Ablaufplan erstellen.

Geben Sie die folgenden Informationen ein, um den Auftrag zu definieren. Klicken Sie abschließend auf OK.

Tipp Sie können einen Workspace testen, der von einem Trigger "Ablaufplan" initiiert wird, unabhängig von den Zeitpunkten, zu denen der Ablaufplan konfiguriert ist. Siehe Testen eines von einem Ablaufplan initiierten Workspaces, unten.

Name: Name des Auftrags

Beschreibung: Beschreibung des Auftrags.

Tags:Wenn Sie über viele Ablaufpläne verfügen, verwenden Sie Tags, um sie in sinnvollen Kategorien zu organisieren. Beim Anzeigen von Ablaufplänen können Sie nach Tags filtern.

Aktiviert: Um den Auftrag zu aktivieren, muss das Kontrollkästchen markiert werden.

Ablaufplan-Typ:

  • Basis: Der Auftrag wird in einer kalenderfreundlichen Auswahl von Intervallen, die von einer bestimmten Startzeit abgeleitet sind, wiederholt.
  • Im Intervall wiederholen: Der Auftrag wird in Intervallen wiederholt, wobei eine Liste vordefinierter Zeiteinheiten zur Verfügung steht.
  • CRON-Ausdruck: Der Auftrag wird basierend auf Ihrem eigenen CRON-Ausdruck wiederholt.
  • Nur einmal: Der Auftrag wird nur einmal zur angegebenen Zeit unter Start ausgeführt.
Hinweis  Die Optionen Basis und CRON-Ausdruck müssen entsprechend der Zeitzone der FME Flow-Instanz, die den Auftrag ausführt, konfiguriert werden. Alle anderen Zeiten können entsprechend Ihrer lokalen Zeitzone formatiert werden.

Falls Im Intervall wiederholen angegeben ist, wird der Ablaufplan nicht angepasst, wenn zwischen Standardzeit und Sommerzeit gewechselt wird.

Datumsbereich:

  • Start: Datum und Uhrzeit für den Start des Auftrags. Weitere Informationen finden Sie unter Festlegen eines zukünftigen Termins.
  • Sofort starten: Wenn dieses Kontrollkästchen markiert ist, wird der Auftrag gestartet, sobald er dem Ablaufplan hinzugefügt wurde. Wenn Sie das Kontrollkästchen deaktivieren, müssen Sie eine Zeit für den Start angeben (unten).
  • Ende: Datum und Uhrzeit, um die Ausführung des Auftrags zu stoppen. Weitere Informationen finden Sie unter Festlegen eines zukünftigen Termins.
  • Läuft nicht ab: Wenn das Kontrollkästchen markiert ist, hat der Auftrag keine Endzeit. Wenn Sie das Kontrollkästchen deaktivieren, müssen Sie eine Zeit für das Ende (oben) angeben.

Wiederholung: Wenn der Ablaufplan-Typ auf Basis gesetzt ist, geben Sie an, wie oft der Auftrag wiederholt wird.

Überspringen bei Ausführung des Jobs: Wenn dieses Kontrollkästchen aktiviert ist und Ablaufplan-Typ auf Basis, Im Intervall wiederholen oder CRON-Ausdruck gesetzt ist, wird der nächste geplante Auftrag nicht ausgelöst, wenn der Status des zuvor ausgelösten Jobs noch immer "In Bearbeitung" oder "In der Warteschlange" ist.

Tipp Sie können den Status eines Jobs auf der Jobs-Seite überprüfen.

Workspace-Name

Repository: Name des Repositorys, in dem sich der Workspace befindet.

Workspace: Workspace, für den der Auftrag ausgeführt wird.

Sobald der Workspace festgelegt ist, werden die offengelegten Parameter des Workspaces angezeigt. Sie können diese Parameter bei Bedarf verändern. Die Änderungen wirken sich aus, wenn der Auftrag ausgeführt wird.

Offengelegte Parameter

Geben Sie alle offengelegten Parameter oder andere Einstellungen an, die für den FME Flow-Dienst spezifisch sind.

Beachten Sie beim Bereitstellen offengelegter Parameter Folgendes:

  • Offengelegte Parameter, deren Sichtbarkeit an Bedingungen geknüpft ist, werden möglicherweise nicht angezeigt, je nach dem Wert, der für den in der If- oder Else If-Klausel der Einstellungen für die bedingte Sichtbarkeit angegebenen Parameter angegeben ist. Weitere Informationen finden Sie unter Steuern der Sichtbarkeit offengelegter Parameter in der FME Workbench-Hilfe.
  • Falls einer der offengelegten Parameter auf Daten-Dateien verweist, ermöglicht es diese Seite, Dateien in FME Flow hochzuladen, wobei im Hintergrund der Data Upload Service zum Einsatz kommt. Dieser Service arbeitet in Verbindung mit den Services Data Download, Data Streaming und Job Submitter, um Dateien hochzuladen.
  • Wurden Parameter als Typ Geometrie in FME Flow publiziert, so öffnet sich durch Anklicken des entsprechenden Kartensymbols eine Schnittstelle zur Spezifikation der gewünschten Geometrie. Weitere Informationen finden Sie unter Using the Geometry Parameter in FME Flow.
  • Werte für den offengelegten Parameter "Zu lesende Featuretypen", die Leerzeichen enthalten, müssen in doppelte Anführungszeichen gesetzt werden. Beispiel: "Bus Routes".
  • Ressourcen-Verbindungen zu Amazon Web Services (AWS) S3 Buckets können nicht aufgerufen werden.
  • Um offengelegte Parameter auf ihre Standardwerte zurückzusetzen, klicken Sie auf Werte zurücksetzen.
  • Informationen zur Konfiguration von offengelegten Parametern in Workspaces finden Sie unter Arbeiten mit Benutzerparametern in der FME Workbench-Hilfe.

Benachrichtigungen

Legen Sie bei Bedarf für den Notification Service bestimmte Themen fest, zu denen eine Benachrichtigung gesendet werden soll, falls der Auftrag erfolgreich (Bei Erfolg an Thema senden) oder nicht erfolgreich (Bei Fehler an Thema senden) ausgeführt wurde. Weitere Informationen finden Sie unter Überwachen von FME Flow-Ereignissen anhand von Themen.

Um die Einstellungen für Benachrichtigungen auf ihre Standardwerte zurückzusetzen, klicken Sie auf Werte zurücksetzen.

Erweitert

Hinweis  Um die erweiterten Einstellungen auf ihre Standardwerte zurückzusetzen, klicken Sie auf Werte zurücksetzen.
  • Job-Warteschlange (optional): Die Warteschlange, in der der Job ausgeführt wird. Die angegebene Warteschlange hat Vorrang vor der Warteschlange, die andernfalls auf der Grundlage von Job-Routing-Regeln, die in der Warteschlangensteuerung definiert wurden, zugewiesen werden würde. Wenn hier nichts angegeben wird, gelten die Job-Routing-Regeln. Öffnen Sie die Seite Engines, um die Warteschlangen anzuzeigen, denen FME Engines zugewiesen sind.
  • Ablaufzeit für Jobs in Warteschlange (optional): Die Zeitdauer, nach der ein Job, der sich in der Warteschlange befindet, nicht ausgeführt wird. Falls der Job vor Ablauf dieser Zeit nicht ausgeführt wurde, verbleibt er in der Warteschlange, bis er bereit für die Ausführung ist, jedoch wird keine Ausführung versucht. Diese Direktive ist für zeitkritische Jobs nützlich, die nach Ablauf einer festgelegten Zeitdauer nicht mehr ausgeführt werden sollen.
  • Ablauffrist für die Ausführung des Jobs (optional): Die Zeit, die ein Job im Ausführungsstatus verbleibt. Diese Anweisung wird verwendet, um sicherzustellen, dass ein Job eine FME Engine nicht auf unbestimmte Zeit blockiert. Der minimale erlaubte Wert ist 1.
  • Debugging protokollieren: Wenn aktiviert, werden zusätzliche Informationen in den FME Job Protokolle aufgezeichnet. Diese Einstellung wird am besten verwendet, wenn zuvor ein Fehler aufgetreten ist und Sie weitere Informationen wünschen.
  • Hinweis  Die Option Debugging protokollieren kann das Laufzeitverhalten des Workspaces beeinträchtigen und zu großen Protokolldateien führen.

Testen eines von einem Ablaufplan initiierten Workspaces

Zu Testzwecken können Sie einen Workspace, der von einem Ablaufplan initiiert wird, jederzeit unabhängig von den angegebenen Parametern des Ablaufplans ausführen.

Von der Seite "Ablaufpläne"

  1. Wählen Sie den Ablaufplan aus, der den zu testenden Workspace initiiert.
  2. Wählen Sie Aktionen > Trigger.

Von der Seite zum Erstellen oder Bearbeiten eines individuellen Ablaufplans

  • Wenn Sie zum Testen bereit sind, klicken Sie auf Trigger (unten).

Eine Nachricht zum Trigger "Ablaufplan" zeigt an, ob der Ablaufplan erfolgreich angefordert wurde. In diesem Fall wird der geplante Auftrag so ausgeführt, wie er aktuell konfiguriert ist.

Betrachten von durch einen Ablaufplan ausgelösten Jobs

Um eine Liste der Jobs anzuzeigen, die von einem Ablaufplan ausgelöst wurden, wählen Sie einen Ablaufplan aus und wählen Sie Aktionen > Ausgelöste Jobs anzeigen.

Klicken Sie auf einen beliebigen Job in der Liste, um ihn auf der Seite Jobs anzuzeigen. Um einen Job aus der Liste zu entfernen, wählen Sie ihn aus und klicken Sie auf Entfernen.

Verändern eines geplanten Auftrags

Um die Eigenschaften eines geplanten Auftrags zu untersuchen oder zu verändern, klicken Sie in der Tabelle zum Ablaufplan auf den entsprechenden Auftrag.

Dadurch werden die Eigenschaften des Auftrags auf einer Seite angezeigt, die der Seite für das Hinzufügen eines geplanten Auftrags entspricht. Wenn der Zeitplan von einem FME Flow-Ablaufplan-Trigger in einem Automatisierungs-Workflow stammt, wird der Workflow zur Bearbeitung geöffnet.

Aktivieren oder Deaktivieren von geplanten Aufträgen

Sie können beim Erstellen oder nachträglichen Ändern eines Auftrags definieren, dass dieser ausgesetzt wird: Klicken Sie hierzu auf der Seite "Einen Ablaufplan erstellen" oder auf der Seite "Ablaufplan bearbeiten" auf das Kontrollkästchen Aktiviert, um dieses abzuwählen. Alternativ können Sie auf der Seite "Ablaufpläne" die Aufträge, die Sie aktivieren oder deaktivieren (aussetzen) wollen, markieren und auf Aktionen > Aktivieren oder Deaktivieren klicken.

Erstellen, Bearbeiten oder Entfernen von Ablaufplan-Tags

Klicken Sie auf Tags verwalten.

Entfernen eines geplanten Auftrags

Um einen geplanten Auftrag zu entfernen, markieren Sie auf der Seite "Ablaufpläne" das Kontrollkästchen neben dem Auftrag und wählen Sie Aktionen > Entfernen.

Hinweis  Das Entfernen eines geplanten Auftrags während der Ausführung des dazugehörigen Workspaces unterbricht nicht die Umsetzung — die Umsetzung wird bis zum Abschluss ausgeführt. Das Entfernen eines Auftrags verhindert lediglich die nachfolgende Ausführung des dazugehörigen Workspaces.