I know there are some related topics already created but they don't give an answer.
We have a MOSS application with the following use case:
1) There is a list with a Nintex worflow. Workflow is triggered on Item Created event
2) An appliaction user should not have any permissions to that list but must have an ability to create an item thus triggering the workflow
3) Obviously we used SPSecurity.RunWithElevatedPriviledges to accomplish this task so a list item got created under the System Account and workflow is also triggered by it.
Then we installed Service Pack 1 for the MOSS 2007 and it made impossible running declarative workflows (Nintext ones) under the System Account.
We're not allowed to change the use case (user shouldn't have any permissions to the list) and we're not going to roll back Service Pack 1 installation.
So the quesiton is simple: is there any known workaround which would allow us with minimal efforts to fix an app?
Because we're now thinking of get rid of Nintex and use native (imperative) workflows.