Workflowinitiierung in SharePoint Foundation
Letzte Änderung: Freitag, 16. April 2010
Gilt für: SharePoint Foundation 2010
Sämtliche Microsoft SharePoint Foundation-Workflows müssen mit der OnWorkflowActivated-Aktivität starten. Diese Aktivität initialisiert die Korrelation zwischen der Workflowinstanz und dem Korrelationstoken, sodass die Windows Workflow Foundation-Laufzeit (WF) eingehende Nachrichten ordnungsgemäß an diese Workflowinstanz weiterleiten kann. Jedes neu erstellte SharePoint-Workflow-Anwendungsprojekt enthält die OnWorkflowActivated-Aktivität standardmäßig als erste Aktivität.
Verwenden der Informationen in der "OnWorkflowActivated"-Aktivität
Wenn ein SharePoint Foundation-Workflow ausgelöst wird, gibt die WorkflowProperties-Eigenschaft der OnWorkflowActivated-Aktivität ein SPWorkflowActivationProperties-Objekt zurück, das die Anfangseigenschaften beim Start des Workflows darstellt, z. B. den Benutzer, der den Workflow auslöst, und die Liste und das Element, für die/das der Workflow initiiert wurde. Eine Aktivität, die auf die Anfangsdaten des Workflows zugreifen muss, z. B. die Workflow-ID, kann auf die in der OnWorkflowActivated-Aktivität angegebene SPWorkflowActivationProperties-Objektvariable verweisen.
Sie können die Auslösungseigenschaften einer anderen Aktivität im Workflow verwenden, die besonders nützlich sind, wenn Sie mithilfe einer Code-Aktivität das SharePoint Foundation-Element ändern, für das der Workflow ausgeführt wird.
Weitere Informationen zu Windows Workflow Foundation, z. B. zum Verwenden von Microsoft Visual Studio 2010 Workflow Designer zum Erstellen von Workflowlösungen, finden Sie im Windows Workflow Foundation-Entwicklercenter.
Festlegen der Eigenschaften der "OnWorkflowActivated"-Aktivität
Wenn Sie ein neues SharePoint-Workflow-Anwendungsprojekt öffnen, ist eine OnWorkflowActivated-Aktivität standardmäßig die erste Aktivität, deren verbindliche Eigenschaften standardmäßig definiert sind. Öffnen Sie das Fenster Properties zum Anzeigen der Eigenschaften der ausgewählten Aktivität.
Siehe auch
Konzepte
Workflowaktivitäten für SharePoint Foundation
Verarbeitung von Workflowaktivitäten durch SharePoint Foundation