Μηνιαία Αρχεία: Αύγουστος 2008

Ομάδα χρήστη του 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 μου.