If you create a workflow to start automatically on creation of a new item or a change in the item – it may not start if the following conditions are true:
- The Windows SharePoint Services Web application runs under a user’s domain account.
- The user logs in by using this domain account.
- The site displays the user name as System Account.
A change to the service accounts is required – or you need to login as another user.
Typically you will face this in your individual development environment as you are most likely using one account for everything.