I was wondering what's the best way to treat a deal that may involve 2 different departments (with their own tasks) at a similar time. e.g we may have a salesperson with a deal in a pipeline that requires approval/input from let's say the operations department through various stages along the way.

Would the best way be to create a $0 deal in the operations pipeline (so the same deal doesn't double the overall forecasts) and then create their own stages or would it be best to have both teams look at the same pipeline (though the associated tasks/approvals may be harder to execute)?

Any suggestions?