Ελάχιστη ασφάλεια που απαιτείται για φόρμες του InfoPath

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

Να εκπληρώσει αυτό το στόχο, Δημιούργησα δημιουργήθηκαν δύο νέα επίπεδα δικαιωμάτων ("δημιουργία και ενημέρωση" και "μόνο για ενημέρωση"), έσπασε την κληρονομιά για τη βιβλιοθήκη φορμών και να εκχωρηθούν σε αυτές δικαιώματα για την "δημιουργία, η ενημερωμένη έκδοση" χρήστη και ένα ξεχωριστό "ενημέρωση μόνο" χρήστης. Όλες οι μηχανικοί εργάστηκαν, όμως, αποδείχθηκε για να είναι λίγο πιο συμμετέχουν από το αναμενόμενο. (Εάν αισθάνεστε λίγο επισφαλής για τα δικαιώματα του SharePoint, Ελέγξτε έξω αυτό το blog post). Η απαιτούμενη ασφάλεια ρύθμιση για το επίπεδο δικαιωμάτων δεν ήταν το προφανές σύνολο δικαιωμάτων σε κόκκους. Για να δημιουργήσετε ένα επίπεδο δικαιωμάτων μόνο για ενημέρωση για μια φόρμα του InfoPath, Έκανα τα εξής:

  1. Δημιουργήσετε ένα νέο επίπεδο δικαιωμάτων.
  2. Απομακρύνετε όλες τις επιλογές.
  3. Είχαν επιλεγεί μόνο η μετά από "Δικαιώματα λίστας":
    • Επεξεργασία στοιχείων
    • Προβολή στοιχείων
    • Εφαρμογή προβολής σελίδων

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

Το κόλπο ήταν να ενεργοποιήσετε την "Προβολή εφαρμογή σελίδων". Δεν υπάρχει οποιαδήποτε verbage σχετικά με το επίπεδο δικαιωμάτων που δείχνει που είναι αναγκαία για την ενημέρωση μόνο φόρμες του InfoPath, αλλά εκ περιτροπής έξω αυτό είναι.

Δημιουργία και ενημέρωση ήταν ακόμη και ξένος. Έχω ακολουθήσει τα ίδια βήματα, 1 μέσω 3 πάνω από. Είχα να προσθέσω συγκεκριμένα μια άδεια τοποθεσίας"" επιλογή: "Χρήση χαρακτηριστικά γνωρίσματα ολοκλήρωσης του προγράμματος-πελάτη". Και πάλι, η περιγραφή του εκεί δεν το κάνουν να φανεί σαν πρέπει να απαιτηθεί για μια φόρμα του InfoPath, αλλά υπάρχει.

</Τέλος>

Ότι “Στο ενδιάμεσο” Συναίσθημα; Οι παρατηρήσεις του SharePoint Ανατρέχοντας στις

Δυστυχώς, πρώτη φάση της το τελευταίο έργο μου έχει έρθει σε μια στενή και ο πελάτης επέλεξε να προχωρήσει σε δεύτερη φάση από μόνες τους. Πήγαμε δουλειά μας πάρα πολύ καλά, as usual 🙂 I’m now between projects, μια ιδιαίτερη στιγμή για προσωπικό σύμβουλοι όπως εγώ (as opposed to independents who must normally live in perpetual fear of in-between time 🙂 ). Προσωπικό της σύμβουλοι συμπληρώστε αυτή τη φορά με διάφορους τρόπους: Εργάζονται με πωλήσεων λαϊκή να γράψουν τις προτάσεις; συμπληρώνοντας για κάποιον ή αντιγράφων από ένα άτομο σε αυτό ή ότι τεχνίτης για εξωτερικές εργασίες; μελέτη; Blogging :). Είναι δύσκολο να σχεδιάσουν περισσότερο από μερικές ημέρες πριν. Κατά καιρούς, όπως αυτό, ενώ έχω λίγο χρόνο για τα χέρια μου, Μου αρέσει να απεικονίσει.

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

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

