Αρχεία κατηγοριών: Ροή εργασίας SharePoint

Μεγάλη Tutorial και πύλες χρησιμοποιώντας το InfoPath και ροής εργασίας για την επίλυση ενός προβλήματος προγραμματισμός

Αυτές τις μέρες, Παίζω μονίμως καθυστερήσεων με μου ανάγνωση του blog και μόλις ήρθα σε όλη αυτήν την ανάρτηση: http://sharepointsolutions.blogspot.com/2009/02/give-blood-to-your-workflow.html

Είναι ως στερεά και λεπτομερείς SharePoint Designer ροής εργασίας εκμάθησης (συν περισσότερα!) που θα συναντήσετε οπουδήποτε στην interwebs. Θα ήθελα να το ελέγξετε, ακόμα κι αν είστε ένας σημαδεμένος βετεράνος του SPD.

Είναι ένα μεγάλο πρόγραμμα εκμάθησης του SharePoint για ροή εργασίας και το InfoPath.

</Τέλος>

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

Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin

Έλεγχος ροής εργασίας συμπεριφορά με προσαρμοσμένες λίστες (Και πάλι)

Νωρίτερα αυτό το μήνα, ΜΟΥ βάλει μαζί ένα άρθρο είχε αρχικά προγραμματιστεί για Mark Μίλερ www.endusersharepont.com. Ωστόσο, Χρησιμοποίησα αντί όπως Dustin Hoffman χρησιμοποίησαν ένα σταυρό στο τέλος του το Ο πρωτάρης να αποκρούσει μου (Τρομερό! φιλικό!) συντάκτης στο TechTarget.

Αυτό είναι ένα άλλο άρθρο ροής εργασίας του SharePoint Designer στο ίδιο πνεύμα με την πιο πρόσφατη προσπάθεια μου εδώ: http://www.endusersharepoint.com/?p=1226 ("Χρησιμοποιήστε λίστες ελέγχου για να δημιουργήσετε λύσεις ευέλικτη ροή εργασίας").

Ξεκινάει σαν αυτό:

ΈΧΕΤΕ ποτέ θέλησε μπορείτε θα μπορούσε να απενεργοποιήσετε προσωρινά μια ροή εργασίας του SharePoint Designer? Μπορεί να θέλετε να το κάνετε αυτό για να μάζα-εγκρίνει ένα μεγάλο αριθμό εγγράφων χωρίς συμψηφισμούς δεκάδες — ή ενδεχομένως εκατοντάδες — περιττές ροών εργασιών.

Ένας τρόπος για να επιτευχθεί αυτό είναι να έχουν πρόσβαση η ροή εργασίας, χρησιμοποιώντας το κοινόχρηστο σημείο σχεδιαστής και να απενεργοποιήσετε. Να το κάνουμε αυτό, θα πρέπει να ανοίξει το SharePoint Designer, μεταβείτε στη ροή εργασιών, αλλάξετε τις ιδιότητές του και να το αποθηκεύσετε εκ νέου. Το πρόβλημα με αυτή τη μέθοδο είναι ότι είναι λίγο βρώμικο και πιθανόν να δαχτυλίδι κώδωνα του κινδύνου πολλές εταιρείες σε πιο.

Σε γενικές γραμμές, κόλπα περίπου με SharePoint Designer ροές εργασίας δεν είναι μια καλή πρακτική σε ένα περιβάλλον παραγωγής, ούτε είναι μέρος μιας καλά ελεγχόμενη διαδικασίας.

