Symptomen
Nadat u de volgende beveiligingsupdates van juli voor SharePoint Server hebt geïnstalleerd, werken bestaande Microsoft-SharePoint 2010-werkstromen niet meer. Wanneer dit probleem optreedt, worden 'c42q8', 'c42ra' of 'c42rh' gebeurtenislabels geregistreerd in het uls-logboek (SharePoint Unified Logging System).
Oorzaak
Dit probleem treedt op omdat er een extra validatie is toegevoegd aan de beveiligingsupdate van juli voor SharePoint Server. De validatie zorgt ervoor dat de SharePoint 2010-werkstromen niet meer werken.
Tijdelijke oplossing
Als u dit probleem wilt oplossen, zoekt u de gebeurtenislabels 'c42q8', 'c42ra' of 'c42rh' in het uls SharePoint-logboek. In deze gebeurtenisgegevens vindt u meer informatie over waarom de werkstroom is geblokkeerd, volgens de volgende richtlijnen:
-
Neem contact op met Microsoft Support als de geblokkeerde onderdelen 'out of the box' werkstromen of werkstroomactiviteiten zijn.
Daarnaast kunt u contact opnemen met de farmbeheerder om de extra validatie tijdelijk uit te schakelen met Behulp van PowerShell:
Voer in PowerShell de volgende cmdlets uit:
Add-PSSnapin Microsoft.SharePoint.PowerShell#x1$farm.EnablePreParseSecurityCheckForWorkflow = $false
$farm.update() -
Als de geblokkeerde onderdelen zijn geschreven met aangepaste code en u deze zelf implementeert in SharePoint Server, moet u een beveiligingsbeoordeling uitvoeren voor het type dat u probeert te gebruiken. Als dit type veilig is, kunt u dit toevoegen aan de lijst web.config geautoriseerde typen. Anders moet u een alternatieve implementatie maken die niet in strijd is met de beveiligingsvalidaties.