SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




Workflow für alle Listenelemente gleichzeitig starten

Unbeantwortet Dieser Beitrag hat 3 Antworten

Ohne Rang
152 Beiträge
Benjamin erstellt 5 Aug. 2010 14:06
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo zusammen,

ist es irgendwie möglich einen Workflow für alle Listenelemente einer Liste gleichzeitig zu starten ohne jedes Element einzeln aufzurufen?

Danke schonmal für eure Antworten.

 

Gruß Benjamin

Alle Antworten

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 5 Aug. 2010 15:12
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Geht nicht.

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
186 Beiträge
Benjamin Aicheler Als Antwort am 9 Aug. 2010 10:38
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo Benjamin,

einen SPD Workflow kannst Du per Programm aufrufen. Du könntest also vermutlich bspw. eine Konsolenanwendung schreiben, die den WF für jedes ListItem startet. Leider finde ich nicht mehr wo ich das gelesen habe. Vielleicht hilft Dir der Link weiter http://www.sharepointkings.com/2008/09/how-to-start-workflow-programmatically.html . Für ein einzelnes ListItem habe ich das mal so gemacht:

 Guid wfBaseId = new Guid(...);      <-- Im SPD eine der WF Dateien öffnen, in irgendeiner steht die drin

SPList list = web.Lists[...];
SPListItem wfItem = list.GetItemById(...);
SPWorkflowAssociation associationTemplate = list.WorkflowAssociations.GetAssociationByBaseID(wfBaseId);
site.WorkflowManager.StartWorkflow(wfItem, associationTemplate, "<root />");

 

Gruß

Benjamin

Ohne Rang
178 Beiträge
René Fritsch Als Antwort am 9 Aug. 2010 21:52
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

"Nintex Workflow" ist eine kostenpflichtige Erweiterung für SharePoint, mit der du dir eine solche Iteration sehr leicht zusammenklicken kannst. Nicht ganz billig in der Anschaffung, aber in Anbetracht des enormen Funktionsumfangs durchaus sein Geld wert. Wird im Unternehmen intensiv mit standardisierten Abläufen gearbeitet, kann das Tool unzählige Entwicklerstunden einsparen helfen.

 

Beste Grüße

René Fritsch

---

http://www.bridging-it.de
http://rene-fritsch.de