I have created a simple workflow **start-->createoredit-->automaticactivity-->End**. automatic activity doesnt do anything, i have default code in the script area of automati activity **FinishActivity "Automatic Activity Finished"** alone in the script area.

When i trigger the workflow, automatic activity is not started and performed, it is assigned to "NTAUTHORITY SYSTEM" with the state "Assigned" (In the Global Work List)

Whenever i restart the "Tridion Workflow Agent" service or whenever some other automatic activity assigned via workflow, automatic activity start performed. 

I dont see any error message also in the event log.

Could anyone help me on this? I am using SDL Tridion 2011 SP1.