Using and Creating an Attribute Filter Class
An attribute filter class can be used to control the availability of attributes in a transaction page. You can specify the attribute filter class in the Record Context page.
The Common Attribute Framework creates an instance of this class at runtime and accesses its EntityID property. All the attributes that are mapped with this entity ID in the Record Context page are available in the transaction page. Any attribute that does not have an entity association is also available.