MEA Culpa — SharePoint Designer * CAN * να δημιουργήσουν ροές εργασίας υπολογιστή μέλος

Πρόσφατα έχω μάθει ότι είναι δυνατή και ακόμη και αρκετά εύκολο να δημιουργηθεί μια μηχανή ροή εργασίας χρησιμοποιώντας το SharePoint Designer. Αναγκαιότητα είναι η μητέρα της εφεύρεσης και όλα τα καλά πράγματα και είχα ανάγκη αυτή την εβδομάδα που έμοιαζε για μια εφεύρεση. Συμπτωματικά, Ήρθα σε όλη Αυτή η ανάρτηση φόρουμ MSDN καθώς και. Η προσωπική μου εμπειρία αυτή την εβδομάδα και ότι "ανεξάρτητη επιβεβαίωση" προσδίδει δύναμη να πεποίθησή μου. Σκοπεύω να γράψω για αυτό πιο διεξοδικά με ένα πλήρες εμφυσημένα παράδειγμα, αλλά εδώ είναι τα κύρια σημεία της:

  • Η προσέγγιση που αξιοποιεί το γεγονός ότι μια ροή εργασίας μπορεί να αλλάξει ένα στοιχείο λίστας, με αυτόν τον τρόπο την ενεργοποίηση νέας ροής εργασίας. Κανονικά έχω σκεφτεί αυτό να είναι μια ενόχληση, και ακόμη και Blogged σχετικά με τη χρήση σηματοφορείς θα το χειριστείτε.
  • SharePoint επιτρέπει πολλές ανεξάρτητες ροές εργασίας να είναι ενεργός κατά ένα συγκεκριμένο στοιχείο.

Για να ρυθμίσετε τις παραμέτρους:

  • Σχεδίαση υπολογιστή μέλος (δηλαδή, τα κράτη μέλη και πώς κράτη μέλη μετάβαση από το ένα στο επόμενο).
  • Εφαρμογή κάθε μέλος ως ξεχωριστό ροής εργασίας.
  • Ρυθμίσετε τις παραμέτρους κάθε μία από αυτές τις ροές εργασίας του κράτους να εκτελέσει σε απάντηση σε οποιαδήποτε αλλαγή στο στοιχείο λίστας.

Κάθε ροή εργασίας ακολουθεί αυτό το μοτίβο ακατέργαστων:

  • Μετά την προετοιμασία, καθορίσει αν πραγματικά θα πρέπει να τρέξει με την επιθεώρηση πληροφορίες κατάστασης σε "τρέχον στοιχείο". Ματαίωση αν δεν.
  • Κάνει τη δουλειά.
  • Ενημερωμένη έκδοση του τρέχοντος στοιχείου"" με νέες πληροφορίες κατάστασης. Αυτό προκαλεί μια ενημέρωση για το τρέχον είδος και πυρκαγιές από όλες τις ροές εργασίας το κράτος.

Πέρα από το προφανές πλεονέκτημα ότι ένας μπορεί να δημιουργήσετε μια ροή εργασίας μηχάνημα επεξηγηματική κράτους, όλες οι πληροφορίες κατάστασης είναι ιδανικοί για την οικοδόμηση KPI και ενδιαφέρουσες εμφανίσεις.

Έχει ένα αρκετά σημαντικό μειονέκτημα — standard workflow history tracking is even more useless than normal 🙂 That’s easily remedied, Ωστόσο. Αποθηκεύστε όλα τα στοιχεία ελέγχου τύπου σε μια προσαρμοσμένη λίστα. Αυτό είναι πιθανώς μια καλή ιδέα ακόμη και για βανίλια διαδοχική ροής εργασίας, but that’s for another blog post 🙂

Αυτό ζητώ ένα mea culpa"" επειδή έχω, Δυστυχώς, είπε περισσότερο από μία φορά στο φόρουμ και αλλού ότι ένας πρέπει να χρησιμοποιήσετε το οπτικό στούντιο για να δημιουργήσετε μια ροή εργασίας μηχανή. Που απλά δεν είναι αλήθεια.

</Τέλος>

Εγγραφείτε στο blog μου.

Technorati Tags:

