@Anonymous, My answer to your question assumes that you are exporting your IFC based on the IFC2x3 scheme.
IsExternal can be easily be exported to IFC from Revit if:
- you create a new project parameter in Revit written the same exact way “IsExternal” (without quotes)
- assign it to the category you want (my example is based on the Structural Columns category)
- the parameter in Revit has the same data type as the IFC scheme requires. (See documentation https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/FINAL/HTML/ and search for the IfcColumn entity).
In this case, the data type is an IfcBoolean which in Revit is a Yes/No type of parameter.
Make it an instance parameter so it overrides any previous value that Revit automatically exports.
Once the parameter is created just edit the value according to your needs. It will be exported to IFC as you want it (see pictures).
Also:
The Function type parameter that you are trying to find is a Revit built-in parameter only present in the Wall, Floors, Stairs, Ramps and Doors categories (respectively IfcWall, IfcSalb, IfcStair, IfcRamp and IfcDoor in the IFC schema), which means that you need to create this IsExternal parameter in order to export that info.
This method works for the followings revit categories (please let me know if I am missing something):
- Structural Columns
- Roofs
- Railings
I hope it helps 🙂