Workflows in SharePoint über SOAP ansprechen
Workflows in SharePoint können von außen über einen SOAP Web Service gestartet werden. Der Web Service heißt workflow.asmx. Es gibt ihn seit Version 2007 des SharePoint Servers.
Die Aufruf-URL für das WSDL-File heißt:
http://<servernameA>/<site>/_vti_bin/workflow.asmx?wsdl
Folgende Service-Operationen stehen in Version 2007/2010 zur Verfügung:
| Operation | Erklärung |
|---|---|
| GetToDosForItem | Gets the workflow tasks assigned to a specific user for a given SharePoint item. |
| GetTemplatesForItem | Gets the workflow templates that are available for a specific SharePoint item. |
| StartWorkflow | Starts a workflow on an item for the client. |
| AlterToDo | Updates the task information for a specific workflow task. |
| GetWorkflowDataForItem | Gets the workflow data for a specific user for a given SharePoint item. |
| ClaimReleaseTask | Claims or releases a task. |
| GetWorkflowTaskData | Gets the workflow data for a specific user for a given SharePoint item. |
Damit eignet sich diese Möglichkeit als Workaround für das Starten von SharePoint Workflows bei Änderungen an Daten in IT-System außerhalb des SharePoint Servers.
Weiterführende Literatur:
Kategorien:SharePoint Server
SharePoint
Letzte Kommentare