Μηνιαία Αρχεία: Οκτωβρίου 2007

SharePoint Designer — Προσαρμοσμένη δραστηριότητα να εκτελέσει συναρτήσεις οριζόμενες από το χρήστη C#

Η ΕΝΗΜΕΡΩΜΈΝΗ ΈΚΔΟΣΗ: Αυτό έχει been ελευθέρωσα σε CodePlex εδώ: http://www.codeplex.com/spdwfextensions

Η ΕΝΗΜΕΡΩΜΈΝΗ ΈΚΔΟΣΗ: Δείτε εδώ για τις τελευταίες σημειώσεις κυκλοφορίας: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!381.entry

Η ΕΝΗΜΕΡΩΜΈΝΗ ΈΚΔΟΣΗ: Δείτε εδώ για τις σκέψεις μου για την εμπορευματοποίηση αυτού του έργου: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!569.entry

Το έργο αυτό παρέχει μια προσαρμοσμένη δραστηριότητα στο SharePoint Designer. Χρησιμοποιήστε αυτήν τη προσαρμοσμένη δραστηριότητα να επικαλεστεί (αποστολής) κάθε συνάρτηση C# που σας ενσωματωθεί το συνδεδεμένο Συνέλευση.

Όπως αργά Οκτώβριοs, 2007, Αυτό είναι ακριβώς μια αρχική έκδοση του έργου. I σχέδιο για να την αναπτύξετε με μια σειρά από πρόσθετες λειτουργίες, συμπεριλαμβανομένης της δευτερεύουσας συμβολοσειράς, Δείκτης, αντικατάσταση, η επίκληση των υπηρεσιών web και ό, τι φαίνεται χρήσιμο ή ενδιαφέρον. Θα ήθελα επίσης σχεδιάζουν να δημοσιεύσετε αυτό για codeplex μόλις έχω μου πράξη μαζί σε αυτό το μέτωπο. Αυτό θα είναι επίσης να αναπτυχθούν ως λύση σε κάποιο σημείο.

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

Αποποίηση ευθυνών:

Κάνω απολύτως καμία ισχυρισμοί σχετικά με την καταλληλότητα για οποιοδήποτε σκοπό. Χρησιμοποιούν με δική σας ευθύνη.

Βήματα εγκατάστασης (πρέπει να ακολουθούνται για κάθε ΙΟΙ στο αγρόκτημα):

1. Κατεβάστε το .zip και εκχύλισμα.

2. Εγκαταστήσετε το .dll στο GAC. Ανοίγω συνήθως c:\windowsassembly, χρησιμοποιώντας την εξερεύνηση των windows και αντίγραφο αυτό εκεί.

3. Τροποποιήσετε το αρχείο web.config για να προσθέσετε τη Συνέλευση να την ασφαλή στοιχεία ελέγχου:

<System.Workflow.ComponentModel.WorkflowCompiler>
<authorizedTypes>

<authorizedType Συνέλευση = "SpdGenericInterface, Έκδοση = 1.0.0.0, Πολιτισμός = ουδέτερη, PublicKeyToken = abe076fd8125f3c4" Namespace = "Nivlag" Όνομα τύπου = "*" Επιτρέπεται = "True" />

4. Αντίγραφο "SpdGenericInterface.actions" σε C:\Πρόγραμμα ΕφαρμογώνΚοινά FilesMicrosoft Sharedweb διακομιστή extensions12TEMPLATE1033Workflow

Σημειώστε ότι η ανωτέρω θέση είναι ειδικά για την αγγλική γλώσσα εγκαταστάσεις.

5. Κλείστε το SharePoint Designer (αν είναι ήδη ανοιχτό).

6. iisreset

7. Ανοίξτε το SPD και δημιουργία νέας ροής εργασίας.

Αν όλα πάνε καλά, σας πρέπει να ανταμειφθούν με μια νέα κατηγορία δράσης:

εικόνα

Σημειώσεις:

