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

Το βιβλίο μου ροής εργασίας είναι διαθέσιμοι για αγορά

Ξεκίνησα να μιλάμε με την αρχική μου συν-συγγραφείς πάνω από δύο χρόνια.  Εγκατέλειψαν τελικά το έργο, αλλά αργά αυτό το καλοκαίρι, με τη βοήθεια πολλών νέων συν-συγγραφείς, Ήμουν τελικά ικανός να φέρει αυτό σε όλη τη γραμμή του τερματισμού. 

Επαγγελματική ροή εργασίας στο SharePoint 2010: Πραγματικό κόσμο επιχειρηματικές λύσεις χτυπήσει το Amazon και το Barnes και ευγενής ιστοσελίδα λίγο χρόνο στην τελευταία 10 ημέρες.  Είναι διαθέσιμο σε χαρτόδετο βιβλίο και Kindle/γωνιά και όλα αυτά, πάνω στην ώρα για ένα σημαντικό χριστουγεννιάτικο δώρο. Χαμόγελο

Αυτό το βιβλίο είναι περίπου δύο πράγματα: 1) ενδυνάμωση τελικούς χρήστες έτσι ώστε μπορούν να λύσουν τα προβλήματά τους επιχειρήσεων χρησιμοποιώντας SP 2010 δυνατότητες ροής εργασιών και 2) βοηθώντας το προσωπικό τεχνολογίας ΠΛΗΡΟΦΟΡΙΚΉΣ (προγραμματιστές ιδίως) κάνουν το ίδιο.  Περίπου τα δύο τρίτα του βιβλίου που απευθύνονται σε αυτό που εγώ αποκαλώ «Ακτιβιστής χρήστες» (εξειδικευμένο αλλά μη τεχνικό και κίνητρα στους τελικούς χρήστες).  Προσπαθεί να εξηγήσει πώς να δημιουργήσει λύσεις σε SharePoint 2010 χρησιμοποιώντας ροή εργασίας του SharePoint Designer και μια σειρά από πρόσθετα χαρακτηριστικά του SharePoint.

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

Τις επόμενες εβδομάδες, Θα γράψω περισσότερα για το βιβλίο, συμπεριλαμβανομένων αφράτα πράγματα όπως "Πώς είναι έτσι να γράψει ένα βιβλίο" ότι ξέρω ότι πολλοί άνθρωποι ενδιαφέρονται να γνωρίζουν.  Πρώτα-θα παρουσιάσουμε συν-συγγραφείς μου χωρίς τους οποίους αυτό το βιβλίο δεν θα είχε επιβιώσει να δει το φως της ημέρας.

Διαβάστε περισσότερα για το βιβλίο για το Amazon web site.

</Τέλος>

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

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

Μοτίβα ΕΕΠ ροής εργασίας, Συμβουλές και κόλπα

Έδωσα την παρουσίασή μου σήμερα στο SharePoint Fest στο Ντένβερ. Εδώ είναι η παρουσίαση του PowerPoint ίδια: http://www.mstechblogs.com/paul/wp-content/uploads/2011/05/SharePointFest.pptx

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

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

Ενημερωμένη έκδοση CodePlex Project: Επεκτάσεις ροής εργασίας του SharePoint Designer

Εδώ και αρκετό καιρό, ΜΟΥ wrote ότι προσπαθώ να αναστήσει παλιό μου CodePlex έργο, Επεκτάσεις ροής εργασίας του SharePoint Designer.  Το έργο αυτό CodePlex που αναπτύχθηκε για WSS/MOSS και προσθέτει μια χούφτα βοηθητικό πρόγραμμα τύπου λειτουργίες, όπως "ToLower()”, "ToUpper()”, "Δευτερεύουσα συμβολοσειρά()"και ούτω καθεξής.  Πρέπει ακόμη να έχει μια συνάρτηση στυλ γενικής χρήσης "κλήση υπηρεσίας web".  Μπορείτε να διαβάσετε περισσότερα σχετικά με το εδώ: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

Θα περισσότερο ή λιγότερο εγκαταλειφθεί αυτή πολύ λίγο.  Ποτέ από το SharePoint 2010 βγήκε, Ωστόσο, Σας έχετε την έννοια να κοιτάξουμε πίσω σε αυτό και να λειτουργήσει το SP 2010.  Καλά, σήμερα, Έκανα ακριβώς αυτό.  Εγώ δεν έχετε ενημερωθεί κώδικα ώστε να CodePlex ακόμη. Θέλω να εκπαιδεύσει τον εαυτό μου στις συμβάσεις CodePlex πριν το κάνω, αλλά did μπορώ να ενημερώσω την αρχική σελίδα wiki για το έργο.

