I used to do finings in either secondary or serving keg. However, now, I crash the primary after fermentation and add gelatin then. I wait 24 hours, and rack to the serving kegs to lager, serve or whatever. I have not seen much, if any difference in the clarity of the beer from fining in a secondary vessel or waiting more than 24 hours to let the gelatin clear things up.
YMMV