Sintomas
Os fluxos de trabalho existentes podem parar de funcionar no fluxo de trabalho do SharePoint 2010 após a instalação da atualização de segurança de julho para o SharePoint. Quando esse problema ocorre, as marcas de evento "c42q8", "c42ra" ou "c42rh" são registradas no log do ULS (Sistema de Registro em Log Unificado) do SharePoint.
Causa
Esse problema ocorre porque uma validação adicional foi adicionada na atualização de segurança de julho para o SharePoint. A validação faz com que os fluxos de trabalho existentes do SharePoint 2010 parem de funcionar.
Solução alternativa
Para resolver esse problema, localize as marcas de evento "c42q8", "c42ra" ou "c42rh" no log ULS do SharePoint. Nesses eventos, você pode encontrar detalhes sobre o motivo pelo qual o fluxo de trabalho está bloqueado.
-
Se as partes bloqueadas forem fluxos de trabalho "prontos para uso" ou atividades de fluxo de trabalho, você poderá entrar em contato com o Suporte da Microsoft.
Além disso, você também pode entrar em contato com o administrador do farm para desabilitar a validação adicional usando o PowerShell temporariamente:
Abra o PowerShell e execute os seguintes cmdlets:
Add-PSSnapin Microsoft.SharePoint.PowerShell
$farm=Get-SPFarm
$farm.EnablePreParseSecurityCheckForWorkflow = $false
$farm.update() -
Se as partes bloqueadas tiverem sido escritas usando código personalizado e implantadas no SharePoint por conta própria, você deverá fazer uma revisão de segurança do tipo que está tentando usar. Se for de fato seguro, você poderá adicionar o tipo à lista de tipos autorizados de web.config. Caso contrário, você deverá criar uma implementação alternativa que não viole as validações de segurança.