Classification Codes can be assigned to every P6 activity or MS Project task. However, if the codes are not present in the schedule when imported into Smart Build Insight, the Classification Codes can be assigned to the work packages in Smart Build Insight itself, in the Classification Structures module.
Please see Schedule Requirements of this document for more information.