Δείτε Εδώ (http://blogs.msdn.com/sharepointdesigner/archive/2007/03/15/adding-activities-to-spd.aspx) για μια καταπληκτική επισκόπηση της διαδικασίας για τη δημιουργία, εγκατάσταση και ρύθμιση μια λύση όπως αυτό.

Το .zip έχει σχεδιαστεί για να εξαγάγετε απευθείας σε εσάς γ:\ το αυτοκίνητο. Αν το κάνετε αυτό, Μπορείτε να ανοίξετε το πρόγραμμα και όλες τις διαδρομές θα είναι συνεπείς.

Για να χρησιμοποιήσετε αυτό στο visual studio, ίσως πρέπει να εγκαταστήσετε το "Επεκτάσεις για Windows WF".

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

 προστατεύονται παράκαμψη ActivityExecutionStatus
          Εκτέλεση(ActivityExecutionContext executionContext)
        {

            συμβολοσειρά functionToDispatch;
            functionToDispatch = αυτό.DispatchFunction.ToLower();

            διακόπτης (functionToDispatch)
            {
                περίπτωση "tolower()":
                    {
                        αυτό.OutResult1 = αυτό.InParam1.ToLower();
                        διάλειμμα;
                    }

                προεπιλογή:
                    {
                        αυτό.OutResult1 = "Η άγνωστη συνάρτηση: [" + αυτό.DispatchFunction + "].";
                        διάλειμμα;
                    }
            }

            επιστροφή ActivityExecutionStatus.Κλειστό;
        } // ActivityExecutionStatus

    }

Στη συνέχεια, να οικοδομήσουμε εκ νέου το έργο και να αντιγράψετε τη Συνέλευση στο GAC. Περιμένω την εφαρμογή iisreset θα απαιτούνταν.

Ροή εργασίας της ΕΕΠ προσαρμοσμένης ενέργειας – Αποκτήστε το <WorkflowInfo> ετικέτα δεξιά, για να αποφευχθούν οι απογοητεύσεις

Μέρος της διαδικασίας για τη δημιουργία μια προσαρμοσμένη ενέργεια για SharePoint Designer περιλαμβάνει δημιουργήσει ένα ".actions" αρχείο.

Έχω βρήκα και προσπάθησα να χρησιμοποιήσετε ένα πρότυπο δείγμα που ξεκινά ως:

<?XML έκδοση="1.0" κωδικοποίηση="UTF-8" ?>
<
WorkflowInfo xmlns="http://schemas.Microsoft.com/SharePoint/">
<
Δράσεις Διαδοχική="στη συνέχεια" Παράλληλα="και">

Ωστόσο, αυτό το χαρακτηριστικό xmlns αποτρέπει το περιβάλλον μου από την εργασία. Πράξεις μου δεν εμφανίζονται στο SPD.

Η λύση είναι να απομακρύνουν το χαρακτηριστικό xmlns, κάνετε μια iisreset και κλείσιμο/re-ανοιχτού SPD.

Γρήγορη και απλή: Ρύθμιση παραμέτρων MOSS, για να αναζητήσετε μια συγκεκριμένη βιβλιοθήκη εγγράφων

Δείτε την ενημερωμένη έκδοση (ΜΟΥ) κάτω από (11/24/07) σχετικά Τρόπος ρύθμισης παραμέτρων του Microsoft Office SharePoint Server 2007 σε ευρετήριο και ανίχνευσης δικτύου φακέλους αναζήτησης

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

Τα βήματα:

1. Καταγράφει τη διεύθυνση URL της βιβλιοθήκης εγγράφων.

2. Δημιουργήστε ένα πεδίο εφαρμογής:

Μεταβείτε στην κεντρική διαχείριση.

Πρόσβαση στην υπηρεσία SSP.

Μεταβείτε στις "Ρυθμίσεις αναζήτησης".

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

Δημιουργήσετε ένα νέο πεδίο. Δώστε ένα όνομα και περιγραφή χρήσιμη.

3. Ορισμός κανόνων ανίχνευσης πεδίο εφαρμογής:

Προσθήκη ενός κανόνα που ορίζει τη βιβλιοθήκη εγγράφων για αυτό το εύρος.

Επιλέξτε "web διεύθυνση" για το "Τύπος κανόνα εύρους".

