SharePoint βέλτιστες πρακτικές διάσκεψη, “Βέλτιστες πρακτικές,” και ο ελέφαντας στο δωμάτιο

Ήμουν τυχερός να παραστεί και να παρουσιάσει στη Διάσκεψη της περασμένης εβδομάδας SharePoint βέλτιστες πρακτικές. Είμαι ακόμα νέος στο σύνολο μιλώντας "πράγμα" και, Ειλικρινά, Ήμουν λίγο νευρικός για το πρώτο εξάμηνο, ενώ αυτό sweated έξω περιμένουν να μιλήσω τον εαυτό μου. Αυτό το είδος του νευρικού αίσθημα κατέστησε λίγο δύσκολο για μένα να δώσουν προσοχή σε τους παρουσιαστές (όχι ότι τους αγνόησαν). Αντί, Εστίασα λίγο περισσότερο για τους συμμετέχοντες.

Συνέδρια που πάντα μου αγωνιστικά το μυαλό και υπήρξε μια λάβει πολλά σε αυτό το ένα. Το συνέδριο αυτό ήταν εξαιρετική. Νομίζω ότι ήταν ασυνήθιστο με διάφορους τρόπους. Δεν ήταν μια βαριά προγραμματιστής διάσκεψη. Σίγουρα υπήρχαν dev μέρη, αλλά νομίζω ότι ήταν τουλάχιστον 60% επικεντρώθηκε σε θέματα μη-dev, ίσως όσο πιο ψηλά 80%. Νομίζω ότι μιλάει για την εξελισσόμενη φύση της αγοράς του SharePoint. Εταιρείες εφαρμόζουν SharePoint σε ποικίλους τρόπους και αναζητούν καθοδήγηση για το πώς να το κάνουμε σωστά. Και όχι μόνο καθοδήγηση για το πώς να δημιουργήσετε χαρακτηριστικά/λύσεις (που μέχρι τώρα, έχει αποδειχθεί πολύ καλά).

Πιστεύω ότι η διάσκεψη ήταν εξαιρετικά πολύτιμο σε ο καθένας που παρακολούθησαν και ξέρω ότι οι διοργανωτές σχεδιάζουν να εκτελέσουν τη Διάσκεψη και πάλι στις αρχές του επόμενου έτους.

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

Όταν μιλάμε για οικολογική, εννοούμε ότι SharePoint δεν έχει πάει στην παραγωγή και αρχίζουμε με μια καθαρή πλάκα. Αυτό είναι ιδανικό, επειδή μπορείτε να αρχίσετε αμέσως βέλτιστων πρακτικών για τον ορισμό και τη διαχείριση της διακυβέρνησης, αρχιτεκτονική πληροφοριών, κλπ. Ωστόσο … τι συμβαίνει όταν είστε ήδη σε παραγωγή με αρκετές χιλιάδες χρήστες (ή 10 χιλιάδες) και δεν ακολουθήσετε τις βέλτιστες πρακτικές στην αρχή? Έχω δει εταιρείες με … ahem … ένα πολύ περίεργο αρχιτεκτονική πληροφοριών που ψήνεται σε περιβάλλον τους. Δεν νομίζω ότι αυτή η Διάσκεψη που παρέχονται αρκετές διευκρινίσεις για οργανισμούς με τέτοιου είδους πρόβλημα (και δεν εννοώ μόνο IA, αλλά διακυβέρνηση, Αναζήτηση, πολλούς άλλους τομείς). Φυσικά, γνωρίζοντας ότι έχετε ένα πρόβλημα είναι ένα μεγάλο μέρος της λύσης, και αυτό είναι πολύ πολύτιμη.

