Συμπτώματα
Οι υπάρχουσες ροές εργασιών ενδέχεται να σταματήσουν να λειτουργούν SharePoint ροή εργασιών του 2010 μετά την εγκατάσταση της ενημέρωσης ασφαλείας ιουλίου για SharePoint. Όταν παρουσιαστεί αυτό το πρόβλημα, οι ετικέτες συμβάντων "c42q8", "c42ra" ή "c42rh" καταγράφονται στο αρχείο καταγραφής του SharePoint Ενοποιημένου συστήματος καταγραφής (ULS).
Αιτία
Αυτό το πρόβλημα παρουσιάζεται επειδή προστέθηκε μια πρόσθετη επικύρωση στην ενημέρωση ασφαλείας του Ιουλίου για SharePoint. Η επικύρωση προκαλεί τη διακοπή SharePoint ροής εργασιών του 2010.
Λύση
Για να επιλύσετε αυτό το πρόβλημα, εντοπίστε τις ετικέτες συμβάντων "c42q8", "c42ra" ή "c42rh" στο αρχείο SharePoint ULS. Σε αυτά τα συμβάντα, μπορείτε να βρείτε λεπτομέρειες σχετικά με το λόγο αποκλεισμού της ροής εργασίας.
-
Εάν τα αποκλεισμένα τμήματα είναι "εκτός πλαισίου" ροές εργασιών ή δραστηριότητες ροής εργασιών, μπορείτε να επικοινωνήσετε με την υποστήριξη της Microsoft.
Επιπλέον, μπορείτε επίσης να επικοινωνήσετε με το διαχειριστή της συστοιχίας για να απενεργοποιήσετε την πρόσθετη επικύρωση χρησιμοποιώντας προσωρινά το PowerShell:
Ανοίξτε το PowerShell και εκτελέστε τα ακόλουθα cmdlet:
Add-PSSnapin Microsoft.SharePoint.PowerShell#x1$farm.EnablePreParseSecurityCheckForWorkflow = $false
$farm.update() -
Εάν τα αποκλεισμένα τμήματα έχουν συνταχθεί με τη χρήση προσαρμοσμένου κώδικα και έχουν αναπτυχθεί στο SharePoint μόνοι σας, θα πρέπει να κάνετε μια αναθεώρηση ασφαλείας σχετικά με τον τύπο που προσπαθείτε να χρησιμοποιήσετε. Εάν είναι πράγματι ασφαλές, μπορείτε να προσθέσετε τον τύπο στη web.config των εξουσιοδοτημένων τύπων. Διαφορετικά, θα πρέπει να δημιουργήσετε μια εναλλακτική εφαρμογή που δεν παραβιάζει τις επικυρώσεις ασφαλείας.