Interactive Reporting Studio enables many powerful actions to be performed through its programmatic interface. However, it does not sanction the creation or deletion of objects on a dashboard, nor the dynamic addition of JavaScript into the event handlers of those objects.
To solve these problems, Dashboard Architect provides a synchronization mechanism. Actions that are performed through the Interactive Reporting Studio user interface, are detected and the Dashboard Architect structures are adjusted to reflect the current state of instrumented.bqy. While this is not a seamless way to create and remove objects, it is an easy-to-use mechanism.