Getting Started with MicroStrategy TaskProc
The MicroStrategy Task Processor is a light weight interface for performing basic events over the web. It’s an easier API to interface with than Web Services, but doesn’t come with all of the features. If you just need a quick administrative task or just need the results of a basic report, it can be easier to get off the ground than Web Services or Java Web SDK. Today I’ll do a quick walkthrough on how to use this (free!) method of MicroStrategy custom interaction.
The Task Processor (“TaskProc”) is a free component with the MicroStrategy Web installation that doesn’t require any additional licensing to use. To use it, you simply invoke the URL and consume the result either in your program or manually if you need to.
Accessing the Task Processor
For MicroStrategy 9.0.1 and prior, you can access the TaskProc using the following URLs:
For MicroStrategy 9.0.2+, they changed the URL slightly:
- Paste the sessionState that was received from the previous TaskProc step (from the <min-state> node).
- Use the style ReportGridStyle (trust me) and provide the Report GUID you want to execute.
- Click the Update URL button at the bottom and you’ll end up with your ready to use URL.
The TaskProc can be handy in a quick pinch, or be easier to get off the ground than the Web Services. It’s pretty intuitive to use since it’s already setup and installed, and the Builder GUI does the heavy lifting for you. I don’t use it in any day to day tasks, but if you have an interesting use for it, please share in the comments!