I have this need where I need someone to be able to work on the file I'm working on, is it possible?
I don't believe that's a true statement.
His statement was "...work on the file I'm working on..." Collaboration mode allows you to trade write rights back and forth, not both save the same file at the same time. Collaboration mode doesn't create the opportunity to do something that you couldn't ordinarily do, it merely offers a way to notify you that someone else has "released" a file that you could then reload into your RAM and modify. Others can work on files while you have them open in read-only mode and will notify you when they let go of them, thereby allowing you to open them and save them. You can do all that manually over the phone if you wish.
Basically, when SW opens a file, it loads that info into your RAM. The changes you make to that info is still then only in your RAM. When you save that file, that current set of info is written to the file on the drive. If another person tries to do the same thing at the same time, then the last person to save gets his way - the other person's info is wiped out as that info never existed in the other person's RAM and could therefore never be written to disk by them.
Yes in collaboration mode many people can work at the same time on an assembly. You will need to release write access to individual files so others can work on them. See help file for how to set this up.
Retrieving data ...