Quantcast
Channel: SharePointCommunity
Viewing all articles
Browse latest Browse all 6649

Automatischer Start des Workflows sobald eine neue Zeile gespeichert wurde. Wie?

$
0
0

Die Benutzer haben keine Rechte auf bestimmte Listen zu lesen und zu schreiben. Deswegen füge ich neue Daten mit dem System-Account den Listen hinzu. Dies funktioniert einwandfrei. Bloß wird dadurch der Workflow nicht gestartet, da dies nicht erlaubt ist.

Habe festgestellt, dass es im Webservice (_vti_bin/nintexworkflow/workflow.asmx) eine Methode StartWorkflowOnListItem gibt. Wie muss ich den berechtigten Benutzer hinterlegen, dass der Workflow gestartet werden kann?

Als Fehlermeldung erhalte ich immer:

"The request failed with HTTP status 401: Unauthorized."

Code

Namespace.WorkflowWS.NintexWorkflowWS oService = new Namespace.WorkflowWS.NintexWorkflowWS();
oService.UseDefaultCredentials = true;
oService.Credentials = oCredentials;
oService.StartWorkflowOnListItem(iListItem, listName, workflowName, associationData);

Was muss im Feld associationData übergeben?


Viewing all articles
Browse latest Browse all 6649


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>