Was hat Sie zu dieser Wunschliste inspiriert?
Ich hoffe, dass es interaktivere Möglichkeiten zum Erstellen von JMP-„Flows“ gibt.
Welche Verbesserung würden Sie gerne sehen?
Ich bin etwas hin- und hergerissen, was diesen Vorschlag angeht, da er vielleicht ein wenig im Widerspruch zu dem steht, was JMP tut (Daten abrufen, Daten ändern, Daten auf einer Plattform analysieren, weitere Analysen durchführen und weitermachen...) und wohin JMP sich entwickelt hat (erweitertes Protokoll, Workflow-Builder). Aber ich bin trotzdem der Meinung, dass dies etwas ist, das JMP-Benutzern nützen könnte. Wir könnten es vielleicht sogar als eine Weiterentwicklung des Workflow-Builders oder als Ergänzung dazu als Workflow-Designer sehen.
Ich würde denken, dass so etwas schon vorgeschlagen wurde (und ich habe vielleicht mit Entwicklern darüber gesprochen und es wurde vielleicht irgendwann in Betracht gezogen, ich kann mich nicht mehr erinnern) … aber fügen Sie JMP eine Plattform hinzu, die es uns ermöglichen würde, einen analytischen Fluss aufzubauen, indem wir JMP-Plattformen per Drag & Drop auf eine Leinwand ziehen. Ich denke, JMP hat bereits die meisten der dafür benötigten Funktionen AUSSERHALB der Leinwand, wir haben Symbole für Plattformen, großartige Plattform-Launcher und die Plattformergebnisse werden in Skripten gespeichert. Wir haben auch Workflows, aber sie werden erstellt, während wir an JMP arbeiten, auf dieser Plattform, auf der Sie arbeiten würden (oder vielleicht könnte ein Workflow diese Art von grafischer Ansicht erstellen). Workflows sind auch Schritt für Schritt für Schritt, ABER Sie könnten sie trotzdem parallel ablaufen sehen, auch wenn sie es nicht tun.
Unten ist ein kleines Beispiel dafür, was ich meine,
Ich habe einen Arbeitsablauf, bei dem ich eine Datentabelle öffne, einige Übersichtstabellen erstelle, daraus jeweils ein Diagramm und sie dann zu einem Dashboard kombiniere.

Hier habe ich grundsätzlich zwei separate Routen aus der ersten Tabelle, beide Routen erstellen eine Zusammenfassung + einen Diagrammersteller und kombinieren sie mit ihren Diagrammerstellern wieder zum Dashboard.
Es wäre toll, wenn wir die Aktion „Öffnen“ auf die Leinwand ziehen könnten, die dann denselben Dateiwähler wie Open() öffnet und dann die Zusammenfassung auf die Leinwand zieht. Wenn Sie eine Linie von „Öffnen“ zu dieser Zusammenfassung ziehen, wird die Zusammenfassungsplattform gestartet, die Sie dann ausfüllen können. Am Ende könnten wir visuell so etwas haben

oder

Wenn der Benutzer doppelklickt (oder mit der rechten Maustaste klickt und „Bearbeiten“ auswählt), kann er die Plattformen ändern (Plattform neu starten). Dies könnte natürlich möglicherweise die folgenden Schritte unterbrechen, aber es könnte höchstwahrscheinlich auf einer gewissen Ebene überprüft werden.
Der Benutzer könnte auch einen Skriptblock haben, der dann Ein- und Ausgaben hätte. Eingaben würden basierend auf den Werten generiert, die Sie aus anderen Blöcken einbringen (nicht sicher, wie Konstanten behandelt werden sollen, vielleicht gibt es einen „Konstanten“-Block).
Warum ist diese Idee wichtig?
Viele (Low-Code- und No-Code-)Anwendungen bieten diese Art von Drag-and-Drop-Option (oder es ist möglicherweise die einzige Option, die Sie bei ihnen haben). Ich habe das Gefühl, dass bei JMP die meisten der erforderlichen Funktionen für diese Art visueller Workflows bereits vorhanden sind (Plattformen basieren bereits auf Tabellen, sie können Skripts zum Ausführen dieser generieren (zumindest die meisten können das)).