Are you taking about having a template entity A which will have multiple templates so that when I create records of entity B, I could select any one of the template records from A and all data will be copied from A to B?
I could approach this problem with below possible solutions:
1. Create 1:N relation from A to B. (B will get a lookup attribute where the source template record A will be set). Map all related attributes from A to B in relationship. Now open any template A and create a related B record, it should show a new record
form with prepopulated values.
2. If you don't want to create a relationship between A & B, use javascript to do data copy. Create a button in form of B to open a lookup of A or custom silverlight/html record selector of A. Programatically copy all attribute values of selected record
A into form of B
- Arvind