Σύμβουλοι συχνά δεν μπορούν να εφαρμόσουν φάση δύο και που δεν παίρνει ποτέ εύκολο για μένα. Νομίζω ότι αυτό είναι ιδιαίτερα δύσκολο με SharePoint. Πρώτη φάση της του έργου σας τυπικό SharePoint καλύπτει την εγκατάσταση/διαμόρφωση, διακυβέρνηση, ταξινομία, βασικοί τύποι περιεχομένου, κλπ. και πολλές απόψεις, ισοδυναμεί με μια μακρά, εξαιρετικά λεπτομερή ανακάλυψη. Αυτό είναι πώς μπορώ να προβάλω το τελευταίο έργο μου. Έκανα όλα τα βασικά πράγματα, καθώς και εκτελέσει μερικά ωραία μίνι-POC με την επέκταση CQWP, εφαρμογή BDC συνδέσεις με PeopleSoft, εισήγαγε μια αρκετά σύνθετη ροή εργασίας με το SharePoint Designer, άγγιξε σε βασικές KPI's και πολλά άλλα. Μια κατάλληλη φάση δύο θα επεκτείνουν όλα αυτά με εκτεταμένη, σχεδόν διάχυτη BDC, πολύ ωραία ροή εργασίας, πρόστιμο συντονισμένοι και καλύτερη αναζήτηση, Κέντρο εγγραφών, υπηρεσίες του Excel και ίσως πιο σημαντικό, το άνοιγμα προς άλλες επιχειρηματικές μονάδες. Αλλά, δεν πρόκειται να είναι για μένα, και αυτό είναι λυπηρό.

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

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

Κοιτάζω συχνά πίσω στην πρώτη μου δουλειά από το κολλέγιο, πριν από την έναρξη μια διαβούλευση με την καριέρα 1995. Εμείς κατάφερα να κάνω μια φάση δύο και ακόμη και μια τρίτη φάση. Αυτά ήταν ωραία φορές. Από την άλλη πλευρά, Ωστόσο, Αυτό σημαίνει ότι αυτό θα σήμαινε πολλά πράγματα ρουτίνας πάρα πολύ. Τη διαχείριση της ασφάλειας της τοποθεσίας. Μικροαλλαγές τύποι περιεχομένου. Κατασκευή όψεων και μεταβαλλόμενες απόψεις. Ασχολούνται με τις ρυθμίσεις ασφαλείας του IE. Αποκατάσταση χαμένων έγγραφα. Blech! 🙂

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

Λοξοτομώ την αναμονή για να ξεκινήσετε το επόμενο έργο του SharePoint επιχείρηση.

(Μιλώντας για τίποτα δεν, Έγραψα περισσότερες από αυτό το ιστολόγιο εισόδου σε μια NJ διέλευσης λεωφορείων. Δεν νομίζω ότι έκανα φίλους, but one CAN blog on the bus 🙂 )

</Τέλος>

Κυριακή αστεία: “Αυτοί δεν είναι που είστε κακό”

Κοντά σε πίσω 1999, Ότι ενώ εγώ ξοδεύει πολλή εβδομάδες έξω στη Σάντα Μπάρμπαρα, CA, εργασίας για έναν πελάτη, αφήνοντας τη φτωχή γυναίκα μου πίσω εδώ στο Νιου Τζέρσεϊ μόνο. Αγαπώ ακριβά γυναίκα μου. Την αγαπώ όπως ακριβώς σήμερα, όπως έκανα όταν πάντρεψε ανόητα μου 1,000 χρόνια ή έτσι πριν. Κάπου κατά μήκος της γραμμής, Εγώ επινόησε μια φράση, «ειδικές φόβο.», όπως και το "Samantha έχει ειδική φόβοι." Αυτή ως μια ειδική φόβο των "σφάλματα", που να της είναι δεν μύγες ή ladybugs, αλλά μάλλον τα μικρόβια. Φοβάται αυτό ή το άλλο ιό ή ασυνήθιστη βακτήρια που πλήττει ο γιος μας, ή μου, αλλά ποτέ δεν πραγματικά τον εαυτό της. (Είναι επίσης ειδικά φοβάται των βαμπίρ, μινιατούρα κακό κούκλες (ειδικά κλόουν) και ατυχήματα υποβρυχίων; αυτή έχει ξεπεράσει το ειδικό φόβο των ανθρώπων ντυμένοι με ρούχα του Αϊ-Βασίλη).

Μια μέρα, My co-εργαζόμενος και αποφάσισα να ανεβάσει στα κοντινά βουνά κοντά Ohai. Σε ένα σημείο, βγήκε από το αυτοκίνητο να παίρνω στη σκηνή. Όταν γυρίσαμε στο αυτοκίνητο, Παρατήρησα ότι ένας κρότωνας ήταν στον ώμο μου. Εγώ τίναξε έξω από το παράθυρο και αυτό ήταν.

