I have created a provider hosted app that runs in Azure. The app is responsible for getting external data into a SharePoint list. What are the options in getting the app to run automatically, let's say every 15 minutes? Can I accomplish this with a workflow? Or is there another way to schedule in SharePoint?
My app is deployed on SharePoint Online
Update: The scenario I'd like to accomplish is that the service in Azure can be called from multiple site collections. So if the app is installed in 3 site collections, then each one can call the service in Azure, and all that the Azure service will know is that it has been invoked. The app will determine when and with what credentials and such.