☑ coole neue Funktion
☑ könnte vielen Benutzern helfen!
☑ entfernt etwas, das sich wie ein „Bug“ anfühlt
☐ schön zu haben
☐ Niemand braucht es
Was hat diese Wunschlistenanfrage inspiriert?
Manche Funktionen in Jmp brauchen sehr lange, bis sie fertig sind.
In all diesen Fällen kann es hilfreich sein, die Aktivität nach einem festgelegten Timeout-Intervall abzubrechen:
Welche Verbesserung würden Sie sich wünschen?
- Möglichkeit:
Fügen Sie für Try() bitte eine Möglichkeit hinzu, ein Timeout-Intervall anzugeben. Dauert die Ausführung des Codes länger, wird das Skript gestoppt und die Tabelle in den Ausgangszustand zurückversetzt. Timeout der Try-Funktion - Bitte fügen Sie in den Einstellungen einen Timeout-Parameter hinzu.
Wenn der Benutzer ein Timeout von 10 Minuten angibt, wird die Ausführung gestoppt, wenn das Starten einer Plattform oder das Ausführen einer Aktion länger als 10 Minuten dauert.
Bei Aktionen, die die Datentabelle ändern, wird die Tabelle auf den Stand vor Beginn der Ausführung der Aktion zurückgesetzt. Dies sollte möglich sein, da die meisten Aktionen in Jmp über eine Rückgängig- Funktion verfügen. Ich vermute, dass ein Wiederherstellungspunkt gespeichert wird, bevor die Aktion gestartet wird?
Warum ist diese Idee wichtig?
Es gibt einen Wunsch aus dem Jahr 2020 mit 79 Kudos: Prozess beenden, ohne JMP zu töten !
Es scheint also, dass hier eine extreme Nachfrage besteht, aber es scheint auch äußerst kompliziert zu sein, den Wunsch der Benutzer zu erfüllen.
Das Timeout- Konzept könnte eine einfache Lösung sein.
Jeder Benutzer wird es akzeptieren, 10 Minuten zu warten (und sich einen Kaffee zu holen – oder zwei), anstatt die Ergebnisse vieler Stunden zu verlieren, weil eine Aktion in Jmp um Größenordnungen länger dauert, als der Benutzer erwartet hat.
weitere Wünsche von 
Für Option 2: Timeout-Einstellung in den Einstellungen könnte man sich vorstellen
- eine Einstellung für alle Plattformen
– in einem JSL-Plattformaufruf ein Befehl zum Ignorieren der Timeout-Einstellung
- Spezifische Einstellungen für einzelne Plattformen
- Ausnahmen: Option in den Einstellungen, Plattformen anzugeben, die möglicherweise länger laufen (maschinelles Lernen, ...)
Der vorherige Wunschlisteneintrag „Prozess beenden, ohne JMP zu beenden“ wird derzeit untersucht. Ich werde diesen Wunschlisteneintrag zur Warteschlange für unsere Priorisierungsumfrage hinzufügen.