Εκείνο το βράδυ, Της είπα για το αυτοκίνητο μας και να αναφέρεται το τσιμπούρι. Η συζήτηση πήγε κάτι σαν αυτό:

S: "Oooo! Αυτά είναι κακό. Που μεταφέρουν ασθένειες."

P: "Καλά, Εγώ τίναξε έξω από το παράθυρο."

S: "Είναι πραγματικά κακό όμως. Μπορούν να πάρει κάτω από το δέρμα σας και να πιπιλίζουν το αίμα και να μεταφέρετε τα σφάλματα. Καλύτερα να ελέγξετε τα μαλλιά σας και να βεβαιωθείτε ότι δεν υπάρχουν στο κεφάλι σας!"

P: Σε μια δυνατή φωνή: "Θεέ μου! ΜΠΟΡΕΊ ΝΑ ΑΝΑΛΆΒΕΙ ΤΟ ΜΥΑΛΌ ΣΑΣ???"

S: Κυριολεκτικά καθησυχάσει: "ΟΧΙ, δεν είναι οτι κακό."

</Τέλος>

Technorati Tags:

Γρήγορη και εύκολη: Ανοίξει αυτόματα τη φόρμα του InfoPath από το SharePoint Designer Email

Η ΕΝΗΜΕΡΩΜΈΝΗ ΈΚΔΟΣΗ: Madjur Ahuja επισημαίνει σε αυτό το σύνδεσμο από ένα συζήτηση ομάδας συζήτησης: http://msdn2.microsoft.com/en-us/library/ms772417.aspx. Είναι αρκετά οριστική.

===

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

Αυτή η κατασκευή URL τέρας που λειτουργεί για μένα:

http://server/sites/departments/Technical Services/InformationTechnology/HelpDesk/_layouts/FormServer.aspx?XmlLocation=/sites/departments/Technical Services/InformationTechnology/HelpDesk/REC REM RED Forms/REC2007-12-18T11_33_48.XML&Πηγή = http % 3A % 2F % 2Fserver % 2Ecorp % 2Edomain % 2Ecom % 2Fsites % 2Fdepartments % 2FTechnical % 2520Services % 2FInformationTechnology % 2FHelpDesk % 2FREC % 2520REM % 2520RED % 2520Forms % 2FForms % 2FAllItems % 2Easpx&DefaultItemOpen = 1

Αντικαταστήστε το παχύ, κόκκινο κείμενο με το όνομα της φόρμας, όπως φαίνεται στο παρακάτω screenshot:

εικόνα

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

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

</Τέλος>

Σκεφτόμαστε εμπορικά προϊόντα

Έβαλα ένα Επεκτάσεις σχεδίου του SharePoint Designer μέχρι τη CodePlex νωρίτερα αυτό το χρόνο και ακόμη και αν έχει πραγματικά πολύ περιορισμένο πεδίο εφαρμογής, Εκτιμώ ότι έχει κατέβει από 40 να 60 (ενδεχομένως ακόμη και 100) εταιρείες σε μόνο περίπου δύο μήνες. Αυτό σημαίνει για μένα ότι υπάρχει μια αγορά για αυτή τη λύση, και αν μου ήταν να εμπορεύονται επιτυχώς, that could translate into a goodly amount of beer 🙂

Ιστορικό μου είναι στην πραγματικότητα πολύ περισσότερο στην ανάπτυξη προϊόντων και ξέρω τι απαιτείται για να φέρει ένα top-notch προϊόν, σε αντίθεση με ένα έργο χόμπι CodePlex, αγορά. Σε μου προηγούμενη ζωή, Ήμουν υπεύθυνος για προϊόν R&Δ για όλα τα προϊόντα λογισμικού. Η διαφορά μεταξύ τότε και τώρα είναι ότι είμαι σύμβουλος τώρα εργάζεται για μια (εξαιρετική) εταιρεία συμβούλων (Conchango). Προηγουμένως, Είχα μια ολόκληρη επιχείρηση πίσω μου και μπροστά μου, πώληση και υποστήριξη προϊόντων φέραμε στην αγορά. Σήμερα, Θα ήμουν μόνος.

