hi, in the Temporal forum, you said
-
WorkflowTaskScheduled
when it is created and added to the workflow task queue -
WorkflowTaskStarted
when it is picked up by a workflow worker process -
WorkflowTaskCompleted
when workflow cannot make any new progress and the list of commands to execute is sent to the service. -
ActivityTaskScheduled
when activity execution is requested and a correspondent task is added to an activity task queue. -
ActivityTaskStarted
when an activity worker received it. -
ActivityTaskCompleted
when activity result is reported to the service.
However, when I ran the execution locally by setting debugger break points, I noticed that ActivityTaskStarted is not recorded back to Temporal UI until ActivityTaskCompleted is also reported. Is that expected? The above sounds like ActicityTaskStarted is recorded as soon as activity worker receives the task.
I noticed that WorkflowTaskStarted event is always recorded when workerflow implementation starts execution.