Spotfire has a web API for triggering updates. For more information and some sample code for how to call these updates, please visit this link on the TIBCO Community:
https://community.tibco.com/wiki/tibco-spotfire-web-services-api-tutorials-and-examples
Alternatively, use this short URL to visit the Community:
Using this API, you can build a complete workflow, using Spotfire as an integral part of it. For example, an external system could run some critical process and update a database with results of that process. Then, the system would call the UpdateAnalysisService Web Service to make sure that an analysis has the latest data loaded and ready to use.