Symptômes

Les flux de travail existants peuvent cesser de fonctionner dans le flux de travail SharePoint 2010 après l’installation de la mise à jour de sécurité de juillet pour SharePoint. Quand ce problème se produit, la balise d’événement « c42q8 », « c42ra » ou « c42rh » est consignée dans le journal ULS (Unified Logging System) de SharePoint.

Cause

Ce problème se produit, car une validation supplémentaire a été ajoutée dans la mise à jour de sécurité de juillet pour SharePoint. La validation provoque l’arrêt des flux de travail SharePoint 2010 existants.

Solution de contournement

Pour contourner ce problème, recherchez les balises d’événement « c42q8 », « c42ra » et « c42rh » dans le journal ULS de SharePoint. Dans ces événements, vous trouverez des détails sur le motif de blocage du flux de travail.

  • Si les parties bloquées sont des flux de travail ou des activités de flux de travail « prêts à l’emploi », vous pouvez contacter le support Microsoft. De plus, vous pouvez également contacter l’administrateur de la batterie de serveurs pour qu’il désactive la validation supplémentaire à l’aide de PowerShell temporairement :  Ouvrez PowerShell et exécutez les applets de commande suivantes :Add-PSSnapin Microsoft.SharePoint.PowerShell$farm=Get-SPFarm$farm.EnablePreParseSecurityCheckForWorkflow = $false$farm.update()

  • Si les parties bloquées sont écrites à l’aide d’un code personnalisé et déployées dans SharePoint par vous-même, vous devez vérifier la sécurité du type que vous essayez d’utiliser. S’il est sûr, vous pouvez ajouter le type à la liste des types autorisés web.config. Dans le cas contraire, vous devez créer une autre implémentation qui n’enfreint pas les validations de sécurité.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.