Η ευρύτερη και πιο ενδιαφέρουσες επιπτώσεις είναι ότι η προσαρμοσμένη δραστηριότητες από WSS και MOSS φαίνεται να θύρας μέσω αρκετά εύκολα, που είναι ένα (Καλώς όρισες) έκπληξη.

Εδώ είναι τι μοιάζει στο SharePoint Designer όταν εργάζεται:

image

</Τέλος>

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

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

Μη αυτόματη επεξεργασία αρχείου SPD XOML για την εκκαθάριση των μεταβλητών

Σε αυτό το post εδώ ("Λήψη απαντήσεων πίσω από την αρχή έγκρισης διαδικασία δραστηριότητα"), Ανέφερα ότι μπορείτε να προσθέσετε ένα σύνολο slew μεταβλητών ροής εργασίας κατά λάθος στη ροή εργασίας SharePoint Designer.  Τα πράγματα μπορούν να γίνουν γρήγορα ακατάστατη και δυσανάγνωστο.  Ειδικά, Εάν προσθέσετε την ενέργεια "Έναρξη δραστηριότητα διαδικασία έγκρισης" ροή εργασίας σας, το διαγράψετε και να προσθέσετε εκ νέου, θα καταλήξετε με όλες τις μεταβλητές ροής εργασιών της δραστηριότητας που δύο φορές. 

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

Πρώτη, πρέπει να εντοπίσετε το πραγματικό αρχείο XOML.  Έστειλα επιστολή σχετικά με αυτό το θέμα εδώ: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Μόλις την εντοπίσει, Ανοίξτε το αρχείο XOML και εντοπίστε μια μεταβλητή που θέλετε να καταργήσετε.  Σε αυτή την περίπτωση, Πρόσθεσα τη δραστηριότητα "Έναρξη διαδικασίας έγκρισης" μου ροή εργασίας δύο φορές.  Θέλω να καταργήσω μια μεταβλητή ροή εργασίας που ονομάζεται "isItemApproved", δεδομένου ότι αυτό δεν χρησιμοποιούνται πλέον και υπάρχει ένα διπλότυπο μεταβλητή με το όνομα "isItemApproved1". 

Απλώς κάντε μια αναζήτηση κειμένου για τη μεταβλητή.  Οθόνη μου μοιάζει με αυτό:

image 

Εάν πραγματοποιείτε αναζήτηση γύρω στο αρχείο XOML, θα δείτε ότι η "IsItemApproved1" χρησιμοποιείται σε πολλά διαφορετικά σημεία, ενώ η αρχική "IsItemApproved" είναι απλώς καθορίζεται μία φορά και να χρησιμοποιείται ποτέ.

Διαγράψτε το και στη συνέχεια αποθηκεύστε το αρχείο.

Το μόνο ευαίσθητο μέρος είναι ότι έπρεπε να πράγματι κλείσετε τελείως ΕΕΠ και ανοίξτε τον ξανά πριν ΕΕΠ αναγνώρισε ότι το πεδίο διαγραφεί.

Φυσικά, Διαγραφή πεδίων δεν είναι το μόνο πράγμα που μπορείτε να κάνετε με το XOML και επιτρέψτε μου να blog σχετικά με άλλα θέματα όπως αυτό στο μέλλον.

Θέλετε να είμαστε πολύ προσεκτικοί σχετικά με αυτό που κάνετε εδώ και λαμβάνει αντίγραφα ασφαλείας της εργασίας σας.  Μπορείτε να κάνετε μια φαινομενικά μικρές / διακριτική αλλαγή εδώ ότι trashes που αφορά τη ροή εργασίας κατά το ΕΕΠ και θα μπορούσαν να χάσουν ώρες της προσπάθειας ενώ κάνετε αναδόμηση αυτό.

</Τέλος>

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

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

Τρόπος εύρεσης και επεξεργαστείτε SPD 2010 Αρχεία ροής εργασίας XOML

