Χρησιμοποιήστε το "συλλογής δεδομένων από το χρήστη" δράση για τη δημιουργία και την αντιστοίχιση μιας εργασίας σε ένα χρήστη που τους ζητά δεδομένα. Μεταξύ άλλων, Έχω χρησιμοποιήσει να ζητήσει από ένα χρήστη να εγκρίνει ή να απορρίψει μια αίτηση και να εισάγετε κάποια σχόλια.
Η δράση αυτή λαμβάνει τη μορφή:
Συλλογή δεδομένα από Αυτός ο χρήστης (Έξοδος για να Μεταβλητή: collect1)
Κάνοντας κλικ στο δεδομένα σηκώνει μια σειρά από παράθυρα διαλόγου όπου μπορείτε να καθορίσετε ποια δεδομένα ο χρήστης πρέπει να παρέχει όταν ολοκληρώσετε την εργασία και Αυτός ο χρήστης είναι προφανές.
Το μέρος της εξόδου (Μεταβλητή: collect1) αποθηκεύει το αναγνωριστικό της εργασίας. Μπορείτε να χρησιμοποιήσετε αυτό της ροής εργασίας σας να εξαγάγετε πραγματική απάντηση του χρήστη μέσω της «συγκρίνετε κάθε αρχείο προέλευσης δεδομένων" κατάσταση.
Ότι η κατάσταση δείχνει ως
Εάν πεδίο ισούται με αξία
Κάντε κλικ στο πεδίο και στη συνέχεια το f(x) εικονίδιο και αυτό σηκώνει another τηλεφωνικός θάλαμος. Χρησιμοποιήστε αυτό το πλαίσιο διαλόγου γενικευμένη να να πω SPD δύο πράγματα;
1. Τι είναι η λίστα και στήλη του οποίου η τιμή που θέλετε να συγκρίνετε.
2. Πώς πρέπει να εντοπίσετε τη μηχανή ροή εργασίας η συγκεκριμένη γραμμή στον εν λόγω κατάλογο?
Για να γίνει αυτό:
- Μεταβολής του πηγαίου κώδικα"" λίστα για να βρείτε σημείο στη λίστα εργασιών σωστή. Σημειώστε ότι το παράθυρο διαλόγου αναπτύσσεται και εμφανίζει μια "βρείτε το στοιχείο λίστας" τμήμα.
- Στο αναπτυσσόμενο πεδίο αναζήτησης λεπτομέρειες, Επιλέξτε το όνομα του πεδίου, του οποίου την τιμή θέλετε (των εν λόγω χαρτών για αυτό που ονομάζεται στο παράθυρο διαλόγου συλλογή δεδομένων από ψηλά).
- Με το "βρείτε στοιχείου λίστας" τμήμα, Επιλέξτε "εργασίες:ID" στο αναπτυσσόμενο πεδίο.
- Στο πεδίο αξία, Κάντε κλικ στο πο(x). Αυτό ανοίγει ακόμη ένα παράθυρο διαλόγου.
- Αλλάζω the πηγή "δεδομένων ροής εργασίας"
- Επιλέξτε τη μεταβλητή ροή εργασίας που ταιριάζει στη "εξόδου να μεταβλητή" από τη δράση συλλογής δεδομένων.
- Κάντε κλικ στο κουμπί OK/ΟΚ και είστε έτοιμοι.
Μοιάζει με αυτό για μένα:
Σε αυτό το σημείο, τώρα, μπορείτε να χρησιμοποιήσετε αυτήν την τιμή της ροής εργασίας σας όπως απαιτείται.
Συμπληρωματικές σημειώσεις:
Ως μια σύντομη καλλιέργειας, Πάντα δημιουργήσετε μια μεταβλητή κατάλληλο όνομα ροής εργασίας τύπου "αναγνωριστικό στοιχείου λίστας" και να τις χρησιμοποιούν αντί για το auto-δημιουργούνται "collect1".
Αυτό "συγκρίνετε κάθε αρχείο προέλευσης δεδομένων" διαλόγου που χρησιμοποιείται σε πολλά διαφορετικά μέρη στην SPD και είναι καλά αξίζει τον έλεγχο.
== Τέλος
Έχω το ίδιο πρόβλημα όπως samuel.
PS: Εγώ πείρα επίσης αυτό το πρόβλημα στην τουρκική γλώσσα εφαρμογής του Sharepoint για όλους τους χρήστες. Ωστόσο, σύμφωνα με ελληνικά δεν υπάρχει κανένα τέτοιο πρόβλημα.
Θα μπορούσε να σας pls να με ενημερώσει για αυτό το πρόβλημα και τη λύση σας.
Ευχαριστώ εκ των προτέρων.
Με εκτίμηση.
Εζγκύρ KOÇ
btozgurkoc@Gmail.com < σενάριο cf-hash = τύπος "f9e31" = "text/javascript" > / * * /
Θα ήθελα να προσθέσω δύο στήλες από μια υπάρχουσα βιβλιοθήκη φορμών σε "συλλογής δεδομένων από το χρήστη" δράση αντί να προσθέσετε μια νέα στήλη, έτσι ώστε όταν ο υπεύθυνος έγκρισης ανοίγει το "συλλογής δεδομένων από το χρήστη" τύπος περιεχομένου, θα πρέπει να είναι σε θέση να δείτε δύο στήλη τιμών από υπάρχουσα βιβλιοθήκη φορμών στο να ότι "συλλογής δεδομένων από το χρήστη" τύπος περιεχομένου μόνο. Είναι αυτό δυνατό?
Μου έχουν εξαχθεί τα δεδομένα που εισάγονται από το χρήστη, αλλά έχω ένα πρόβλημα ενημέρωση την εργασία με όνομα. Χρησιμοποιείτε το SharePoint designer, το όνομα είναι πάντα το ίδιο, Θέλω να περιέχει το όνομα του εγγράφου υπό αναθεώρηση. Πρόσθεσα ακόμη και ένα επιπλέον πεδίο σε λίστα εργασιών για να κρατήσει αυτό, αλλά δεν ξέρω πώς να το πάρει συμπληρωθεί με το όνομα του εγγράφου, είμαι τρέχει τη ροή εργασιών για. Η ενσωματωμένη ροή εργασίας κάνει αυτό αυτόματα (αλλά αυτό δεν κάνει τα άλλα πράγματα που χρειάζομαι)
Τα έργα που είναι μεγάλη για τους περισσότερους χρήστες, αλλά μερικοί χρήστες λαμβάνουν ένα μήνυμα ηλεκτρονικού ταχυδρομείου με"?????" ως η τιμή που έχει επιλεγεί. Αυτό πρέπει να είναι αδύνατο, επειδή έχω επιλέξει "εγκρίθηκε" ως η προεπιλεγμένη επιλογή.
Το έχω δοκιμάσει αυτήν τη ροή εργασίας μέσα από ένα εικονικό PC με τη μίμηση πολλών χρηστών που είχε αυτό το πρόβλημα (Υπέγραψα σε ΒΡΎΑ 2007 ως ο χρήστης με το πρόβλημα). Όταν μπορώ να ελέγξω εκχωρημένες εργασίες για αυτόν το χρήστη, Ανοίγω και επιλέξτε "Έγκριση/απόρριψη" και στη συνέχεια πλήρη εργασία. Αυτό θα προκαλέσει το "?????" Θέμα ηλεκτρονικού ταχυδρομείου. (Βλέπε παραπάνω)
ΣΗΜΕΊΩΣΗ: Εγώ αντιστοίχιση σωστά τις τιμές σε μια μεταβλητή με το όνομα "αναγνωριστικό στοιχείου λίστας" και σωστά να το συσχέτιση στο ηλεκτρονικό ταχυδρομείο.
Οποιεσδήποτε ιδέες?