Fehler: Workflow für SharePoint Server 2013 registrieren

Sobald der Workflow-Manager konfiguriert ist und du versuchst, SharePoint zu registrieren, wirst du möglicherweise auf diese Meldung stoßen:

Microsoft.Workflow.Client.InvalidRequestException: Failed to query the OAuth S2S metadata endpoint
at URI 'http://sitename/_layouts/15/metadata/json/1'. Error details: 'The metadata endpoint responded with an error. HTTP status code: Forbidden.'. HTTP headers received from the server - ActivityId: 4ab628ba-04df-4d36-9425-151a516a7244. NodeId: WORKFLOWHOST01. Scope: /WF - SiteName. Client ActivityId : 4bad9b8e-5231-40f6-a90b-b0775e78c815. ---> System.Net.WebException: The remote server returned an error: (400) Bad Request. 
at Microsoft.Workflow.Common.AsyncResult.End[TAsyncResult](IAsyncResult result) 
at Microsoft.Workflow.Client.HttpGetResponseAsyncResult`1.End(IAsyncResult result) 
at Microsoft.Workflow.Client.ClientHelpers.SendRequest[T](HttpWebRequest request, T content) -
-- End of inner exception stack trace --- 
at Microsoft.Workflow.Client.ClientHelpers.SendRequest[T](HttpWebRequest request, T content) 
at Microsoft.Workflow.Client.WorkflowManagementClient.SendRequest[T](HttpWebRequest request, T content) 
at Microsoft.Workflow.Client.ScopeManager.PublishScopeInternal(ScopeDescription description, String[] pathSegments) 
at Microsoft.SharePoint.WorkflowServices.WorkflowServerPairingContext.EnsureFarmScope(Boolean configureOAuth) 
at Microsoft.SharePoint.WorkflowServices.PowerShell.RegisterSPWorkflowService.InternalProcessRecord() 
at Microsoft.SharePoint.PowerShell.SPCmdlet.ProcessRecord()
  • Stelle sicher, dass das Workflow-Servicekonto auf allen Workflow-Hosts Mitglied der Gruppe Lokale Administratoren ist.
  • Gehe in der Zentralen Administration auf „Web-Applikationen verwalten“ und wähle die Zeile der entsprechenden Web-Anwendung aus, für die du dich bei WFM registriert hast
  • Klicke im Ribbon auf „Benutzerrichtlinie“ und dann auf „Benutzer hinzufügen“.
  • Wähle die passende Zone für deine Umgebung aus
    Füge das WFM-Servicekonto hinzu und wähle „Volle Kontrolle“ im Abschnitt „Berechtigungen“ (nicht zulassen, dass das Konto als System! funktioniert)
  • Klicke auf OK und versuche es erneut zu registrieren.

Wenn dies weiterhin fehlschlägt, versuche den -Force-Parameter hinzuzufügen. Sollte Sharepoint nicht über HTTPS laufen, ergänze außerdem den Paramter -AllowOAuthHttp

Register-SPWorkflowService -SPSite "http://myserver/mysitecollection" -WorkflowHostUri "http://workflow.example.com:12291" -Force -AllowOAuthHttp

SharePoint-Systemhaus Stuttgart

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.