Εξέταζα ένας εύκολος τρόπος για να καταργήσετε ένα σωρό μεταβλητών ροής εργασίας χωρίς να χρειάζεται να δαπανήσει μου σήμερα το απόγευμα σε μια πλήρη blown περίοδο βασανιστήρια λειτουργίας κλικ στο ΕΕΠ.  Η σκέψη μου ήταν να επεξεργαστείτε απευθείας το XOML, το οποίο είναι XML αρχείο υποκείμενο ΕΕΠ της δηλωτικής ροές εργασίας.  Αυτό είναι το πώς το βρήκα.

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

image

 

Όλα τα αρχεία εμφανίζει μια λίστα … όλα τα αρχεία:

image

Επιλέξτε το φάκελο "ροές εργασίας" και μπορείτε να δείτε μια λίστα από φακέλους για κάθε ροή εργασίας:

image

Κάντε κλικ στο σωστό φάκελο και  Μπορείτε να δείτε μια λίστα των όλα τα ενδιαφέροντα καλούδια που συγκροτούν μια δηλωτική ροή εργασίας της ΕΕΠ.  Κάντε δεξιό κλικ στο αρχείο .xoml το και επιλέξτε "Άνοιγμα με –> SharePoint Designer (Άνοιγμα ως XML)"για να επεξεργαστείτε απευθείας το XOML:

image

Μπορεί να θέλετε να κάνετε μια μη αυτόματη δημιουργία αντιγράφων ασφαλείας, πριν σας υποδεέστερο με τα πράγματα.  Μια τακτική αντιγραφή/επικόλληση του αρχείου απευθείας στο ΕΕΠ είναι πιθανώς αρκετά καλή, ή μπορείτε να αντιγράψετε επικολλήστε ολόκληρο το κείμενο XML και να το αποθηκεύσετε στην επιφάνεια εργασίας σας ή ό, τι είναι για σας συνηθίζει σε αυτές τις περιπτώσεις.

</Τέλος>

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

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

Λήψη απαντήσεων πίσω από την αρχή έγκρισης διαδικασία δραστηριότητα

Έχετε παίξει με διασκεδαστικά δραστηριότητα του SharePoint Designer ροής εργασίας νέων «Ξεκινά διαδικασία έγκρισης» και ήταν γρήγορα συναντήσουν εμπόδια διότι εγώ δεν μπορούσα αμέσως να απαντήσει στο ερώτημα, «εγκρίθηκε ή όχι?”. 

Η σύντομη απάντηση είναι ότι είναι αρκετά εύκολο να βρείτε την απάντηση.  Όταν προσθέτετε αυτήν τη δραστηριότητα για την κύρια ροή εργασιών σας, ΕΕΠ προσθέτει ένα bazillion μεταβλητές μεταβλητών ροής και παραμέτρους δεδομένων προέλευσης, όπως μπορείτε να δείτε εδώ:

SNAGHTML2350fe72

Θα παρατηρήσετε επίσης ότι εάν προσθέσετε περισσότερες από μία από αυτές, ΕΕΠ προσαρτά ένα "1" και ούτω καθεξής σε όλες τις μεταβλητές. 

Βρήκα ότι όταν διέγραψα την πρώτη δραστηριότητα «Ξεκινά διαδικασία έγκρισης», το πρώτο σύνολο συνδεδεμένων ροής εργασιών παρέμεινε μεταβλητές (Δυστυχώς).  Έτσι, Προσέξτε πώς μπορείτε να χρησιμοποιήσετε αυτό επειδή διαφορετικά, θα καταλήξετε με  μια πολύ ακατάστατη λίστα με μεταβλητές ροής εργασίας.

Απονέμω εύσημα Microsoft για μετά το «είναι» σύμβαση ονομασίας για μια Boolean μεταβλητή.  Η παρούσα σύμβαση καθιστά αρκετά σαφές τι είδους δεδομένα υποτίθεται ότι είναι εκεί.

Στην έρευνα σχετικά με, Βρήκα αυτό το χρήσιμο άρθρο: http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-actions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376961.aspx.  Αυτό πραγματικά δεν αντιμετωπίζουν το συγκεκριμένο αυτό θέμα, αλλά έχει κάποιες καλές πληροφορίες σχετικά με το θέμα, οπότε θα πάω εκεί, αν θέλετε να μάθετε περισσότερα για αυτή τη συγκεκριμένη δραστηριότητα και αδελφά στοιχεία του.

</Τέλος>

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

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

