The ability to log spent time for done work, from a Transition Screen, is provided by two components :
When you have configured a Screen for a Transition with WorklogCustomField, you have to add a specific Validator, the WorklogValidator, who will take in charge the Worklog Creation.