Unfortunately, this is not the best place to ask such a question. Please note that this discussion forum is dedicated to programming Revit using the Revit API.
The functionality for linking and importing IFC into Revit is partly built in to Revit and thus forms part of the Revit product and end user interface. The best place to discuss such end-user support issues in one of the non-API Revit product support discussion forums instead:
You should always determine the optimal workflow and best practices for the task at hand in the UI first, because that is where the domain specific experts can share their expertise.
Another part of the Revit IFC functionality is implemented in open source. IFC-specific questions relating to those aspects are best raised in the IFC discussion forum:
The people there are better equipped to address this topic than us programming nerds.
I hope this clarifies. Thank you for your cooperation and understanding.
Best regards,
Jeremy