Confusion About Workflow

Confusion About Workflow

I create a work flow on Lead, when ever lead is assigned to sales person a task is created for Sales person

 

I also created a workflow rule on Task “Create & Edit” even, this work flow execute the custom Function. What this custom function does that it take Lead’ country field value and update the Task’s country value (which is custom fields). When I create a task manually from CRM interface it works fine…. but all task created from Lead WorkFlow rule does not update task country field value.

 

My confusion whether a task created by Lead WorkFlow does fire Task WorkFlow? Can somebody through some light on it?