We had a similar problem when several of our facilities needed the same field. We finished creating a separate small program that went through and added the correct field for each entity.
Unfortunately, there is no form inheritance (for example, setting up a main form that extends to it by children). And you also cannot copy forms.
Working with relationship building is pretty straightforward. You can create a post post plugin that, when you create an Employee Entity object, adds a type-based relationship (say, a drop). And if you have a subtype, you can add this quite easily.
Validation will be a whole other ball of wax. Let me say that the contractor has become a full-time employee. You will need to have an update plugin in the change (type) field to check and make sure that the correct relationships are in place and the remaining relationships are completed (or cleared).
The situation you are describing is very useful in CRM 2011, the mold material is not the most elegant, but other material is pretty easy to disassemble.
source share