I have developed a shell of a plugin with charts. Now I want to display workflow data in these charts - for example active and inactive accounts in IIQ, active worktasks, joiners, leavers etc. What would be a good way to display this data in my graphs using javascript? Using the SCIM APIs to fetch data about accounts in IIQ?
This question is quite generic to get comprehensive and useful answers. You need likely also a server-side part of the plugin, create your API which plugin UI can use to fetch the data. SCIM APIs likely wont be good fit, you seem to need aggregated data like totals, sums, etc. SCIM API generates way too much data and wastes time and space. I would create my API calls which would either make queries using Filters or if cannot avoid, then direct DB calls to aggregate numbers.
Quite opposite. I mean you likely need to display aggregated data on your dashboard like counts, sums, max, mins etc. Consuming this directly from IdentityIQ API would be possible, but uses lot of bandwidth if you aggregate on client (UI) side and makes the dashboard very slow.
You need to add you own API on the backend side, to feed dashboard client side.