☑ nueva característica interesante
☑ ¡podría ayudar a muchos usuarios!
☑ elimina algo que parece un "error"
☐ Es bueno tenerlo
☐ nadie lo necesita
¿Qué inspiró esta solicitud de lista de deseos?
Trabajar con varias tablas de datos abiertas en JMP suele generar dependencias implícitas (p. ej., tablas de resumen y subconjunto vinculadas). En la interfaz gráfica de usuario, el icono "Ver datos asociados" muestra estas relaciones, pero no existe una funcionalidad JSL equivalente. [TS- 00278736 ] Esto dificulta el cierre seguro de tablas o la gestión de resultados de análisis temporales.
¿Cuál es la mejora que le gustaría ver?
Me gustaría una API JSL completa para consultar y gestionar las dependencias entre las tablas de datos abiertas y sus informes asociados. Idealmente, esto incluiría:
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.
¿Por qué es importante esta idea? Los flujos de trabajo con scripts requieren métodos fiables para evitar la pérdida accidental de tablas o informes dependientes al cerrar una tabla principal. Un gráfico de dependencias a nivel de JSL mejoraría la robustez, automatizaría los procedimientos de limpieza y permitiría una gestión consistente de las tablas derivadas. Además, armonizaría las funciones de scripting con la interfaz gráfica de usuario (GUI), lo que haría que los procesos automatizados fueran más seguros, claros y fáciles de mantener.
Otros deseos de 