Έχω αρκετές προϊόν ιδέες στο μυαλό, αλλά νομίζω ότι το πιο εύκολο θα ήταν να δημιουργηθεί μια εμπορική έκδοση του προγράμματος προαναφερθείσες CodePlex που που χρησιμοποιεί ως αφετηρία και την επεκτείνει περαιτέρω. Ασαφής πρόχειρη σκέψη μου είναι να σας χρεώσουν κάτι σαν $100 για μια άδεια απεριόριστη προγραμματιστή και $500 ανά παραγωγή προσκήνιο web. Νομίζω ότι επίσης θα δώσει μακριά τον πηγαίο κώδικα.

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

  • Είναι όλα αξίζει τον κόπο?
  • Πρακτικές προτάσεις για εμπορία, τη συλλογή χρημάτων, τη διανομή.
  • Τιμολόγηση.
  • Υποστήριξη.
  • Οποιαδήποτε άλλη παρατήρηση που θα θέλατε να φύγει.

Είναι "εύκολο" να καταλήξει σε προϊόν ιδέες και η εφαρμογή τους, Αν και πολλές δεκάδες ώρες εργασίας που απαιτούνται. Τα άλλα πράγματα δεν είναι τόσο εύκολο για μένα.

</Τέλος>

Το πρωί της Κυριακής αστείο: “Πρέπει να πεθάνει ο Ιησούς”

Αγοράσαμε το πρώτο μας (και μόνο) "η πολυτέλεια" αυτοκίνητο πίσω όταν τυφώνα Floyd καρφωμένα στην ανατολική ακτή των ΗΠΑ. Εχουμε πολλή βροχή εδώ στο Νιου Τζέρσεϊ και πέρασαν αρκετές ημέρες πριν η ζωή να επιστρέψει στο φυσιολογικό. Λίγο πριν Floyd χτύπησε, κάναμε μια προσφορά για ένα μεταχειρισμένο Volvo 850 GL και αφού χτύπησε Floyd, οδήγησε το σπίτι.

Ήταν το πρώτο αυτοκίνητό μας με ένα CD player. Όπως οι περισσότεροι νέοι ιδιοκτήτες αυτοκινήτων, Πήγαμε λίγο τρελό CD, αναβίωσε τα νάρκη CD συλλογή μας και πήγε για μακροχρόνιες κινήσεις ακριβώς για να ακούσετε του CD στο αυτοκίνητο. Όπως όλες οι μανίες, αυτό που πέρασε για μας και καταλήξαμε ότι ακούγοντας το ίδιο CD ξανά και ξανά. Στην περίπτωσή μας, ήταν Ο Ιησούς Χριστός Superstar.

Ένα από τα (πολλές) λαμπρή κομμάτια σε ροκ όπερα που τραγουδιέται από την καθιέρωση θρησκευτικών τύπων, υπό την ηγεσία του Καϊάφας, ο «αρχιερέας». Τραγουδούν το δρόμο τους σε αποφασίσει πώς να χειριστεί το πρόβλημα ο Ιησούς"" και Καϊάφα κατευθύνει τους στο συμπέρασμα ότι «Ο Ιησούς πρέπει να πεθάνει». Το ρεφρέν στο τραγούδι είναι "απλά πρέπει να πεθάνει, πρέπει να πεθάνει, πρέπει να πεθάνει, Αυτός ο Ιησούς πρέπει να πεθάνει". Ακούτε που απέχουν πολύ σε αυτό το κομμάτι.

Κατά το χρόνο, ο γιος μου ήταν περίπου τριών ετών. Μπορείτε πιθανώς να δείτε όπου αυτό πρόκειται.

Ήρθα σπίτι από την εργασία μια ημέρα και ο γιος μου είναι στο καθιστικό παίζοντας με τα παιχνίδια και να βουίσει στον εαυτό του. Είμαι λαμβάνοντας σακάκι μου, αναζητούν μέσα από το ταχυδρομείο και όλα μου συνηθισμένα πύλης-ο-πόρτα, και εγώ ξαφνικά συνειδητοποιούν ότι είναι απλά λέγοντας, δεν το τραγούδι: «Ο Ιησούς πρέπει να πεθάνει, πρέπει να πεθάνει, πρέπει να πεθάνει." Ήμουν mortified. Θα μπορούσα να δω μόνο τον κάνει που ενώ σε ένα από το μωρό του Παίξτε ημερομηνίες στο σπίτι ενός φίλου — κατά πάσα πιθανότητα η τελευταία παιχνιδιού ημερομηνία με το φίλο του μωρού.

