We are currently in the process of building out a PowerBI dashboard to increase visibility to our multitube of Schedules and their inevitable outcome. We currently have 100+ schedules, and there's no straight-forward or streamlined Server dashboard to help manage this daily. So, we've decided to hit the Alteryx APIs.
One problem I've stumbled across is being able to associate a specific JobId to a specific ScheduleId. Most often it isn't an issue, as we can associate a schedule and specific workflowid within the Schedule endpoint. Then we can reference the workflowId within the Job API endpoint. It becomes a problem when we have the same workflow associated with multiple schedules. This part is required as we run the same workflow, multiple times a day at different intervals (the schedule functionality lacks here).
I've attempted to create a custom / unique id with the workflowId and appending the hour of the scheduled workflow. This comes close as you can do the same within the Job endpoint data. Though this also has a flaw as the hour data point may change with fall / spring time changes, updating schedule initiation times, queue delay, etc. When this happens, historical look-back data is screwed.
I haven't found a way to tag custom data to a specific jobId. Any other thoughts?