Při vytvoření nového workflow vznikne chyba:
„The list of workflow actions on the server references an assembly that does not exist. Some actions will no be available. The assembly strong name is Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c. Contact your administrator for more information.“
Po dlouhém pátrání a provaření spousty hodin jsem přišel na to, že v nějaké kumulativní aktualizaci Microsoft do Foundation přidal custom actions pro SP Server ;-/ A tedy reference na neexistující DLL assembly.
Oprava je prostá, stačí tyto custom actions smazat nebo přejmenovat koncovku souboru .ACTION na něco jiného, soubory jsou umístěny dle aktuální jazykové verze:
[more]
pro češtinu:
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\1029\Workflow
pro angličtinu:
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\1033\Workflow
v tomto umístění odstraňte (a zálohujte si tento soubor) soubor MOSS.ACTIONS:
Restartuje IIS a zavřete SP Designer, hotovo.
Jiří Tomaštík napsal:
Zdravím. Je to už sice doba, ale jiná verze: Sharepoint designer 2013 a stejný problém. Soubor jsem zazálohoval, ale bohužel si Sharepoint designer stáhne vždy novou špatnou verzi. Odmazal jsem i custom actions v xmlku, ale stále ten stejný problém 🙁 Prošel jsem také spoustu návodů – promazal cache, odmazal tyto soubory a stále nic. Kde může být ještě problém?
Jiří Tomaštík napsal:
Ahoj, takže jen pro informaci, pomohl mi pouze tento hotfix. Vše je potom úplně OK 🙂 🙂 🙂
https://support.microsoft.com/en-us/kb/2768343