Μια ροή εργασίας του SharePoint Server 2013 μεταβαίνει σε κατάσταση ακυρώθηκε κατά την εκκίνηση μιας υπάρχουσας ροής εργασίας του SharePoint Server 2007 ή του SharePoint Server 2010

Συμπτώματα

Εξετάστε το ακόλουθο σενάριο.
  • Μπορείτε να χρησιμοποιήσετε την ενέργεια "Έναρξη ροής λίστα" ή "Εκκίνηση ροής τοποθεσίας" από την πλατφόρμα Microsoft SharePoint Server 2013 ροής εργασίας για να ξεκινήσετε μια υπάρχουσα ροή εργασίας του SharePoint Server 2007 ή του SharePoint Server 2010.
  • Μπορείτε να αποκτήσετε πρόσβαση στη λίστα ή τοποθεσία ροής εργασίας τοπικές μεταβλητές.
  • Χρησιμοποιείται ο τύπος δεδομένων της συμβολοσειράς ή τον τύπο δεδομένων Αναγνωριστικό στοιχείου λίστας. Ωστόσο, η τιμή είναι null.
Σε αυτό το σενάριο, η ροή εργασίας του SharePoint 2013 μεταβαίνει σε κατάσταση ακυρώθηκε και η παρακάτω εξαίρεση εμφανίζεται στη σελίδα " Κατάσταση ροής εργασίας ":
System.ArgumentException:
Πηγή με Microsoft.Activities.GetDynamicValueProperty'1.Execute (CodeActivityContext περιβάλλον)
στο System.Activities.CodeActivity'1.InternalExecute (παρουσία ActivityInstance, ActivityExecutor executor, BookmarkManager bookmarkManager)
στο System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody (ActivityExecutor executor, BookmarkManager bookmarkManager, resultLocation θέση)
Σημείωση Αυτό το ζήτημα δεν παρουσιάζεται για άλλους τύπους δεδομένων.

Εναλλακτικός τρόπος αντιμετώπισης

Για να επιλύσετε αυτό το ζήτημα, χρησιμοποιήστε την ενέργεια "Ορισμός της ροής εργασίας Variable" για να βεβαιωθείτε ότι ο τύπος δεδομένων της συμβολοσειράς και τον τύπο δεδομένων Αναγνωριστικό στοιχείου λίστας δεν είναι κενά.
Ιδιότητες

Αναγνωριστικό άρθρου: 2738553 - Τελευταία αναθεώρηση: 9 Ιαν 2017 - Αναθεώρηση: 1

Σχόλια