Hi Gautam!
If you plan on using the Nik filters I think it becomes a branching workflow. I would make all my usual starting corrections (white balance, recovery, clarity, vibrance, etc.) and then apply a Nik filter. That will result in a new derivative file. On that file I'd make my finishing corrections (noise, vignette, etc.). However, that still leaves me with the original file which I can switch to and apply another Nik filter for a second (or third or ...) file. Or I could run the first derivative file through a second Nik filter.