Sintomas
Após instalar as seguintes atualizações de segurança de julho para o SharePoint Server, os fluxos de trabalho existentes do Microsoft SharePoint 2010 param de funcionar. Quando este problema ocorre, as etiquetas de evento "c42q8", "c42ra" ou "c42rh" são registradas no registo ULS (SharePoint Unified Logging System).
Causa
Este problema ocorre porque foi adicionada uma validação adicional na atualização de segurança de julho para o SharePoint Server. A validação faz com que os fluxos de trabalho existentes do SharePoint 2010 parem de funcionar.
Solução
Para resolver este problema, localize as etiquetas de evento "c42q8", "c42ra" ou "c42rh" no registo da ULS do SharePoint. Nestas entradas de eventos, pode encontrar detalhes sobre o motivo pelo qual o fluxo de trabalho está bloqueado, de acordo com estas diretrizes:
-
Se as partes bloqueadas estiverem "fora da caixa" de fluxos de trabalho ou atividades de fluxo de trabalho, contacte o Suporte da Microsoft.Add-PSSnapin Microsoft.SharePoint.PowerShell#x1$farm.EnablePreParseSecurityCheckForWorkflow = $false$farm.update()
Além disso, pode contactar o administrador do farm para desativar temporariamente a validação adicional através do PowerShell: No PowerShell, execute os seguintes cmdlets: -
Se as partes bloqueadas estiverem escritas com código personalizado e as implementar por si próprio no SharePoint Server, deve fazer uma revisão de segurança sobre o tipo que está a tentar utilizar. Se esse tipo for determinado como seguro, pode adicioná-lo à web.config de tipos autorizados. Caso contrário, deve criar uma implementação alternativa que não viole as validações de segurança.