ToSkilledWorkbasket - the assignment will go into that workbasket, with the desired and required skills as specified.
ToSkilledGroup - the assignment will go to the worklist of a randomly determined individual within the workgroup who has the required skills
ToLeveledGroup - the assignment will go to the worklist of the individual in the workgroup who has the required skills, and has the highest "score" where the score is computed by looking at how much work is on that person's list already, and how many of the desired skills he has. I think (sorry it's been a while) it also takes into account the person's availability (unavailable dates are put into the operator record).
Nice explanation, however I have one doubt in ToSkilledGroup and ToLeveledGroup routing. What about the workObjects, which do not match any of the required skills. In this scenario what will happen to that WorkObject ? Where will that go?