Visning af workflow for et element fejler efter installation af Service Pack 1 til SharePoint 2013
Når workflows kører, men Workflow.aspx fejler efter Service Pack 1 til SharePoint 2013 – et hotfix, en genstart af timer-servicen og db_owner til workflow-servicekontoen.

Hvis workflows virker helt fint, men man ikke kan få adgang til workflowene i SharePoints brugerflade, på grund af denne fejl:
Sorry, something went wrong#
Method ‘StartWorkflowOnListItem’ in type ‘Microsoft.SharePoint.WorkflowServices.FabricWorkflowInstanceProvider’ from assembly ‘Microsoft.SharePoint.WorkflowServices, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c’ does not have an implementation.
og ULS-loggene giver disse fejl:
Application error when access /_layouts/15/Workflow.aspx, Error=Method ‘StartWorkflowOnListItem’ in type ‘Microsoft.SharePoint.WorkflowServices.FabricWorkflowInstanceProvider’ from assembly ‘Microsoft.SharePoint.WorkflowServices, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c’ does not have an implementation
System.TypeLoadException: Method ‘StartWorkflowOnListItem’ in type ‘Microsoft.SharePoint.WorkflowServices.FabricWorkflowInstanceProvider’ from assembly ‘Microsoft.SharePoint.WorkflowServices, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c’ does not have an implementation
skal man udføre et eller begge af disse trin for at få workflowene online igen til visning
Trin 1#
Installer dette hotfix for at få STS og OServer på samme stiniveau: http://support.microsoft.com/kb/2880963 (Husk at gøre det med til SharePoint Install-kontoen)
Genstart Microsoft SharePoint Foundation Workflow Timer Service under manage services (Central admin) på serveren under application management
Trin 2#
Ender det med at give en anden fejl i retning af “Something went wrong. To try again, reload the page…”, så kig i Eventviewer (Applications and Services Log\Microsoft-Workflow\Operational), og se efter denne advarsel:
Failed SQL command after 1 tries with error ‘229’. Exception: System.Data.SqlClient.SqlException (0x80131904): The EXECUTE permission was denied on the object ‘InsertTrackingAndStatus’, database ‘SP2013_WF_InstanceManagement’, schema ‘dbo’.
…..
LØSNING#
Gå til databaserne, og giv “workflow-servicekontoen” (“domain\SPWorkflow” i mit tilfælde) rettigheden “db_owner” i databasen “SP2013_WF_InstanceManagement”. Tjek hændelseslogbeskeden for flere databaser. Man kan få brug for at gøre det samme på “SP2013_WF_ResourceManagement_DB”.
Sidst opdateret