We are having a Case Trigger framework where we do a lot of functionalities related to the Case object. But when we do the Mass Case operation we hit the CPU time limit exception. We have debugged the code and figure it out that the Process Builder consumes more time to process. We have seen around 30 odd Process Builder for the same Case object. As far as I know as a best practice we have to have one Process builder per Object.
Can anybody tell how we can overcome this CPU time-limit issue? Because when we deactivate all the 30 odd PB's we can able to resolve the issue, and also it's very hard to find the exact PB causing the issue because we have to test like 30 odd! testing and also we can't guarantee the order of PB execution.
I appreciate the experts' suggestions!!