The Human component (worker or any other resourcing component) is capable of doing several tasks such as to work, transport, load and unload. These tasks are functions inside the Brain script: VC_ACTION_WORK,
VC_ACTION_MOVE, VC_ACTION_LOAD, VC_ACTION_UNLOAD and VC_ACTION_TRANSPORT. The User's Manual > Python Reference > Action Container has more details about them.

Normally the Human interacts with other components in a certain position which is a frame called ResourceLocation. To be able to add several human interaction points inside one component there needs to be several frames. The Human component will then locate these frames and interact the component from these points. To make the Human component look for these frames, they need to be specified in the action line. The actions have optional keyword called ToLocation. This is a vcMatrix type location.
Example in the Python script:
comp= getComponent()
resources = comp.findBehaviour("ActionContainer")
feat1= comp.findFeature("WorkFrame")
place1 = comp.WorldPositionMatrix * feat1.NodePositionMatrix
resources.use("",VC_ACTION_WORK,WorkTime=comp.CycleTime,Location=place1)