Νομίζω ότι η online κοινότητα του SharePoint δεν έχει κάνει πολλά για την αντιμετώπιση αυτού είτε. Ξέρω ότι δεν έχω. Είναι ένα πολύ δύσκολο πρόβλημα να λύσει σε πολλά επίπεδα. Τεχνικά είναι δύσκολο. Όσο είναι δύσκολο. Πολιτισμικά, είναι δύσκολο. Ωστόσο, είναι πιθανώς μεγαλύτερο πρόβλημα από τους περισσότερους πραγματικό κόσμο. Δεδομένου ότι η διάσκεψη κατέληξε, Έχω σκεφτεί για αυτά τα είδη των προβλημάτων και πώς κάποιος θα τους λύσει. Πρέπει να υπάρξει μία καλύτερη απάντηση από, "απεγκατάσταση και επανεγκατάσταση" και η Κοινότητα πρέπει να αντιμετωπίσει το κεφάλι στις.

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

</Τέλος>

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

Νέο Blogger για το μπλοκ

Ο συνάδελφός μου EMC, Erik Swenson, έχει πειστεί για να πηδήσει στο ξέφτισμα, stand up and be counted 🙂

Αυτός blogs για σχετικά με μια ευρεία ποικιλία του SharePoint branding θέματα σε http://erikswenson.blogspot.com/. Μερικές από τις πρόσφατες θέσεις περιλαμβάνουν ενδιαφέροντα πράγματα σχετικά με το Photoshop, Microsoft Office Live για μικρές επιχειρήσεις, Διακυβέρνηση του SharePoint, δημιουργία προσαρμοσμένων στυλ WCM και ούτω καθεξής. Αυτός δεν έμεινε στο μαρκάρισμα. Είναι αρκετά ένα ενδιαφέρον μίγμα που είναι λίγο διαφορετικό από πολλά από τα blogs του SharePoint με το οποίο είμαι εξοικειωμένος.

Του RSS feed είναι: http://feeds.feedburner.com/SharepointBrandingDesign

Έλεγχος αυτό έξω και να του δώσει μια μικρή ενθάρρυνση. Όλοι χρειαζόμαστε που από καιρό σε καιρό, ειδικά όταν εμείς πρώτα πραγματικά βουτιά σε αυτόν τον κόσμο blogging.

</Τέλος>

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

Technorati Tags:

Καλύτερες πρακτικές διάσκεψη: “Πάρει μεγάλες απαιτήσεις” Παρουσίαση του PowerPoint