Το άρθρο τότε σας περπατά μέσω μια λύση σε αυτό το πρόβλημα που χρησιμοποιεί μια προσαρμοσμένη λίστα για να ενεργοποιήσετε το WF ή να απενεργοποιήσετε, καθώς οι ανάγκες υπαγορεύουν. Διαβάστε το όλο θέμα εδώ (http://WP.bitpipe.com/Resource/org_1127860336_240/SharePoint_vol5_v6 1_16.pdf).

Αυτό το άρθρο ήταν εμπνευσμένη από μια ερώτηση για το φόρουμ εδώ: http://www.endusersharepoint.com/STP/. Αν και εγώ απαιτούν πολύ περισσότερο χρόνο για το φόρουμ MSDN, Συνιστώ ανεπιφύλακτα ότι έχετε μια ματιά στο φόρουμ EUSP καθώς και, ιδιαίτερα για τον τελικό χρήστη με προσανατολισμό ερωτήσεις. Είναι ακόμα μια άλλη πηγή καλές πληροφορίες και συμβουλές.

</Τέλος>

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

Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin

Χρησιμοποιήστε λίστες ελέγχου για να δημιουργήσετε λύσεις ευέλικτη ροή εργασίας

Προηγούμενη εβδομάδα, Mark Miller δημοσιεύτηκε μου τελευταία SharePoint Designer άρθρο ροής εργασίας για τους τελικούς χρήστες στο χώρο του (http://www.endusersharepoint.com/?p=1226).

Ξεκινάει σαν αυτό:

Τεχνική χρησιμοποιούμε πολλά φρασεολογία και ακρωνύμια στην καθημερινή μας ρουτίνα όπως "OOP" (Αντικειμενοστραφής Προγραμματισμός), "CT" (Τύποι περιεχομένου), "SPD" (SharePoint Designer), "RTFM" (Παρακαλώ διαβάστε το εγχειρίδιο), κλπ. Αυτό το άρθρο ασχολείται με ένα συγκεκριμένο bugaboo που ονομάζεται "σκληρό κωδικοποίησης:«Τι είναι, γιατί είναι κακό και πώς να τον αποφύγετε στο SharePoint σχεδιαστής ροή εργασίας λύσεις.

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

Ανάληψη ελέγχου.

</Τέλος>

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

Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin

Διακομιστής μεσολάβησης Web προσπάθησε να σταματήσει μου από την εγκατάσταση της υποδομής ροής εργασίας των Windows, Αλλά εγώ νίκησε το

Είμαι εργασίας σε μια τοποθεσία του πελάτη και να απαιτούνται για την εγκατάσταση υποδομής ροής εργασίας των windows, έτσι ώστε θα μπορούσα έτσι κάποιες εργασίες SharePoint Designer. (Δεν ήξερα μέχρι σήμερα ότι το SPD εγκαθιστά το πρόστιμο, αλλά πραγματικά χρειάζεται τουλάχιστον .NET 2.0 και υποδομή ροής εργασίας των Windows για να είναι πραγματικά χρησιμοποιήσιμα; Υπέθεσα ότι πάντα αυτά είχαν εγκατασταθεί μαζί με το SPD, μα εγώ was λάθοs).

Ο πελάτης έχει ένα διακομιστή μεσολάβησης. Κανένα πρόβλημα, Έχω διαπιστευτήρια για να πάρει έξω στο κοινό του Ίντερνετ. Πάω να το συνηθισμένο μέρος για να κατεβάσετε το WWF (SPD πρόθυμα μου έδωσε μια σύνδεση). Κατεβάζω ότι είναι πραγματικά ένα κώδικα εκκίνησης του είδους. Τρέχει και υπολογίζει τι άλλο χρειάζεται για να κατεβάσετε. Ότι η δεύτερη διαδικασία λήψης απέτυχε. Είτε δεν προσπαθούν σε όλα, ή με κάποιο τρόπο να εμποδίζεται ζητά πιστοποιήσεις διακομιστή μεσολάβησης. Ήταν μια αρκετά σκληρή συντριβή, που μου έδωσε το μήνυμα:

Microsoft .NET Framework 3.0 αντιμετώπισε ένα πρόβλημα κατά την εγκατάσταση. Εγκατάσταση δεν ολοκληρώθηκε με επιτυχία.

Εγώ προσπάθησα ξανακλωτσώ και πέρασε 10 δευτερόλεπτα, προσπαθώ να καταλάβω αν θα μπορούσα να πάρω αυτό για να μου ζητήσει πιστοποιητικά διακομιστή μεσολάβησης. Παράτησα και πήγα εδώ αντί: .NET Framework 3.5 Service Pack 1 (Πλήρες πακέτο).

Θα κατεβάσει το πακέτο, εγκατασταθεί και αυτή τη φορά, κανένα πρόβλημα.

</Τέλος>

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

Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin

ΕΕΠ ροής εργασίας: Πλήρες όνομα οθόνη αντί να τομέαςόνομα_χρήστη

Σε ό, τι φαίνεται να είναι η εναρκτήρια blog απόσπαση, chiqnlips έχει ασχολιόταν με την τρέλα που είναι μια υπολογιζόμενη στήλη και περιγράφεται μια λύση για ένα κοινό πρόβλημα δραστηριότητα ηλεκτρονικού ταχυδρομείου ροής εργασίας του SharePoint Designer: Πως εμφανίζω το πραγματικό όνομα ενός ατόμου σε ένα μήνυμα ηλεκτρονικού ταχυδρομείου αντί "τομέαςόνομα_χρήστη."

Δεν έχετε δοκιμαστεί ο ίδιος, αλλά φαίνεται πολλά υποσχόμενο. Ανάληψη ελέγχου.

</Τέλος>

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

Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin

Μεταφορά του SharePoint Designer ροή εργασίας από μια λίστα σε μια άλλη

Mark Μίλερ πάνω στο www.endusersharepoint.com Αναρτήθηκε το πιο πρόσφατο άρθρο μου στις ροής εργασίας του SharePoint Designer Εδώ (http://www.endusersharepoint.com/?p=1037).

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

Αυτό είναι ένα πολύπλοκο θέμα, έτσι το μόνο που καλύπτει ένα πολύ βασικό σενάριο. Επόμενη εβδομάδα, Θα γράψω μέχρι ένα πιο χρήσιμο παράδειγμα πραγματικό κόσμο.

Έλεγχος αυτό έξω και να μοιραστούν οποιαδήποτε σχόλια εκεί.

<Τέλος>

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

Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin

Γιατί δεν μπορώ να λιμάνι εύκολα λύσεις ροής εργασίας του SharePoint Designer από έναν κατάλογο σε άλλο?

Mark Miller έχει δημοσιεύσει μου τελευταία προσανατολισμένη χρήστη τέλος ροής εργασίας του SharePoint Designer άρθρο επάνω στο χώρο του εδώ: http://www.endusersharepoint.com/?p=1008

Προσπαθώ να παρέχει μια απλή απάντηση στο ερώτημα, «Γιατί δεν μου και των εύκολα λιμενικών μια ροή εργασίας σχεδιαστής του SharePoint από την ανάπτυξη για τη δοκιμή?" Στη διαδικασία, Δίνω επίσης ενόραση τι SPD πραγματικά κάνει πίσω από τις σκηνές όταν χρησιμοποιούμε για να δημιουργήσετε μια λύση ροής εργασίας.

Επόμενη εβδομάδα, Περιγράφω ένα τελικό χρήστη φιλικό τρόπο να λιμάνι SPD ροής εργασίας από ένα διακομιστή σε έναν άλλο, ή τουλάχιστον ως τελικός χρήστης φιλικά που μια λύση, όπως είναι δυνατό, δεδομένης της κατάστασης του εργαλείου.

</Τέλος>

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

Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin

Είναι δυνατή η πρόσβαση ροής εργασίας του SharePoint Designer “Απομακρυσμένη” ή “Ξένων” Λίστες

Εδώ είναι ένα άλλο κοινό ερώτηση ροής εργασίας του SharePoint Designer:

«Μπορώ να αποκτήσω πρόσβαση (ανάγνωσης/εγγραφής) Οι λίστες του SharePoint μέσω ροές εργασίας που δεν κατοικούν στην ίδια τοποθεσία με την ίδια τη λίστα?"

Η απλή απάντηση είναι: Όχι.

Όπως και τόσοι πολλοί τρόποι, Ωστόσο, πρέπει να πληρούν τις προϋποθέσεις που (που είναι καλό σε αυτήν την περίπτωση). Η πλατφόρμα επιτρέπει να μας δημιουργήσουν επεκτάσεις στα προϊόντα με πολλούς τρόπους, συμπεριλαμβανομένης μια προσαρμοσμένη ενέργεια (Δείτε μου μικρό έργο codeplex εδώ για παράδειγμα). Μια προσαρμοσμένη ενέργεια σας επιτρέπει να μας κάνουν βασικά τίποτα που θέλουμε από σχεδιαστών ροής εργασίας του SharePoint. Είμαι ένας μεγάλος ανεμιστήρας του παρόντος, Στην πραγματικότητα, Δεδομένου ότι μας δίνει τα καλύτερα των δύο κόσμων — μια δηλωτική τελικού χρήστη φιλικό σχεδιαστής με τον πλήρους βάθους του .NET framework στο δάχτυλό συμβουλές μας.

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

</Τέλος>

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

Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin

Ροής εργασίας του SharePoint Designer και συνημμένα ηλεκτρονικού ταχυδρομείου — Κορύφωση ένα ευλαβικά να

Δυστυχώς, δεν πρόκειται να είναι. Δεν μπορούμε να στείλουμε ένα μήνυμα ηλεκτρονικού ταχυδρομείου με συνημμένα από μια ροή εργασίας του SharePoint Designer χρησιμοποιώντας έξω από το box χαρακτηριστικά. Αυτή η επιθυμία έρχεται ολοένα και συχνότερα για το φόρουμ MSDN.

Ωστόσο, το Πλατφόρμα SharePoint, όπως και με τόσα πολλά πράγματα, μας προσφέρει μια πορεία προς τα εμπρός. Μπορούμε να Δημιουργήστε προσαρμοσμένες ενέργειες που στη συνέχεια να ενσωματώσει σε ροές εργασίας μας. Μόλις εγκατασταθεί, μια προσαρμοσμένη ενέργεια φαίνεται και αισθάνεται όπως οποιαδήποτε άλλη ενέργεια (π.χ.. Συλλογή δεδομένων, Να καταγράφει ένα μήνυμα, κλπ).

Η δημιουργία μια προσαρμοσμένη ενέργεια είναι ένα μεγάλο βουνό να ανέβει, Ωστόσο, για τους τελικούς χρήστες. Το έργο αυτό codeplex παρέχει αυτή τη λειτουργικότητα: http://www.codeplex.com/SPDActivities. Που το τράβηγμα και την εγκατάσταση του είναι επίσης πέρα από τις δεξιότητες των τυπικών τελικών χρηστών. Ωστόσο, είναι αρκετά απλό για ένα admin του SharePoint για να το κάνουμε, Έτσι, αν βρεθείτε να χρειάζεται να αναπτυχθεί μια ροή εργασίας με αυτή τη δυνατότητα, εργασία με admin σας του SharePoint για να το κάνει.

</Τέλος>

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

Συνέχεια μου για Twitter σε http://www.twitter.com/pagalvin

Ροής εργασίας του SharePoint Designer, Εκδήλωση δέκτες και “Ενημέρωση του στοιχείου λίστας” σε σχέση με “Ορίστε το πεδίο στο τρέχον στοιχείο”

Έχουμε ένα σύνολο SharePoint σχεδιαστής ροών εργασιών που «επικοινωνούν" με ένα δέκτη συμβάντων στον κατάλογο μέσω αλλαγές σε τιμές στήλης τοποθεσίας. Για παράδειγμα, Αν μια στήλη τοποθεσίας "SetDuedate" έχει οριστεί για την αλήθεια από τη ροή εργασίας, το δέκτη συμβάντων που ανιχνεύει την αλλαγή, υπολογίζει την ημερομηνία λήξης και αντιστοιχίζει την ημερομηνία αυτή σε μια άλλη στήλη τοποθεσίας, "Ημ/νία παράδοσης." Εμείς χωρίσουν τα πράγματα όπως αυτό γιατί το δέκτη συμβάντων μπορεί να υπολογίσει την ημερομηνία λήξης, χρησιμοποιώντας σύνθετων επιχειρηματικών κανόνων (λαμβάνοντας υπόψη τα Σαββατοκύριακα και τις διακοπές εταιρεία) SPD, πραγματικά δεν μπορεί.

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

Μετά από αναθεώρηση, Παρατήρησα ότι το βήμα ευτυχής ροή εργασίας χρησιμοποιείται "ενημερωμένη έκδοση στοιχείου λίστας" ενώ το άλλο βήμα χρησιμοποιούνται "πεδίο Set στο τρέχον στοιχείο." Στοιχείο λίστας ενημέρωση ενημέρωση "τρέχον στοιχείο." Δεν είμαι σίγουρος γιατί διαλέξαμε ένα πάνω στο άλλο, δεδομένου ότι θα φανεί να κάνει το ίδιο πράγμα.

Έτσι … η δράση του στοιχείου λίστας ενημέρωση, είχε προκαλέσει την εκδήλωση στη φωτιά. Από την άλλη, το πεδίο δράσης του τρέχοντος στοιχείου που δεν.

Θα χρησιμοποιηθεί το στοιχείο λίστας ενημέρωση σε δύο μέρη και βιόλα! Αυτό έλυσα. [[ Συνολικά στην άκρη, Έπαιξα το βιολί σε καθημερινή βάση για σχεδόν 15 χρόνια ]]

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

Αυτό το ζήτημα μας bedeviled για εβδομάδες.

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

</Τέλος>

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