Hi Tim ,
As for your question about Advanced Jump to Dashboard (AJTD), you're correct – it simplifies JTD configuration through a UI, much like how you’re handling it programmatically with JavaScript. However, if you import a dashboard onto a Sisense server without AJTD, the JTD settings won’t persist unless the plugin is installed in the target environment.
You can still modify the dashboard’s JavaScript events to overwrite the target with an ID, providing more precise control in your specific use cases. Unfortunately, the current free version of AJTD doesn't track targets by name or ID across environments, so you’d need to manually re-select the target when pushing or importing dashboards – much like your current process.
It sounds like AJTD might not fully address your needs given your programmatic workflow. That said, we have considerable experience with Sisense customizations for specific use cases. If you're interested, feel free to reach out to inquiries@paldi.solutions, and one of our experts will gladly assist with a tailored solution.