In 4.2 we have the ability to create reusable jobs (joblets) that can be dropped into another job. The actual job logic acts as a reference, that is if I change the inner job, all other jobs including it will get the change. If I want to customize each job reference for the instance it is being used in, I can parameterize the inner job by putting macro variables wherever you want to specify some instance information, and surface those on the interface of the inner job. Then when I drop the inner job inside of an outer job, you bring up the parameter tab and customize it as you need to.
So can anybody give details about how to achieve this joblet feature.