Σε αυτό το post εδώ ("Λήψη απαντήσεων πίσω από την αρχή έγκρισης διαδικασία δραστηριότητα"), Ανέφερα ότι μπορείτε να προσθέσετε ένα σύνολο slew μεταβλητών ροής εργασίας κατά λάθος στη ροή εργασίας SharePoint Designer. Τα πράγματα μπορούν να γίνουν γρήγορα ακατάστατη και δυσανάγνωστο. Ειδικά, Εάν προσθέσετε την ενέργεια "Έναρξη δραστηριότητα διαδικασία έγκρισης" ροή εργασίας σας, το διαγράψετε και να προσθέσετε εκ νέου, θα καταλήξετε με όλες τις μεταβλητές ροής εργασιών της δραστηριότητας που δύο φορές.
Είναι ένα πραγματικό πόνο να περάσει και να διαγράψετε όλους εκείνους με μη αυτόματο τρόπο, έτσι μου αν και θα προσπαθήσουμε να τις καταργήσετε απευθείας από το αρχείο XOML. Αυτό αποδείχθηκε ότι είναι αρκετά εύκολο για να το κάνετε.
Πρώτη, πρέπει να εντοπίσετε το πραγματικό αρχείο XOML. Έστειλα επιστολή σχετικά με αυτό το θέμα εδώ: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files. Μόλις την εντοπίσει, Ανοίξτε το αρχείο XOML και εντοπίστε μια μεταβλητή που θέλετε να καταργήσετε. Σε αυτή την περίπτωση, Πρόσθεσα τη δραστηριότητα "Έναρξη διαδικασίας έγκρισης" μου ροή εργασίας δύο φορές. Θέλω να καταργήσω μια μεταβλητή ροή εργασίας που ονομάζεται "isItemApproved", δεδομένου ότι αυτό δεν χρησιμοποιούνται πλέον και υπάρχει ένα διπλότυπο μεταβλητή με το όνομα "isItemApproved1".
Απλώς κάντε μια αναζήτηση κειμένου για τη μεταβλητή. Οθόνη μου μοιάζει με αυτό:
Εάν πραγματοποιείτε αναζήτηση γύρω στο αρχείο XOML, θα δείτε ότι η "IsItemApproved1" χρησιμοποιείται σε πολλά διαφορετικά σημεία, ενώ η αρχική "IsItemApproved" είναι απλώς καθορίζεται μία φορά και να χρησιμοποιείται ποτέ.
Διαγράψτε το και στη συνέχεια αποθηκεύστε το αρχείο.
Το μόνο ευαίσθητο μέρος είναι ότι έπρεπε να πράγματι κλείσετε τελείως ΕΕΠ και ανοίξτε τον ξανά πριν ΕΕΠ αναγνώρισε ότι το πεδίο διαγραφεί.
Φυσικά, Διαγραφή πεδίων δεν είναι το μόνο πράγμα που μπορείτε να κάνετε με το XOML και επιτρέψτε μου να blog σχετικά με άλλα θέματα όπως αυτό στο μέλλον.
Θέλετε να είμαστε πολύ προσεκτικοί σχετικά με αυτό που κάνετε εδώ και λαμβάνει αντίγραφα ασφαλείας της εργασίας σας. Μπορείτε να κάνετε μια φαινομενικά μικρές / διακριτική αλλαγή εδώ ότι trashes που αφορά τη ροή εργασίας κατά το ΕΕΠ και θα μπορούσαν να χάσουν ώρες της προσπάθειας ενώ κάνετε αναδόμηση αυτό.
</Τέλος>
Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin
Σε πολλές περιπτώσεις SharePoint είναι εγκατάστασης τον τρόπο αυτής desn't προγραμματιστές έχουν δικαίωμα να δουν τα αρχεία και υποκείμενη δομή URL. Με αυτόν τον τρόπο, δεν μπορείτε να δείτε “Όλα τα αρχεία” το στοιχείο μενού ΕΕΠ.
Βρήκα την εργασία γύρω από την χρήση εξαγωγής για Viso 2010 μενού itms. Δεν χρειάζεται να έχουν Visio 2010 εγκατάσταση. Όταν κάνετε εξαγωγή ροής εργασίας δημιουργεί SPD “WMI” αρχείο το οποίο είναι στην πραγματικότητα το αρχείο zip. Μπορείτε να εξαγάγετε το αρχείο XOML επεξεργαστείτε, Αποτυπώστε το πίσω στο αρχείο WMI και να το εισαγάγετε πίσω στο ΕΕΠ.
Απολαύστε.