SharePoint Designer 2010 Συνάρτηση MOD

Εργάζομαι από κάποιο αρχείο καταγραφής όπου οι εργαζόμενοι να ζητήσετε διακοπές, αναρρωτική, κλπ. Έναν κανόνα επικύρωσης που απαιτεί ότι πρέπει πάντα ζητάτε χρόνο στο 4 διαστήματα ωρών.  Αυτό είναι αρκετά εύκολο να – χρησιμοποιήσετε μια λειτουργική μονάδα συνάρτηση.  Λειτουργική μονάδα λειτουργία σάς το υπόλοιπο τμήμα.  Αν δεν υπάρχει υπόλοιπο, λειτουργική μονάδα είναι μηδέν, διαφορετικά, είναι ό, τι έχει μείνει.  Για παράδειγμα, 8 Mod 4 = 0 (8 / 4 = 2 με καμία κλάσμα).  Από την άλλη, 8 Mod 5 είναι 3.

Χρειάζεται να το κάνετε αυτό μία φορά με το ΕΕΠ 2007 μια φορά και σας στην πραγματικότητα τελείωσε χρήση μιας φόρμας του InfoPath για την επίλυση, έτσι το έπραξε στο προσκήνιο τη στιγμή.  Στην τρέχουσα περίπτωση, μπορεί να υπάρχει μια φόρμα του InfoPath στην εικόνα, αλλά αυτό δεν είναι σαφές ακόμη.  Έτσι, Δούλευα από μια τεχνική για να εξασφαλιστεί ότι οι αιτήσεις είναι πάντα στο 4 ώρα προσαυξήσεις.  Θα ήθελα να κάνει το math, Αποθηκεύστε το σε μια συμβολοσειρά και είναι η δευτερεύουσα στη συνέχεια κάνει κάποια συμβολοσειρά stuff. 

Εγώ τραβήξτε SPD 2010 και την έκπληξή μου (και λίγο αμηχανία) υπάρχει μια λειτουργική μονάδα συνάρτηση ήδη:

image

Είμαι πάλι ευχάριστη έκπληξη ότι κάτι χρειάζεται είναι ήδη εκεί έξω από το πλαίσιο.  Φαίνεται σαν μια συνάρτηση περίεργο για τη Microsoft να συμπεριλάβει στο μείγμα.  Έχει ένα είδος "αυτό είναι εύκολο, Ας την πετάξουν στο"αίσθηση σε αυτό.  Δείχνω κατανόηση που, όπως το κάνω μόνος μου όλη την ώρα.  Αυτό το έργο CodePlex έχει ένα σύνολο μικρών στρογγυλών λίγο τις λειτουργίες που προκύπτουν από την αρχή της ItsEasy.  Την ίδια στιγμή, Microsoft εξακολουθεί να υποστηρίζει αποδεικτικά στοιχεία το εφέ "95% του τρόπου" μαζί με το προϊόν.  Εξασφαλίζουν την υλοποίηση η συνάρτηση Mod, αλλά δεν τη συνάρτηση round, για παράδειγμα.

</Τέλος>

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

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

SharePoint Designer 2007 Έργο CodePlex επεκτάσεις ροής εργασίας

Εγώ είμαι στόκος μαζί μου δεύτερο έργο CodePlex (λεπτομέρειες θα ανακοινωθούν την Τετάρτη αυτή την εβδομάδα, συν ή μείον) και είχα μια ματιά στο πρώτο έργο μου, "Επεκτάσεις ροής εργασίας του SharePoint Designer". Ήμουν σοκαρισμένος και αμηχανία να δείτε ότι έχει κατέβει πάνω από 4,800 φορές:

image

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

Εγώ πρόκειται να έχουν μια άλλη ματιά και να θυμίζουν τον εαυτό μου που είναι όλα σχετικά με.

Αν κάποιος ενδιαφέρεται να εργάζεται πάνω σε αυτό, Επιτρέψτε μου να ξέρω και θα δούμε για συνεργασία σε αυτό. 4,800 λήψεις δεν είναι ένα τεράστιο ποσό, αλλά είναι περισσότερο από ό, τι κατάλαβα ποτέ και αξίζει πιθανώς κάποια προσπάθεια να πάρει επάνω, και τη μεταφορά τους προς τα εμπρός.

</Τέλος>

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

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

Δημιουργία, Ενημέρωση και διαγραφή μοτίβα με SPD ροή εργασίας