4 thoughts on «MEA Culpa — SharePoint Designer * CAN * να δημιουργήσουν ροές εργασίας υπολογιστή μέλος

  1. Jaustral wrote:
    Γεια σου Paul,
    πόσα κράτη μέλη κάνουμε σας με? Έχω μόνο να έχουμε δύο διαφορετικές ενεργό ροές εργασίας, όταν πηγαίνω στη σελίδα ρυθμίσεις ροής εργασίας?
    Καλύτερο,
    Juan.
  2. Του χρήστη Rajput
    Θα ήθελα πραγματικά να διαβάσει τα πλήρη παραδείγματα. Ας ελπίσουμε ότι κάποιος από εσάς παιδιά μπορεί να σας βοηθήσει αποσαφηνίσει ορισμένες εφιάλτες σας έχετε τη με παρόμοια διαδικασία μου. Είμαι στο σημείο όπου είμαι έτοιμος να ξεκινήσει από νωπά.
  3. Paul Galvin
    Αυτό είναι μια πραγματικά ενδιαφέρουσα προσέγγιση βάζει ένα θαυμαστικό στο μεγαλύτερο σημείο ότι το SPD να δημιουργήσετε κρατική μηχανή ροές εργασίας.
    Δεν ξέρω αν υπάρχουν ουσιαστικές διαφορές απόδοση-σοφός τι περιγράφετε και τι περιγράφουν. Στην περίπτωσή μου αυτή την εβδομάδα, απόδοση δεν είναι ένα ζήτημα, επειδή αυτή η συγκεκριμένη ροή εργασίας είναι μια υπόθεση μακράς διαρκείας (16 ή περισσότερες εβδομάδες από την αρχή έως το τέλος) και εκεί δεν είναι ποτέ περισσότερο από μερικά δωδεκάα ενεργά ανά πάσα στιγμή. Εάν υπήρχαν μερικές δεκάδες εκκίνηση και τρέχει κάθε ώρα … αυτό θα ήταν μια διαφορετική ιστορία. Νομίζω ότι απόδοσης και της ροής εργασίας είναι σε γενικές γραμμές ένα πολύ θολό θέμα.
    Δεν ξέρω αν μπορείτε να εκτελέσετε το δικό σας blog ή όχι. Αν το κάνετε, οφείλετε να εξετάσετε εγγράφως σχετικά με την προσέγγισή σας με περισσότερες λεπτομέρειες. Αν δεν, Θα ήμουν πολύ ευχάριστη θέση να σας καλέσουμε ένα blogger guest"" και η αποστολή σας δημοσίευση στο blog μου.
    Ευχαριστώ για το σχόλιο. Είναι ένα από τα καλύτερα που ήμουν σε θέση να αποσπάσει στο blog μου!
    –Paul G
  4. Mike Atkins
    Σας σε εφαρμογή το κράτος μηχάνημα χρησιμοποιώντας μια ξεχωριστή λίστα, να κρατήσετε το κράτος κατά τη διάρκεια της μεταβάσεις κατάστασης. Η κύρια ροή εργασίας δημιουργήθηκε ένα στοιχείο εδώ, και ορίσετε την αρχική κατάσταση. Θα χρησιμοποιηθεί ένα ενιαίο, ξεχωριστή, ροή εργασίας για να χειριστεί όλα τα μέλη, χρησιμοποιώντας μια "αν-ΤΌΤΕ-ELSEIF" δομή (στο "Βήμα 1") σχετικά με τις πιθανές καταστάσεις.
    Για κάθε μέλος, χρειάζεται να κάνουμε ήταν αποκτήσει μια απόκριση από το χρήστη.
    Το παράδειγμά μου ήταν μια διαδοχική έγκριση πολλαπλών επιπέδων, όπου κάθε βήμα (εκπρόσωποι ενός μέλους) θα μπορούσε να έχει διάφορες ενδεχόμενων διαδόχων τους. Αυτό σήμαινε ότι κάθε χρήστης είχε (δυνητικά) διαφορετικές επιλογές που διατίθενται σε ένα μενού επιλογής. «Βήμα μου δύο" ήταν επίσης μια "IF-THEN-ELSE" δομή, η οποία θεωρείται ότι όλες οι πιθανές απαντήσεις (από όλα τα στάδια), και τότε αποφάσισε σε ποια πρέπει να είναι το επόμενο κράτος. «Βήμα 3" στη συνέχεια, να ορίσετε αυτό το μέλος, και η ροή εργασίας τελείωσε.
    Η μέθοδος αυτή έχει το (προφανή) πλεονέκτημα συμβεί μέσα σε ένα ενιαίο (δευτεροβάθμια) ροή εργασίας. Ωστόσο, το πεδίο εφαρμογής του τι θα μπορούσε να ολοκληρωθεί σε αυτήν τη ροή εργασίας είναι πιο περιορισμένη, ότι θα πρέπει με ροές εργασιών για κάθε μέλος. Εγώ was θαύμα, Ωστόσο, Τι είδους επιδόσεις χτυπήσει πραγματοποιείται εάν ξεκινήσει όλες τις ροές εργασίας του κράτους (έστω και τελειώνουν αμέσως μετά).
    Επίσης, Μπορώ να χρησιμοποιήσω μια δευτερεύουσα λίστα (με τη δική του ροή εργασίας) να εκπροσωπεί τη μετάβαση μεταξύ των μελών, όπως αυτή η διαδικασία μπορεί να είναι μόνο ένα μέρος μιας μεγαλύτερης ροής εργασίας. Όταν η κύρια ροή εργασίας ξεκινά τη διαδικασία μηχάνημα κράτους, πηγαίνει σε κατάσταση αναμονής, και έσοδα όταν η "Επανάληψη" έχει termintaed. Ήμουν επίσης το ενδεχόμενο η δυνατότητα που κύρια ροή εργασίας μου επίσης να θελήσετε να αλλάξετε τα δεδομένα στο αρχικό στοιχείο λίστας, και θα ήθελα να αποφύγουμε περιττές "βολών" της ροής εργασίας υπολογιστή μέλος.

Αφήστε μια απάντηση, να Paul Galvin Ακύρωση απάντησης

Η διεύθυνση email σας δεν θα δημοσιευθεί. τα απαιτούμενα πεδία είναι επισημασμένα *