Έχω φορτώσει το PowerPoint για μία από τις συνεδρίες μου, "Να πάρει μεγάλη επιχειρησιακές απαιτήσεις," εδώ (http://CID-1cc1edb3daa9b8aa.SkyDrive.live.com/Self.aspx/Public/Paul Galvin Great Requirements.pptx).

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

Για εκείνους από εσάς που έχασε το Συνέδριο βέλτιστων πρακτικών, Ήμουν αρκετά τυχερός για να παρουσιάσουν και να συζητήσουν μια διαδικασία που λειτουργεί πολύ καλά, όταν προσπαθεί να ανακαλύψει την ακριβή τελικού χρήστη επιχειρηματικών απαιτήσεων για έργα του SharePoint. Το PowerPoint συν τα σημειώνει το χαρακτήριζα αυτό με πολύ καλή λεπτομέρεια. Συμπληρώνει ένα από μου νωρίτερο ταχυδρομήσεις blog σας εδώ: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!146.entry

</Τέλος>

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

Πίνακες εργαλείων SharePoint Online σεμινάριο

Ο φίλος μου σε απευθείας σύνδεση, Mark Miller κατά τη διάρκεια και Τελικό χρήστη του SharePoint (www.endusersharepoint.com) εκτελεί ένα σεμινάριο δωρεάν μία ώρα που απευθύνονται, όπως κάνει πάντα, στην Κοινότητα του SharePoint τελικού χρήστη. Λαμβάνει χώρα στις 1 μ.μ. EDT. Λεπτομέρειες είναι εδώ: http://www.endusersharepoint.com/?p=785

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

</Τέλος>

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

Ομάδα χρήστη του SharePoint Webcast απόψε

Απόψε, 08/20/08, τη συνάντηση της ομάδας του SharePoint Κονέκτικατ χρήστη εκπέμπει μια εκπομπή στο Web, αντί μια φυσική συνάντηση αυτό το μήνα.

Απόψε θέμα: Microsoft Office SharePoint Server" 2007 – Extranet ανάπτυξη μεθοδολογιών"

Της Microsoft Chris Lavista θα οδηγήσει τη συζήτηση. Έχω εργαστεί με Chris πριν και να ξέρει πραγματικά την ουσία του. Αν έχετε οποιοδήποτε ενδιαφέρον σε αυτό το θέμα, έλεγχος αυτό έξω. Εδώ είναι οι λεπτομέρειες:

Ομάδα χρήστη του SharePoint Webcast: https://www.clicktoattend.com/invitation.aspx?code=130299

Θέμα: Microsoft Office SharePoint Server 2007 – Extranet ανάπτυξη μεθοδολογιών
Ομιλητής:
Chris Lavista της Microsoft

Ημερομηνία: Αύγουστος 20ου Καλώς ήλθατε χρόνο: 6:15 Μ.Μ. Χρόνος: 6:30 Μ.Μ. -8:00Μ.Μ.


Περιγραφή:
SharePoint επιτρέπει πολλαπλές επιλογές ανάπτυξης. Η συζήτηση θα να κεντροθετηθεί στο πώς μια ασφαλή extranet στην πλατφόρμα SharePoint θα μπορούσαν να αναπτυχθούν. Συζητήστε τις βέλτιστες πρακτικές και τα σενάρια που αφορούν την ενσωμάτωση των τεχνολογιών του Forefront, ISA διακομιστή 2006 και IAG 2007. Προαιρετικά, Μιλήστε με υποστηρίζεται μόνο ένα σημάδι σε περιπτώσεις χρήσης.
Σχετικά με τον Chris:
Chris Lavista είναι μια τεχνική αρχιτέκτονας στο πρόσφατα ανοιγμένων Microsoft κέντρο τεχνολογίας στη Νέα Υόρκη. Εστίασή του είναι στην SharePoint, Συνεργασία, και ενοποιημένες επικοινωνίες. Έχει εργαστεί στον κλάδο των χρηματοπιστωτικών υπηρεσιών (Chase, Citigroup) πριν την ένταξή του Microsoft για 8 χρόνια. Ξεκίνησε στη Microsoft σε 2000 ως μέρος της τους συμβουλευτικές υπηρεσίες πρακτικής πριν από την ένταξή της ομάδας του ΥΜΕ νωρίς 2006.

Εγγραφή & Περισσότερες πληροφορίες: https://www.clicktoattend.com/invitation.aspx?code=130299

</Τέλος>

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

Technorati Tags:

Συνεδρίασε η Επιτροπή σας αναζήτηση αυτό το μήνα?

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

Δεν έχετε μια αναζήτηση Επιτροπής? Then form one 🙂

WSS και ειδικά το ΒΡΎΟ αναζήτησης όφελος από κάποιες ανθρώπινες εποπτεία. Επένδυση σε λίγες ώρες το μήνα σε σταθερή μηνιαία βάση είναι όχι μόνο περισσότερη διασκέδαση από ένα βαρέλι των πιθήκων, Αυτό μπορεί να:

  • Να δώσει διορατικότητα σε ανάγκες πληροφόρησης της επιχείρησης. Αν οι άνθρωποι ψάχνουν αριστερά και δεξιά για το θέμα "xyzzy," να ξέρετε ότι είναι ένα σημαντικό θέμα στην επιχείρηση.
  • Προσδιορισμός δυνητικών απαιτήσεων κατάρτισης. Αν οι άνθρωποι ψάχνουν για το θέμα "xyzzy" αλλά πραγματικά θα πρέπει να ψάχνουν για "abcd" στη συνέχεια μπορείτε να χρησιμοποιήσετε ότι για να εκπαιδεύσει τους λαούς για το πού και πώς να βρείτε τις πληροφορίες.
  • Βοηθά την επιχείρησή σας να βελτιώσετε την αρχιτεκτονική πληροφοριών.
  • Προσδιορίσουν ευκαιρίες για την ενίσχυση του θησαυρού.
  • Άλλες δυνατότητες χωρίς αμφιβολία θα διαθέτει.

Ποιος πρέπει να αναζήτηση Επιτροπής? Θα γνωρίζετε τους ανθρώπους σας καλύτερα, αλλά θεωρούν:

  • Τουλάχιστον ένα (και ίσως μόνο μία) IT πρόσωπο που καταλαβαίνει (ή να μάθετε) τους διάφορους τρόπους να τσίμπημα Αναζήτηση, συμπεριλαμβανομένων των βέλτιστων αντιστοιχίσεων, θησαυρός, διαχειριζόμενες ιδιότητες, κλπ.
  • Αρκετές ειδικούς θεμάτων που μπορεί να διαβάσει τις εκθέσεις Αναζήτηση, καταπιούν και να επικοινωνούν επαγγελματισμό δράσεις σε αυτό, έτσι ώστε να μπορεί να ωθήσει τα κουμπιά, Τραβήξτε τους μοχλούς και άνοιγμα/κλείσιμο βαλβίδων ανάλογα με τις ανάγκες να στις συστάσεις της Επιτροπής.
  • Μία ή περισσότερες πληροφορίες αρχιτέκτονες που μπορεί να πραγματοποιήσει επικύρωση, ένα ή άλλο τρόπο, Αν η αρχιτεκτονική πληροφοριών είναι αναζήτησης φιλική και αν εργάζεται καλά για την επιχείρηση.
  • Ένα περιστρεφόμενο κάθισμα στην Επιτροπή. Φέρει σε έναν ή δύο ανθρώπους που κανονικά δεν συμμετέχουν σε αυτά τα είδη των προσπαθειών. Μπορεί να φέρει ασυνήθιστες και πολύτιμες γνώσεις στο τραπέζι.

Ευτυχής ανάλυση!

</Τέλος>

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

Technorati Tags:

Γρήγορη και εύκολη: Να SPFolder της SPItemList

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

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

Εδώ είναι μια μικρή εφαρμογή κονσόλας (σχεδιασμένο να λειτουργεί σε διακομιστή στη συστοιχία) που παίρνει δύο ορίσματα: το ID του στοιχείου και μια τιμή για να αντιστοιχίσετε ένα πεδίο, "Κατάσταση έγκρισης". Αυτό είναι δύσκολο κωδικούς πολλά πράγματα και να έχει κανένα έλεγχο σφαλμάτων.

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

Το βασικό δίδαγμα εδώ για μένα είναι ότι SPItem δεν παίρνει την πρόσβαση σας στο φάκελο. Θα πρέπει να χρησιμοποιήσετε SPListItem.File.

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

<κώδικα>
χρήση Σύστημα;
χρήση System.Collections.Generic;
χρήση System.Text;
χρήση Microsoft.SharePoint;
χρήση System.Collections;

χώρος ονομάτων Conchango
{
    /// <Περίληψη>
 /// </Περίληψη>
 Κατηγορία ManualFolderUpdate
    {
        στατική άκυρη Κύρια(συμβολοσειρά[] args)
        {
            συμβολοσειρά MSH = "ManualFolderUpdate (v1.0): "; // MSH = "κεφαλίδα μηνύματος"

 Κονσόλα.WriteLine(MSH + "Εκκίνηση.  Τροποποιήθηκε τελευταία στις 08/04/08.");

            συμβολοσειρά URL = http://localhost/xyzzy;

            χρήση (SPSite oSPSite = νέα SPSite(διεύθυνση URL))
            {

                χρήση (SPWeb oSPWeb = oSPSite.OpenWeb())
                {
                    SPList docLib = oSPWeb.Lists["Έγγραφα"];

                    Κονσόλα.WriteLine(MSH + «Πήρε τη βιβλιοθήκη εγγράφων.");

                    Κονσόλα.WriteLine(MSH + «Doc lib πλήθος στοιχείων: [" + docLib.ItemCount + "].");

                    int FolderID = 0;
                    συμβολοσειρά NewStatus = "xyzzy";

                    FolderID = σύστημα.Μετατροπή.ToInt32(args[0].ToString());
                    Κονσόλα.WriteLine("Αναζήτηση φακέλου για το στοιχείο: [" + FolderID + "].");

                    SPListItem Λι = docLib.GetItemById(FolderID);

                    SPFolder thisItemFolder = li.File.ParentFolder;

                    Κονσόλα.WriteLine(MSH + «Πήρε το γονικό φάκελο.");

                    NewStatus = args[1].ToString();
                    Κονσόλα.WriteLine("Ρύθμιση κατάσταση να [" + NewStatus + "].");

                    Κονσόλα.WriteLine("Επιστροφή για να διαπράξουν την ενημερωμένη έκδοση ή CTRL-C για να ματαιώσετε τύπου.");

                    Κονσόλα.ReadLine();

                    thisItemFolder.Item["Κατάσταση έγκρισης"] = NewStatus;
                    thisItemFolder.Item.Update();

                    Κονσόλα.WriteLine(MSH + "Τελικά την ενημέρωση του φακέλου.  Την έξοδο.");

                } // χρησιμοποιώντας SPWeb

            } // χρησιμοποιώντας SPSite

 Κονσόλα.WriteLine(MSH + "Τελείωσε.");

        } // Κύρια

    } // Κατηγορία foldersync
} // χώρος ονομάτων
</κώδικα>

</Τέλος>

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

Το πρωί της Κυριακής αστείο: “Ο μπαμπάς, Δεν γνωρίζουν καν σας”

Εμείς βόρειο Νιου Τζέρσεϋ Galvin της είναι μεγάλοι οπαδοί του η πολιτική σάτιρα τηλεόραση. πρόγραμμα, Η καθημερινή επίδειξη φιλοξενείται από Jon Stewart. Δεν μου αρέσει να πάρει το πολιτικό μου blogging, Έτσι μόνο θα πω σχετικά με αυτό είναι ότι χωρίς την Καθημερινή εκπομπή, Μπορεί και μόνιμα έχασα όλα αίσθηση του χιούμορ ή γι ' 12/12/2000.

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

Ο γιος μου σκέφτεται για ένα λεπτό και λέει: "Ο μπαμπάς, ένας αριθμός: Δεν γνωρίζουν καν σας."

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

Κάποτε ήταν ότι θα μπορούσα να πάρω πολλά χιλιόμετρα έξω από αυτά τα ανέκδοτα, αλλά έχει πάρει πάρα πολύ χρησιμοποιείται σε μένα ή πολύ ώριμα ή και τα δύο. Θα πρέπει να προσαρμοστεί κατά κάποιο τρόπο.

</Τέλος>

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

Technorati Tags:

Πρόγραμμα κατάρτισης εργαζομένων και υλικά πρότυπο — Πλήθος θέσεων Bug συν κώδικα ασφαλείας(?)

Αυτό είναι ένα αρκετά δημοφιλές "υπέροχο 40" πρότυπο. Έχει επίσης ένα bug το οποίο είναι ευρέως γνωστό (Έχω ακόμη και blogged σχετικά με το πώς μπορεί να διορθωθεί).

Sogeti κυκλοφορήσει ένα έργο Codeplex αυτή την εβδομάδα που διορθώνει το σφάλμα (είναι ωραίο από μόνη της, αλλά δεν γη-θραύση) αλλά ισχυρίζονται επίσης ότι έχουν επιλύσει ένα πολύ πιο δύσκολο πρόβλημα: ασφαλείας. Το fab 40 πρότυπο απαιτεί μια ρύθμιση πολύ γενναιόδωρη ασφαλείας (Οι χρήστες χρειάζεται συνεισφέρων επίπεδο πρόσβαση σε σχεδόν τα πάντα). Όχι άλλο! Σύμφωνα με τη συνοπτική codeplex:

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

Ότι είναι καλή ουσία και αξίζει τον έλεγχο έξω.

</Τέλος>

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

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

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

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

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

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

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

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

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

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

</Τέλος>

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