We pulled that CD out of the Volvo after that 🙂

</Τέλος>

Google έκανε δεκτή Blog μου ζουν χώρους στο πρόγραμμα AdSense

Η ΕΝΗΜΕΡΩΜΈΝΗ ΈΚΔΟΣΗ: Ως της 03/09, Βρήκα δεν υπάρχει τρόπος να ενσωματώσουν λογαριασμό μου ζουν χώρους με το Google Adsense. Σύστημα της Microsoft εδώ φαίνεται να εμποδίζει όλα των τεχνικών μηχανισμών που παρέχει το Google adsense επίδοξοι hosters. Τείνω να πιστεύω αυτό είναι κυρίως μια παρενέργεια της εγγύησης που έχουν χτίσει σε live χώρους, δεν είναι μια άμεση προσπάθεια να απενεργοποιήσετε Adsense.

Αυτό δεν είναι μια θέση του SharePoint, αλλά μπορεί να παρουσιάζουν ενδιαφέρον για τους bloggers γενικά.

Κάποιος σχολίασε στο blog τους Windows Live Spaces ότι Google καταφατική απάντηση δεν επιτρέπεται η εφαρμογή τους να συμμετάσχουν στο AdSense. Αυτή τη θεωρία ότι Google αρνήθηκε γιατί Windows Live Spaces φιλοξενεί το blog της. Ωστόσο, Πρόσφατα έγινα δεκτός στο πρόγραμμα για το blog μου ζουν χώρους, Έτσι η πολιτική έχει αλλάξει είτε Google αρνήθηκε για κάποιο άλλο λόγο.

Φυσικά, Δεν βλέπω καμία προφανή τρόπο να ενσωματωθούν μου live χώρο Google AdSense, but it’s a start 🙂

</Τέλος>

Technorati Tags: ,

Εφαρμογή Master / Λεπτομέρεια σχέσεις χρησιμοποιώντας προσαρμοσμένες λίστες

Οι χρήστες του φόρουμ συχνά ως ερωτήσεις όπως αυτό:

> Γεια σου,
>
> Παρακαλώ να μου πείτε αν υπάρχουν οποιεσδήποτε δυνατότητες να οικοδομήσουμε μια προσαρμοσμένη λίστα με
> Master και λεπτομέρεια τύπου (όπως τιμολόγια) χωρίς χρησιμοποίηση InfoPath.
>

SharePoint παρέχει μερικά από τα χαρακτηριστικά γνωρίσματα box που υποστηρίζουν τα είδη των επιχειρηματικών απαιτήσεων, όπως αυτό.

Σε γενικές γραμμές, συνδέει δύο λίστες, μαζί με μια στήλη αναζήτησης. Λίστα A περιέχει τις πληροφορίες κεφαλίδας τιμολόγιο και καταλόγου Β Τιμολ.

Χρήση επιπλέον λίστες να διατηρήσει τον αριθμό των πελατών, αριθμούς προϊόντος, κλπ.

Χρησιμοποιείται το τμήμα web ερωτήματος περιεχομένου (σε ΒΡΎΑ μόνο) ή/και δεδομένα μια δείτε τμήμα web για να δημιουργήσετε συγχωνευμένες προβολές των λιστών. SQL Server υπηρεσίες αναφοράς (SRS) είναι επίσης διαθέσιμα για την αναφορά πλευρά της.

