I think it would be great if action items (which can be created in text areas) could be placed in a menu. I am especially targetting python scripts, but other things like calling bookmarks etc. would also be good.
There could be a menu "Action Items" in which the user/developer could place action items using esentially the same dialog as used for text areas. This way, a user would always have action items that can be used on any page. There are actually ideas where people would like something like a text area present on all pages (SPF-I-4919). Using Menus would be even more elegant for action items required everywhere. There should also be a way to group Action Items in the menu for better usability.
A very good addition would be if action items could be put into context menus, especially of visualisations. This would be very useful if a script works on a visualisation. But also putting them in context menus of the filter panel etc. could be useful. Again, grouping of the menu entries should be possible.
An alternative would be to have a special panel holding the action items which could be switched on and off on each page.
I think the idea would greatly enhance the user experience because developers could easily extend the application with python scripts without having to use c# extensions or so (which for example I can't).
The background of the idea actually is: I have an issue with python scripts to obtan the active visualisation reference when using an action item in a text area. The problem is that Document.ActivePageReference.ActiveVisualReference will reference the text area, NOT the active visualisation I am interested in. I'd like to have the visualisation that was active before the button in the text area was clicked. Using menu entries or a special panel, there should be no issue with this.
Implemented in | 14.4 |
Action mods, introduced in Spotfire 14.4, extend Spotfire with a new type of lightweight reusable action component that can be tailored for specific domains and use cases. Using actions within visual analytics provides extensive options for carrying out tasks and enhancing workflows across all analytic elements, spanning from visualizations to data.