☑ Coole neue Funktion
☑ könnte vielen Nutzern helfen!
☑ entfernt etwas, das sich wie ein „Fehler“ anfühlt
☐ Schön zu haben
☐ Niemand braucht es
Was hat diesen Wunschwunsch ausgelöst?
Die Arbeit mit mehreren geöffneten Datentabellen in JMP erzeugt häufig implizite Abhängigkeiten (z. B. verknüpfte Zusammenfassungs- und Teilmengentabellen). In der Benutzeroberfläche werden diese Beziehungen durch das Symbol „Zugehörige Daten anzeigen“ sichtbar gemacht, eine entsprechende JSL-Funktionalität existiert jedoch nicht. [TS- 00278736 ] Dies erschwert das sichere Schließen von Tabellen und die Verwaltung temporärer Analyseergebnisse.
Welche Verbesserung würden Sie sich wünschen?
Ich benötige eine vollständige JSL-API, um Abhängigkeiten zwischen offenen Datentabellen und den zugehörigen Berichten abzufragen und zu verwalten. Idealerweise sollte diese Folgendes umfassen:
dt << GetMainTable(); to return the parent data table.
dt << GetDependentTables(); to return all child tables derived from it.
dt << HasUnsavedReports(); and dt << GetAssociatedReports(); to detect report windows not saved as table scripts.
- A global function such as
GetOpenTableDependencyGraph(); returning the full dependency graph of all open tables.
These APIs should expose the same dependency information that JMP already shows in the Windows List.
Warum ist diese Idee wichtig? Skriptbasierte Workflows benötigen zuverlässige Methoden, um den versehentlichen Verlust abhängiger Tabellen oder Berichte beim Schließen einer übergeordneten Tabelle zu verhindern. Ein Abhängigkeitsgraph auf JSL-Ebene würde die Robustheit verbessern, Bereinigungsprozesse automatisieren und eine konsistente Verwaltung abgeleiteter Tabellen ermöglichen. Zudem würde er die Skriptfunktionen mit der grafischen Benutzeroberfläche (GUI) harmonisieren und so automatisierte Prozesse sicherer, übersichtlicher und wartungsfreundlicher gestalten.
weitere Wünsche von 