Ωστόσο, Υπάρχουν κάποιες σημαντικές περιορισμούς που θα καθιστούν δύσκολη τη χρήση καθαρής out-of-the-box χαρακτηριστικά για τίποτα που είναι μάλιστα και μετρίως πολύπλοκες. Αυτές περιλαμβάνουν:

  • Μέγεθος της αναζήτησης σχετικές λίστες vs. "εξυπνάδα" η στήλη τύπου "Αναζήτηση". Ένας τύπος στήλη αναζήτησης παρουσιάζεται στο UI διαφορετικά ανάλογα με το αν έχετε ενεργοποιήσει πολλαπλή επιλογή ή όχι. Σε κάθε περίπτωση, τον έλεγχο του out-of-the-box δείχνει όλα τα διαθέσιμα στοιχεία από τη λίστα πηγή. Εάν ο κατάλογος προέλευσης έχει 1,000 στοιχεία, Αυτό πρόκειται να είναι ένα πρόβλημα. Τον έλεγχο της αναζήτησης δεν ξεφυλλίσετε εκείνα τα στοιχεία. Αντί, τραβά όλα αυτά στο στοιχείο ελέγχου. Αυτό κάνει για μια πολύ δύσκολη user επεμβαίνω, τόσο όσον αφορά την εισαγωγή δεδομένων και απόδοση.
  • Αναζητήσεις "τραβήξτε προς τα πίσω" μία στήλη των πληροφοριών. Ποτέ δεν μπορεί να τραβάτε πίσω περισσότερες από μία στήλες πληροφοριών από τη λίστα πηγή. Για παράδειγμα, δεν μπορείτε να επιλέξετε έναν πελάτη «12345" και να εμφανίσει τον αριθμό καθώς και όνομα και διεύθυνση του πελάτη, την ίδια στιγμή. Η αναζήτηση εμφανίζει μόνο ο πελάτης αριθμό και τίποτα άλλο. Αυτό κάνει για ένα αδέξιο και δύσκολο περιβάλλον εργασίας χρήστη.
  • Δεν ενδο-φόρμα επικοινωνίας. Έχω γράψει για αυτό εδώ. Δεν είναι δυνατό να υλοποιείτε επικαλυπτόμενα αναπτυσσόμενες λίστες, υπό όρους ενεργοποίηση/απενεργοποίηση πεδία, κλπ.
  • Καμία διαδοχικές διαγραφές ή ενσωματωμένο ακεραιότητας αναφορών. SharePoint αντιμετωπίζει προσαρμοσμένες λίστες ως ανεξάρτητες οντότητες και δεν σας επιτρέπουν να συνδέσω μεταξύ τους, με μια παραδοσιακή έννοια ERD. Για παράδειγμα, SharePoint σας επιτρέπει να δημιουργήσετε δύο προσαρμοσμένες λίστες, «πελάτη" και "επικεφαλίδα τιμολογίου". Μπορείτε να δημιουργήσετε μια επικεφαλίδα τιμολογίου που συνδέει πίσω σε έναν πελάτη στον κατάλογο πελατών. Στη συνέχεια, Μπορείτε να διαγράψετε τον πελάτη από τη λίστα. Από το κουτί, δεν υπάρχει κανένας τρόπος να αποτραπεί αυτό. Για την επίλυση του προβλήματος, σας κανονικά θα χρησιμοποιήσει δείκτες χειρισμού συμβάντων.

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

  • Δείκτες χειρισμού συμβάντων. Χρησιμοποιήστε τους για να επιβάλλετε αναφορική ακεραιότητα.
  • Προσαρμοσμένων στηλών: Δημιουργία προσαρμοσμένων στήλη τύπων και τη χρήση τους, αντί για τη στήλη αναζήτησης προεπιλογής. Προσθέστε σελιδοποίησης, λειτουργίας buffering και τα χαρακτηριστικά του AJAX για να ανταποκρίνονται.
  • BDC. Αυτό το χαρακτηριστικό μόνο ΒΡΎΑ μας δίνει τη δυνατότητα σε λίστες του SharePoint άλλα με μια ανώτερη διεπαφή χρήστη για τη στήλη αναζήτησης συνηθισμένο ερώτημα. BDC επίσης μπορεί να φτάσει σε μια εφαρμογή διακομιστή πίσω τέλος. Χρήση BDC για την αποφυγή της αναπαραγωγής. Αντί να αναπαράγει τις πληροφορίες των πελατών από παρασκηνιακή ERP σύστημα, χρήση BDC αντί. Χαρακτηριστικά BDC παρέχουν μια ωραία διεπαφή χρήστη να τραβήξει αυτά τα στοιχεία άμεσα από το ERP σύστημα όπου ανήκει και αποφεύγει την ταλαιπωρία του στη διατήρηση μια λύση αναπαραγωγής.

    BDC είναι ένα χαρακτηριστικό γνώρισμα MOSS (δεν είναι διαθέσιμη στο WSS) και είναι δύσκολο να ρυθμίσετε.

  • Φόρμα web του ASP.NET: Δημιουργήσετε ένα πλήρης-χαρακτηρισμένο AJAX-enabled φόρμα που θα χρησιμοποιεί τις υπηρεσίες SharePoint αντικείμενο μοντέλο και/ή web για τη μόχλευση λίστες του SharePoint, ενώ παρέχει ένα περιβάλλον εργασίας χρήστη υψηλό βαθμό ετοιμότητας.

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

  • Μοντέλο ασφαλείας με συντήρηση.
  • Σύστημα μενού με συντήρηση.
  • "Κύριο πίνακα" (ήτοι. προσαρμοσμένες λίστες) με ασφάλεια, ενσωματωμένο συντήρηση και έλεγχος.
  • Αναζήτηση.
  • Παρασκηνιακή εργαλεία ολοκλήρωσης (BDC).

