The timesheet is a module on it’s own and can act in that way. So when other modules want to interact with the timesheet module they have to create “works” linked to them. This is done by the Origin
field you see in the “works”.
So how does the project module interact with the timesheet module? With the timesheet
checkbox you see in the project or task form under tab General
.