Έγραψα πρόσφατα ένα άρθρο για τους καλούς ανθρώπους σε ShaerPointBriefing.com σε ένα γενικό πρότυπο για εφαρμογή ακατέργαστο στο SharePoint Designer.  Εδώ είναι ένα τρέιλερ:

image

Πλήρες άρθρο εδώ:  http://sharepointbriefing.com/features/article.php/3889486/Create-Update-Delete-Patterns-with-SharePoint-Designer-Workflow.htm

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

</Τέλος>

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

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

Χρήση προσαρμοσμένων λιστών για πιο αποτελεσματικά τον έλεγχο της ροής εργασίας

Έχω αναδιοργάνωσε τη ζωή μου λίγο και βρήκα λίγο χρόνο να υποβάλει ένα άρθρο για www.endusersharepoint.com. Πιο πρόσφατο άρθρο μου είναι εδώ: Χρήση προσαρμοσμένων λιστών για πιο αποτελεσματικά τον έλεγχο της ροής εργασίας (http://www.endusersharepoint.com/?p=1658).

Αυτό είναι το άνοιγμα «γράφημα:

Ροής εργασίας του SharePoint Designer δεν μας δίνει πολλή ορατότητα σε αυτό που συμβαίνει με μας λύσεις ροής εργασίας. Και, η ορατότητα που μπορούμε να κάνουμε εμποδίζεται από μια σχετικά φτωχή διεπαφή και 60 ημέρα παράθυρο χρόνου. Αυτό 60 ημέρα παράθυρο μπορεί να είναι μια μεγάλη απογοήτευση στους νέους χρήστες του SharePoint Designer επειδή δεν διαφημίζεται από το εργαλείο, η ίδια. Αυτό δεν είναι καθόλου ασυνήθιστο για κάποιον για να ανάψουν το SharePoint Designer, για να δημιουργήσετε μια λύση ροής εργασίας, η οποία αξιοποιεί την ενέργεια "Αρχείο καταγραφής στη λίστα ιστορικού"...

Το πρόβλημα είναι ότι μετά από 60 ημέρες, τα μηνύματα που δημιουργείτε με τον τρόπο αυτό καταργούνται από τη λίστα ιστορικού της ροής εργασίας! Μετά από λίγο τα δόντια gnashing και "τι σκέφτονταν?"ορίσματα, η κάτω γραμμή είναι αυτό: συμβαίνει και αυτό πρέπει να γίνει. Το ερώτημα είναι, Πώς θα μπορέσουμε να έχουμε γύρω από αυτό?

Η επίσημη απάντηση είναι να επικαλεστεί η ενσωματωμένη δυνατότητα ελέγχου του SharePoint. Από την άποψη του τελικού χρήστη, Ωστόσο, Αυτό είναι πολύ αδύναμη και στις WSS και δεν είναι πολύ καλύτερα σε ΒΡΎΑ. Ευτυχώς, μπορούν να αξιοποιήσουν ακόμα το εργαλείο του SharePoint Designer εξοικειωμένοι, για να δημιουργήσετε μια ιστορία ανθεκτικό ροή εργασίας και να ελέγξει το μονοπάτι το οποίο είναι μια τάξη μεγέθους περισσότερο χρήσιμη για την εκκίνηση. Εδώ είναι πώς.

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

Εμπνεύστηκα για να γράψω αυτό το άρθρο από ένα πρόσφατο πρόγραμμα για έναν πελάτη που είχε αναπτύξει εννέα τεχνική SPD ροές εργασίας για την υποστήριξη μία λογική επιχειρησιακή διαδικασία. Υποθέτοντας ότι για τώρα που εννέα είναι ένας λογικός αριθμός, σίγουρα ήταν μια πρόκληση για να διορθώσουν ή να δείτε την συνολική κατάσταση της διαδικασίας σε μία απλή προβολή. Κάθε μία από αυτές τις χωριστές ροές εργασίας τεχνική έχει τη δική του λίστα ιστορικού ανεξάρτητη ροή εργασίας και αυτό απλά δεν είναι διαχειρίσιμο. Ήμουν σε θέση να συνδυάσει όλα αυτά σε μια λίστα του ενιαίου ελέγχου χρησιμοποιώντας την τεχνική που περιγράφω στην ιστοσελίδα.

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

</Τέλος>

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

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