Reschedule all jobs by Planner or Part Class?

We are looking to regularly, daily or weekly, reschedule all jobs with a specific Planner ID or Part Class I can manage either way. Are there any tools like Global Scheduling or some Workbench that could do this? We don’t really schedule jobs outside of MRP now.

I’m thinking I have to make a BPM to handle this but wondering if there’s a standard tool that might do it? I’m not the best at BPM’s but can have AI help give me a hand and struggle in Test if I have too.

We are On Prem currently in 2024.1 version if it matters.