Αν ξεκινήσετε με ένα νέο κενό σχέδιο στο visual studio, έχετε πολλή υποδομής και ειδών υγιεινής για την κατασκευή προτού να πάρετε κοντά σε αυτό που προσφέρει το SharePoint.

Πιστεύω ότι η Microsoft σκοπεύει να επεκτείνει SharePoint προς αυτή την κατεύθυνση της ανάπτυξης των εφαρμογών. Φαίνεται σαν μια φυσική επέκταση με το υπάρχον SharePoint βάσης. Εφαρμογή της Microsoft CRM παρέχει μεγάλη επεκτασιμότητα από τα είδη που απαιτούνται για την υποστήριξη της ανάπτυξης εφαρμογών κεφαλίδα/λεπτομέρεια. Αν και αυτά τα χαρακτηριστικά είναι στο CRM, η τεχνολογία είναι προφανώς διαθέσιμα στην ομάδα ανάπτυξης του SharePoint και αναμένω ότι θα κάνει το δρόμο του στο SharePoint προϊόν από το τέλος του 2008. Αν κάποιος έχει μια γνώση ή την διορατικότητα σε αυτό, Παρακαλώ αφήστε ένα σχόλιο.

</Τέλος>

Γρήγορη συμβουλή: Τμήμα Web ερωτήματος περιεχομένου, Τιμή στήλης αναζήτησης και XSL

Έχω ένα όνομα στήλης σε έναν τύπο περιεχομένου που ονομάζεται "Real Estate τοποθεσία".

Αυτήν τη στήλη είναι τύπου "αναζήτησης".

Έχω τροποποιήσει <CommonViewFields> και ItemStyle.xsl να δείχνω the στήλη.

Ένα απλό <XSL:αξία της επιλέξτε =…> επιστρέφει πίσω μια εσωτερική αξία, που περιλαμβάνει τη θέση σειράς δεδομένων, όπως:

1;#Μαϊάμι

Να πάρει την αξία του ανθρώπου φιλικό, χρήση xsl δευτερεύουσα συμβολοσειρά-μετά, όπως φαίνεται:

<XSL:Επιλέξτε το valuXSLf = "δευτερεύουσα συμβολοσειρά-μετά(@Real_x005F_x0020_Estate_x005F_x0020_Location,’#’)"></XSL:αξία των>

Χρησιμοποιήσετε αυτή την τεχνική κάθε φορά που εργάζεστε με τιμές αναζήτησης σε μετασχηματισμοί XSL και πρέπει να πάρετε την αξία του ανθρώπου φιλικό.

<Τέλος />

Technorati Tags: , ,

Τεύχος Δεκεμβρίου SharePoint Beagle επάνω & Live

Πολλοί από εσάς γνωρίζετε ήδη, αλλά η έκδοση Δεκέμβριος του SharePoint Beagle είναι ζωντανό.

Κάθε άρθρο αξίζει ανάγνωση, κατά τη γνώμη μου.

Θέλω να δώσω μια μικρή επιπλέον πρόσκρουση να άρθρο του συναδέλφου μου (Natalya Voskrensenskya). Παρέχει μια οθόνη-shot υπερβολή, καθώς περιγράφουν πώς χρησιμοποίησε προσαρμοσμένες λίστες, ροή εργασίας, SharePoint Designer, προβολές δεδομένων και άλλα στοιχεία για την εφαρμογή ένα χαρακτηριστικό γνώρισμα του σελφ-σέρβις κατάρτισης σε ΒΡΎΑ. Περιγράφει τεχνικές που μπορεί να εφαρμοστεί σε πολλές διαφορετικές επιχειρηματικών σεναρίων. Δες το blog της ενώ είστε σε αυτό.

Μην ξεχάστε να ελέγξετε άρθρο μου as well 🙂 I wrote about using MOSS to help an HR department manage open positions.

</Τέλος>