there's a native process to "post time" which auto-creates JEs for the financial impact of time entry. but no, i don't believe that action is scriptable/workflow-able (as least not last I checked). i also can't imagine ever wanting that feature lol (posting time makes it completely uneditable unless you void the posting JE, so it can be a huge pain if something got accidentally approved or needs to be changed).