Εισαγάγετε το όνομα του φακέλου σας (Δείτε: #1 πάνω από).

Αποδεχτείτε την προεπιλεγμένη τιμή "Συμπερίληψη".

Περιμένετε για το πεδίο για να ενημερώσετε (ή να ξεκινήσετε με μη αυτόματο τρόπο).

4. Ενεργοποίηση του πεδίου εφαρμογής σε μια συλλογή τοποθεσιών.

Μεταβείτε σε συλλογή τοποθεσιών όπου θέλετε να χρησιμοποιήσετε αυτό το πεδίο εφαρμογής.

Προσθέστε το νέο εύρος κατάλληλη εμφάνιση ομάδας ή των ομάδων.

5. Αναζήτηση!

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

Σημειώσεις:

Έγραψα αυτήν την καταχώρηση ιστολογίου επειδή μου αναζητήσεις για απλή πεδίο εφαρμογής εγκατάστασης που εμφανίστηκε ξηρού χρησιμοποιώντας εκφράσεις όπως:

  • Ρυθμίστε τις παραμέτρους του εύρους στο MOSS
  • ρύθμιση παραμέτρων αναζήτησης πεδίο εφαρμογής moss
  • εύρος σε sharepoint 2007
  • εύρος σε sharepoint
  • Αναζήτηση ενός moss βιβλιοθήκη εγγράφου
  • εμβέλειες αστάρι moss

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

Μια εμβέλεια μπορεί να είναι κοινόχρηστη σε πολλές συλλογές τοποθεσιών (ως εκ τούτου, "κοινόχρηστη υπηρεσία").

Μπορείτε να δημιουργήσετε το πεδίο εφαρμογής σε επίπεδο συλλογής τοποθεσιών ίδια. Ωστόσο, Προτιμώ να πάει στο κεντρικό admin επειδή μπορώ να αρχίσετε την ανίχνευση από εκεί. Δεν μπορείτε να ξεκινήσετε την ανίχνευση από τη συλλογή τοποθεσιών.

Η ΕΝΗΜΕΡΩΜΈΝΗ ΈΚΔΟΣΗ (ΜΟΥ) ως της 11/24/07:

Kai Shang βάλει μαζί μια μεγάλη θέση με τίτλο Τρόπος ρύθμισης παραμέτρων του Microsoft Office SharePoint Server 2007 σε ευρετήριο και ανίχνευσης δικτύου φακέλους αναζήτησης @ http://kaishenghoo.spaces.live.com/blog/cns!8A7458DB12CA5AC9!206.entry

Δεν σούπα για εσάς! Είναι Cisco σούπας ναζιστικής του NLB προϊόντων?

Σήμερα, Προσπάθησα να έχουν πρόσβαση σε μια βιβλιοθήκη εγγράφων μέσω του windows explorer. Αυτό doc lib ζει μέσα σε ένα σύστημα που αποτελείται από δύο ΙΟΙ του φορτίο εξισορροπείται από κάποια λύση Cisco NLB. (Εάν/όταν οι οδηγοί δικτύου Πες μου τι είναι, Θα ενημερώσω αυτήν την ανάρτηση).

Εξερεύνηση των Windows δεν μπορούσαν να συνδεθούν. Έκανα κάποια έρευνα και τελικά, το δίκτυο wizards ανέφερε ότι WebDAV απενεργοποιείται από / δεν υποστηρίζεται από / κάτω από την αξιοπρέπεια της η NLB.

Έτσι, Υποθέτοντας ότι το δίκτυο οδηγούς δεν είναι απλά μου λέει το αντίστοιχο οδηγό δικτύου του «λαβείν έναν μακροχρόνιο περίπατο από μια κοντή γέφυρα», Έχω να αναρωτιέμαι — Μήπως NLB, από τη φύση, Απενεργοποιήστε το WebDAV? Χάνουμε μας windows αρχείο εξερευνητής διεπαφή στο SharePoint? Είναι Cisco το Σούπα Ναζί?

Διαχείριση MOSS / WSS περιβάλλοντα — συμβαδίσουν με τη γνωσιακή βάση της Microsoft

Microsoft δημιουργεί ημέρα άρθρα γνωσιακής βάσης σε και ημέρα έξω, και ορισμένες από αυτές είναι καταρημένη σημαντικό να γνωρίζουν εάν ζείτε στον κόσμο του SharePoint.

Έχω κρατήσει μέχρι την ταχύτητα με τους μέσω μιας υπηρεσίας παρέχουν από την καλή λαούς σε www.kbalertz.com. KBAlertz σας επιτρέπει να εγγραφείτε για σας αγαπημένο τεχνολογίας MS και στέλνουν που προσλαμβάνετε εκδόσεις από τα άρθρα της Microsoft KB μέσω του ηλεκτρονικού ταχυδρομείου.

Πολιτική εφαρμογής Web, Τοποθεσίες ασφαλείας και το ψαλίδισμα ασφαλείας — Γνωρίζουμε τη ρύθμιση παραμέτρων σας

(ΕΝΗΜΈΡΩΣΗ 11/29 να εξηγήσει πώς να αποκτήσετε πρόσβαση σε web εφαρμογή ρυθμίσεις πολιτικής μέσω το UI)

Είχα ένα από αυτά "γιατί MOSS κάνει αυτό για μένα????" στιγμές σήμερα. Στο τέλος, είναι δικό μου λάθος.

Έχουμε ένα εταιρικό έργο ΒΡΎΑ συνεχίζεται και θέλουμε να διασφαλίσουμε "κράτηση θέσης" Κατασκηνώσεις έτσι ώστε κανένας χρήστης δεν μπορεί να έχει πρόσβαση ή να το δείτε. Αυτό είναι εύκολο:

  1. Πηγαίνετε στο site.
  2. Διακόψετε την μεταβίβαση ασφαλείας.
  3. Αφαιρέστε κάθε χρήστη/ομάδα από δικαιώματα τοποθεσία.

Τα παραπάνω πρέπει να αφήσει μόνο διαχειριστής συλλογής τοποθεσιών με άδεια για να δείτε το site.

Αν κάποιος άλλος που συνδέεται, θα πρέπει να βλέπουν πλέον το site και θα πρέπει να είναι ασφαλείας-στολισμένα από όλες τις συνήθεις τόπους.

Αλλά … δεν ήταν. Την ίδια στιγμή, Ξαφνικά συνειδητοποιώ ότι μου Joe χρήστης"" τυπικού χρήστη δοκιμαστικό λογαριασμό με priv καμία εκτός από την περιορισμένη πρόσβαση ανάγνωσης έχει ένα ενέργειες τοποθεσίας"" επιλογή πηγαίνει παντού. Διπλός ελέγχω ένα πράγμα και διπλό έλεγχο κάτι άλλο. Σηκώνω το τηλέφωνο να καλέσετε έναν συνάδελφο, αλλά το βάλετε κάτω και να ελέγξετε κάτι άλλο. Πηγαίνετε για έναν περίπατο και να δοκιμάσετε τα πάντα και πάλι. Καλέστε έναν συνάδελφο και να αφήσετε ένα μήνυμα. Και στη συνέχεια, Τέλος, Θεωρώ ότι στο Ethan blog, γράφημα του ανοίγματος το καθιστά αρκετά απλό:

MOSS 2007 έχει ένα νέο χαρακτηριστικό που ονομάζεται Web εφαρμογή πολιτικών. Αυτά είναι τα δικαιώματα ασφαλείας που είναι συνδεδεμένη με μια εφαρμογή Web. Αυτές οι ρυθμίσεις ασφαλείας παρακάμψετε οποιαδήποτε ρύθμιση ασφαλείας που έχει οριστεί σε η συλλογή τοποθεσιών ή Site (Web) επίπεδο για το συγκεκριμένο χρήστη.

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

Πολιτικές εφαρμογής web Access με τον τρόπο αυτό:

  1. Μεταβείτε στην κεντρική διοίκηση
  2. Επιλέξτε Διαχείριση εφαρμογών
  3. Επιλέξτε "πολιτική για την εφαρμογή Web"
  4. Στην οθόνη, Βεβαιωθείτε ότι επιλέγετε το σωστό web εφαρμογή. Για μένα, από προεπιλογή την εφαρμογή web της Κεντρικής admin, η οποία μπορεί να μην είναι αυτό που θέλετε.

Όταν είχα αυτό το πρόβλημα, Έψαξα για τις ακόλουθες φράσεις και πήρε εκπληκτικά μικρή όσον αφορά την άμεση βοήθεια σε αυτό το θέμα:

Ενέργειες τοποθεσίας που είναι ορατά για όλους τους χρήστες

Ενέργειες τοποθεσίας που είναι ορατή σε όλους τους χρήστες

Ενέργειες τοποθεσίας δεν είναι ασφαλείας στολισμένα

ασφαλής τόπος μια ΒΡΎΑ

εισαγωγή στο ασφαλείας βρύα

Technorati Tags:

Γρήγορη και απλή: Χρήση ερωτήματος σταθερό λέξη-κλειδί στα αποτελέσματα πυρήνα αναζήτησης

Γρήγορες και απλές οδηγίες:

Επεξεργαστείτε μια σελίδα και να προσθέσετε ένα τμήμα web "βασικά αποτελέσματα της αναζήτησης".

Επεξεργαστείτε το τμήμα web και αναπτύξτε το στοιχείο "Σταθερό λέξη-κλειδί ερωτήματος".

Προσθέστε σταθερό λέξη-κλειδί ερωτήματος (π.χ.. ContentType:"Κατάρτιση τιμολογίου" TrainingInvoiceNumber:1111)

Αναπτύξτε τις επιλογές ερωτημάτων αποτελέσματα και να αλλάξετε το "Cross-Web μέρος ερώτημα Αναγνωριστικό" σε μια τιμή διαφορετική από την "χρήστη Query" (π.χ.. "Ερώτημα 2").

Σημειώσεις:

Χρησιμοποιώντας τα αποτελέσματα αναζήτησης πυρήνα με αυτόν τον τρόπο που μου επέτρεψε να δημιουργήσετε μια σελίδα που εμφανίζει πληροφορίες από μια άλλη συλλογή τοποθεσιών. Ο πελάτης έχει δύο συλλογές μεγάλων τοποθεσιών: Υπηρεσίες και προϊόντα.

Η συλλογή τοποθεσιών προϊόν περιέχει, φυσικά, αρκετά, πληροφορίες για το προϊόν. Κάθε προϊόν της συλλογής τοποθεσιών συγκεντρώνει δεδομένα από πολλαπλές πηγές.

Ένα από τα τμήματα, κωδικοί και δοκιμές, είναι σε τέτοια πηγή. Όταν οι χρήστες έχουν πρόσβαση προϊόντος XYZ, θα πρέπει να βλέπουν τους κωδικούς και εξεταστικά στοιχεία απευθείας στην κεντρική σελίδα XYZ. Φιλοξενείται σε μια άλλη συλλογή τοποθεσιών από κωδικούς και δοκιμές, είναι λίγο περίεργο. Αποφασίσαμε να χρησιμοποιήσουμε το τμήμα web αποτελέσματα αναζήτησης πυρήνα, δεδομένου ότι η αναζήτηση εκτείνεται σε συλλογές τοποθεσιών. Κώδικες και δοκιμές διαχειρίζεται δεδομένα προϊόν μέσω μια προσαρμοσμένη λίστα, η οποία περιορίζεται από έναν συγκεκριμένο τύπο περιεχομένου. Ερώτημα AA-κλειδί που χρησιμοποιεί πρώτα τον τύπο περιεχομένου, και στη συνέχεια τον αριθμό προϊόντων που είναι στενό κάτω από την αναζήτηση σε μια ενιαία γραμμή στο την προσαρμοσμένη λίστα.

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

Ένα ωραίο όφελος από αυτή την προσέγγιση: Μπορούμε να επεξεργαστείτε αμέσως την XSL από το τμήμα web αποτελέσματα αναζήτησης πυρήνα και να δημιουργήσει οποιαδήποτε μορφή που θέλουμε.

Βλέπε εδώ (http://devcow.com/blogs/jdattis/archive/2007/04/17/SharePoint_2007_How_to_Rollup_Content_from_multiple_Site_Collections.aspx) για την άλλο blogger συζήτηση σχετικά με αυτό το θέμα.

</Τέλος>Εγγραφείτε στο blog μου.

Πες μου για το ιστολόγιό σας!

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

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

Παρακαλώ δώστε:

  • Το blog URL (προφανώς)
  • Μια σύντομη περιγραφή του blog σας.

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

Ευχαριστώ!

Πρόγραμμα κατάρτισης εργαζομένων και υλικά πρότυπο — Μείωση bug στο πρότυπο

Ο υπολογιστής-πελάτης παρατήρησα ένα bug σήμερα με το παραπάνω πρότυπο.

Πορεία διευθυντές να δημιουργήσουν μαθήματα. Κατά τη δημιουργία μια σειρά μαθημάτων, ο διαχειριστής καθορίζει το μέγιστο αριθμό των διαθέσιμων θέσεων.

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

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

Ευτυχώς, Η Microsoft παρέχει τη ροή εργασίας για τη διαδικασία αυτή. Ακόμα καλύτερα, Πρόκειται για μια απλή ροή εργασίας που δημιουργήθηκε μέσω του SharePoint Designer.

Ακολουθήστε αυτά τα βήματα για να το φτιάξω υψηλού επιπέδου:

  1. Ανάψουν SDP.
  2. Πρόσβαση το site που βασίζονται στα ανοικτά του προτύπου της κατάρτισης.
  3. Πρόσβαση "συμμετέχοντα κατάργησης καταχώρησης COM." ροή εργασίας.
  4. Τοποθετήστε αυτά τα βήματα (Τους έκανα τα πρώτα δύο βήματα):
    1. Υπολογισμός Μαθήματα:Κατειλημμένες θέσεις μείον 1 (Έξοδος για να Μεταβλητή:Calc)
    2. (στη συνέχεια) Ενημέρωση ώραστοιχείο Μαθήματα

Κλικ φινίρισμα και είστε έτοιμοι.

Πυροβολισμούς οθόνης:


SharePoint Designer:

εικόνα

Τελικό ροής εργασίας:

εικόνα

Υπολογίσει το τρυπάνι-κάτω:

εικόνα

Στοιχείο Ενημέρωση σε μαθήματα:

εικόνα

Δώσει καλές ειδήσεις συχνά; δώσει άσχημα νέα νωρίς

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

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

Από την άλλη πλευρά, κακές ειδήσεις δεν είναι διασκέδαση καθόλου. Έχω πάντα πάλευε με αυτό. Στις προηγούμενες ημέρες της καριέρας μου, Θα ήθελα να ξέρω κάτι στραβά ήταν με ένα έργο, και αντί να λέει ο πελάτης, Θα ήθελα να εργάζονται περισσότερες ώρες για να προσπαθήσουμε να επιλύσουμε το πρόβλημα. Εγώ θα διατάσσω μου ομάδα να εργαστεί σκληρότερα. Είναι μια αρκετά φυσική παρόρμηση να σκεφτεί ότι μια υπεράνθρωπη προσπάθεια να σώσει την ημέρα. Μερικές φορές αυτό λειτουργεί, μερικές φορές δεν το κάνει. Ακόμα και όταν "λειτουργεί" συχνά είναι μια μικτή τσάντα. Είναι η ποιότητα του παραδοτέου πραγματικά μέχρι spec όταν βασικά μέρη έχουν αναπτυχθεί κατά τη διάρκεια αρκετών 60 να 80 ώρες την εβδομάδα?

Τι είναι ο καλύτερος τρόπος για να χειριστεί τα κακά νέα? Η απάντηση είναι: Πείτε νωρίς. Μην περιμένετε μέχρι μια εβδομάδα πριν από τον προϋπολογισμό του έργου θα πρέπει να καταναλώνεται. Εάν ξέρετε για έξι εβδομάδες ότι απλά δεν υπάρχει αρκετός χρόνος να παραδώσει κάποιο κομμάτι της υποσχέθηκε λειτουργικότητα, Πείτε το πρόγραμμα-πελάτης δικαίωμα τότε και εκεί. Ο πελάτης μπορεί να πάρει αναστατωμένος (κατά πάσα πιθανότητα θα), μπορεί να υπάρξει δίωξη και κατηγορίες και των συναισθημάτων βλάψει. Αλλά, όταν τα συναισθήματα δροσιστείτε, υπάρχει ακόμα έξι εβδομάδες αριστερά για το έργο. Έξι εβδομάδες είναι ένα καλό χοντρό κομμάτι του χρόνου. Υπάρχει χρόνος για να προσαρμόσετε τα σχέδια, αλλάζουν τα χρονοδιαγράμματα, πάρετε την μπάλα τροχαίο στις επεκτάσεις του προϋπολογισμού (Καλή τύχη!) και ακριβώς γενικά να έρθει στα πιασίματα με το «δεδομένων επιτόπου" και να εκπονήσει ένα νέο σχέδιο που οδηγεί ακόμα σε ένα επιτυχημένο έργο.

Προκειμένη περίπτωση: Είμαι εργάζονται για ένα έργο που χαρακτηρίζεται από:

  • T&Προϋπολογισμού της Ε με ένα ανώτατο όριο "για να μην υπερβαίνει" ποσό σε δολάρια.
  • Ένα "καλύτερο θα καταβληθούν προσπάθειες" υπόσχεται να προσφέρει το X, Y και Z μέχρι το τέλος του έργου.
  • Έλλειψη υποσχέθηκε βασικούς πόρους στον υπολογιστή-πελάτη. Οι πόροι αυτοί δεν είχαν παρακρατηθεί επίτηδες, ούτε για οποιοδήποτε κακό"" λόγος, αλλά αυτοί ήταν παρακρατηθεί.
  • Μια ξημερώνοντας πραγματοποίηση ως το έργο πέρασε το σημείο στα μισά του δρόμου που δεν επρόκειτο να είναι σε θέση να παραδώσει "Z" (κυρίως διότι οι πόροι που υποσχέθηκε δεν υπήρχαν στην πραγματικότητα).
  • Αναφορές κατάστασης τακτική και "CYA" τεκμηρίωση που μας υποστήριξε (η συμβουλευτική ομάδα) επάνω.
  • Σφιχτά δεμένη ομάδα υλοποίησης με μέλη που επιλέγηκαν από την οργάνωση της παροχής συμβουλών· (μου εταιρεία) και ο πελάτης.
  • Μακρινό Διευθυντική Ομάδα, σε μια μεταφορική και σωματική αίσθηση. Η ομάδα διαχείρισης ήταν επικεντρωμένη σε ένα άλλο μεγάλο εταιρικό έργο και λόγω περιορισμών χώρου, η ομάδα εφαρμογής στεγαζόταν σε ένα ξεχωριστό κτήριο στην πανεπιστημιούπολη, κάτω από έναν λόφο και σχετικά μακρινός τρόπος από τον "πολιτισμό".

Με περίπου έξι εβδομάδες αριστερά για τον προϋπολογισμό του έργου, Εμείς (η ομάδα εφαρμογής) ήξερε ότι ήμασταν πρόβλημα. Η σύμβαση είπε ότι έπρεπε να παραδώσει "Z". Ακόμα κι αν το έργο είναι καιρός & υλικά και αν και μας υποσχέθηκε μόνο "κάθε δυνατή προσπάθεια" να παραδώσει Z και ακόμη και εν τούτοις είχαμε μεγάλη δικαιολογία για την παράδοση που λείπουν … η κατώτατη γραμμή είναι ότι δεν ήταν αναζητούν καλό — δεν επρόκειτο να παραδώσει Z σε σχήμα μια ποιότητα που θα έκανε κάποιος περήφανος.

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

Ένα μίνι firestorm εξερράγη πέρα από τις επόμενες ημέρες.

Ημέρα 1: Ομάδα διαχείρισης καλεί του προσωπικού για μια έκτακτη συνεδρίαση (Εμείς, Οι σύμβουλοι δεν έχουν προσκληθεί). Συμβάσεις εκτυπώνονται και διανέμονται σε όλους και ακολουθεί μια κριτική από-γραμμή. Διαχείριση βάζει τα μέλη του προσωπικού στην άμυνα. Δεν νομίζω ότι η φράση "Σύνδρομο της Στοκχόλμης" είναι * πράγματι * χρησιμοποιείται, αλλά μπορείτε να πάρετε την εικόνα. Είμαστε μια σφιχτοδεμένη ομάδα, Εξάλλου, και το προσωπικό έχει εργαστεί μαζί μας σύμβουλοι ημέρα μέσα και έξω για αρκετούς μήνες τώρα.

Ημέρα 2: Διαχείριση καλεί μια άλλη συνάντηση με το προσωπικό. Αισθάνονται λίγο καλύτερα. Θέλουν επιλογές και ιδέες για την κίνηση προς τα εμπρός. Συνειδητοποιούν ότι υπάρχει ακόμα έξι εβδομάδες απομένουν για τον τρέχοντα προϋπολογισμό του έργου, που είναι ακόμα ένα αξιοπρεπές κομμάτι του χρόνου. Ένα από τα στοιχεία της δράσης: προγραμματίσετε μια συνάντηση με την ομάδα πλήρη εφαρμογή (συμπεριλαμβανομένων των συμβούλων).

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

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

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