Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Ein weiteres Thema für Fortgeschrittene ist die Verwaltung und Benutzung von Workflows durch Programmcode. Dazu können Sie auf einem SharePoint-Server das Serverobjektmodell verwenden oder unter Verwendung eines SOAP-Dienstes, der auf jedem SharePoint-Frontendserver veröffentlicht wird, auf einem Remoterechner arbeiten. In Kapitel 19 haben Sie das Workflow-Serverobjektmodell bereits für die Entwicklung von benutzerdefinierten Zuordnungs-, Initiierungs- und Änderungsformularen verwendet.
Das Serverobjektmodell von SharePoint bietet einige Klassen für die Verwaltung von Workflowinstanzen, Definitionen, Aufgaben und so weiter. Listing 20.11 zeigt ein Beispiel dafür, wie sich eine Workflowinstanz durch Programmcode starten lässt.