My System Account is the one I used to publish the workflow. It is supposed to start when a list item is created or changed, and I've also selected allow to be started manually.

I try to test it using a non-priv. account. I can only trigger the workflow manually, however. It doesn't start automatically.

I have Initiation Parameter on the workflow with Default Value. Could this be the problem?

Here's what the logfile says:

Declarative workflows cannot automatically start if the triggering action was performed by System Account. Canceling workflow auto-start. List Id: %s, Item Id: %d, Workflow Association Id: %s

Does this mean I can't use System Account to create and publish these workflows? should I create another privileged account just for use in creating the workflows then?

2 Answers 2


You cannot use the system account to execute workflows, this has been the case since 2007 Service Pack 2.

  • I am NOT. I used the system account to CREATE the workflows. I am using my personal non-priv account to execute. Jul 30, 2013 at 17:22

The answer was - I was logged in on my test machine as System Account. I don't know how it did that but kept going it 'automatically'. I just logged out and then back in as user account and it was fine.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.