Temps mort☑ nouvelle fonctionnalité intéressante
☑ pourrait aider de nombreux utilisateurs !
☑ supprime quelque chose qui ressemble à un « bug »
☐ agréable à avoir
☐ personne n'en a besoin
Qu'est-ce qui a inspiré cette demande de liste de souhaits ?
Certaines fonctions de Jmp mettent beaucoup de temps à être terminées.
Pour tous ces cas, il peut être utile d'annuler l'activité après un intervalle de délai d'attente spécifié :
Quelle est l’amélioration que vous souhaiteriez voir ?
- Option:
Pour Try(), veuillez ajouter une possibilité de spécifier un intervalle de délai d'attente. Si l'exécution du code prend plus de temps, le script est arrêté et la table revient à son état initial. Timeout de la fonction try - Veuillez ajouter un paramètre de délai d'attente dans les préférences.
si l'utilisateur précise un timeout de 10 minutes, Si le démarrage d'une plateforme ou l'exécution d'une action prend plus de 10 minutes, l'exécution est arrêtée.
Pour les actions qui modifient la table de données, la table est restaurée au point où elle était avant le début de l'exécution de l'action. Cela devrait être possible car la plupart des actions dans Jmp ont une fonction d'annulation . Je suppose qu'un point de récupération est stocké avant de démarrer l'action ?
Pourquoi cette idée est-elle importante ?
Il y a un souhait de 2020 avec 79 Kudos : tuer le processus sans tuer JMP !
Il semble donc qu'il y ait ici une demande extrême, mais il semble également extrêmement compliqué de répondre aux souhaits des utilisateurs.
Le concept Timeout pourrait être une solution simple.
Chaque utilisateur acceptera d'attendre 10 minutes (et de prendre un café - ou deux) au lieu de perdre les résultats de plusieurs heures car une action dans Jmp prend des ordres de grandeur plus longs que ce à quoi l'utilisateur s'attendait.
plus de vœux par 
Automatisation et scriptsMélange et nettoyage des donnéesExploration et visualisation des donnéesRe : Délai d'attentepour l'option 2 : réglage du timeout dans les préférences, on pourrait penser à
- un paramètre pour toutes les plateformes
- dans un appel plateforme JSL, une commande pour ignorer le paramètre de timeout
- paramètres spécifiques pour les plates-formes individuelles
- exceptions : option dans les préférences pour préciser les plateformes pouvant fonctionner plus longtemps (machine learning, ...)
Re: Délai d'attente - Statut modifié en : ReconnuL'élément de la liste de souhaits précédent, « tuer un processus sans tuer JMP », est à l'étude. J'ajouterai cet élément de la liste de souhaits à la file d'attente de notre enquête de priorisation.