Μηνιαία Αρχεία: Σεπτεμβρίου 2007

Μελέτη περίπτωσης του MRO ροή εργασίας χρησιμοποιώντας των ΒΡΎΟ, ΕΕΠ, Το InfoPath & υπηρεσίες Ιστού.

Επισκόπηση

Αυτό το λήμμα περιγράφει μια μελέτη περίπτωσης που περιγράφει μια πραγματική MRO (Συντήρηση, Επισκευή και επιχειρήσεις) διαδικασία έγκρισης ροής εργασίας που εφαρμόζονται σε ΒΡΎΑ.

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

(Αυτή η καταχώρηση είναι πολλαπλής δημοσιεύτηκε μεταξύ http://paulgalvin.spaces.live.com και http://blogs.conchango.com)

Φόντο

Του πελάτη MRO διαδικασία είχε χαρακτηριστεί από το ακόλουθο κείμενο

  • Μη αυτόματη έγκριση διαδικασία.
  • Κάποια υποστήριξη χρησιμοποιώντας υπολογιστικά φύλλα του excel.
  • Ακανόνιστη Διαδικασίαέγκρισης. Η ίδια διαδικασία έγκρισης αγορά MRO θα ποικίλουν μέρα με τη μέρα, πρόσωπο με πρόσωπο.
  • Πολλά χαρτί και ιδιόχειρες υπογραφές — αγορά επιτάξεις απαιτείται έως 3 γραπτές υπογραφές πριν από την τελική έγκριση.

Τους στόχους του έργου περιλαμβάνονται:

  • Αυτοματοποιεί πλήρως τη διαδικασία.
  • Επιβολή προτύπων επιχείρηση για έγκριση.
  • Παρέχει ενοποιημένη προβολή του MRO αγορά σε διάφορους διαχειριστές.
  • Διαδρομή ελέγχου λεπτομερείς.

Ως παρενέργεια της λύσης, γραπτές υπογραφές δεν είναι πλέον απαιτείται.

Διαδικασία έγκρισης

Η διαδικασία έγκρισης αποτελείται από τέσσερις "λωρίδες κολύμπι": Παραγωγής αρχέτυπων, Άμεσο διαχειριστή, Λειτουργικός διευθυντής και Διευθυντής τμήματος.

Παραγωγής αρχέτυπων:

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

Άμεσο διαχειριστή:

Αυτό είναι το άμεσο διαχειριστή του συντάκτη (που μπορεί να διαφέρει από το πρόσωπο που πληκτρολόγησε το PO αναπλήρωσης σε ΒΡΎΑ). Άμεση διαχειριστές πρέπει να εγκρίνετε το PO αναπλήρωσης πριν το σύστημα επιδιώκει έγκριση περαιτέρω κάτω από τη γραμμή.

Λειτουργικός διευθυντής:

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

Διευθύντρια τμήματος:

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

Η λύση

Χρησιμοποιήσαμε τα ακόλουθα εργαλεία και εξαρτήματα για να εφαρμόσει τη λύση:

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

Υπηρεσίες InfoPath forms services: Ένα στοιχείο MOSS, Αυτό επιτρέπει στους χρήστες να συμπληρώσουν τις επιτάξεις της αγοράς, μέσω ενός web browser.

SharePoint Designer (ΕΕΠ): Χρησιμοποιήσαμε το SPD για την εφαρμογή της διαδικασίας αυτοματοποιημένη ροή εργασίας.

Υπηρεσία Web: Μια υπηρεσία web c# ενισχύει την εμπειρία χρηστών επιτρέποντας επικαλυπτόμενα λίστες επιλογές στη φόρμα του InfoPath και παρέχει την καλύτερη απόδοση σε σχέση με το φιλτράρισμα δεδομένων. Δείτε Εδώ για μια τεχνική βαθιά βουτιά σε αυτό το θέμα και μας τους λόγους για τη χρήση του.

Οι προσαρμοσμένες λίστες: ΒΡΎΑ χρήστη προφίλ που παρέχονται ένα συγκεκριμένο χρήστη απευθείας διαχείριση, αλλά δεν προσκόμισαν τα περισσότερα από τα δεδομένα που ελέγχονται αποφάσεις ροής εργασίας (π.χ.. Αν το διαιρετικό διευθυντή καλείται να εγκρίνει την επίταξη PO). Χρησιμοποιήσαμε προσαρμοσμένες λίστες σε μια "δεδομένα για τις επιχειρήσεις" site για τη διατήρηση των δεδομένων, όπως "Τμηματικές Δολάριο ποσό έγκριση διαχειριστή", "Λειτουργική ΠΡΟΙΣΤΑΜΕΝΟΣ" και ούτω καθεξής. Λίστες ολοκληρωμένη πολύ όμορφα με το InfoPath και παρέχουν επίσης τη δημιουργία/ενημέρωση/διαγραφή (ΑΚΑΤΈΡΓΑΣΤΟ) λειτουργικότητα με ελέγχου και ασφάλειας από το κουτί.

Περίπτωση χρήσης

Η περίπτωση αυτή δείχνει πώς η λύση που ταιριάζει μαζί:

  1. Paul θέλει ένα νέο φορητό υπολογιστή. Περιγράφει τις ανάγκες να Vivek, ένα άτομο είναι εξοικειωμένοι με το εταιρικό φορητό υπολογιστή πρότυπα, προτίμησε πωλητές, κλπ.
  2. Vivek συνδέεται σε ΒΡΎΑ, έχει πρόσβαση σε μορφή PO αναπλήρωσης και εισέρχεται η επίταξη εξ Paul. Το έντυπο ζητά μια κατηγορία αγορά, η οποία στη συνέχεια χρησιμοποιεί τις υπηρεσίες web για να συμπληρώσετε μια αναπτυσσόμενη λίστα των πωλητών εγκεκριμένη από την εταιρία Vivek. Vivek καθορίζει επίσης η εταιρική λειτουργική περιοχή του αυτή η αγορά (π.χ.. "IT" ή "Χρηματοδότηση").
  3. SPD που βασίζεται ροή εργασίας ξεκινά, καθορίζει άμεσο διαχειριστή του Παύλου και δρομολογεί την επίταξη του διαχειριστή, Stacy.
  4. Stacy εγκρίνει την αγορά αναπλήρωσης.
  5. Ροή εργασίας του SPD επιθεωρεί την επίταξη και κρίνει ότι είναι μια αγορά ΠΛΗΡΟΦΟΡΙΚΉΣ. Η ροή εργασίας δρομολογεί στη λειτουργική διαχείριση IT, Wonson.
  6. Wonson εγκρίνει το φύλλο αναπλήρωσης.
  7. Ροή εργασίας του SPD και πάλι ελέγχει την επίταξη και καθορίζει ότι το ποσό αγοράς υπερβαίνει ένα ποσό δολαρίων maxium και διαδρομές στο τμήμα διευθυντικό στέλεχοs για έγκριση.
  8. Η Διευθύντρια του τμήματος εγκρίνει την αγορά αναπλήρωσης.

Σημειώσεις

  • Η περίπτωση χρήσης δείχνει μια "καθαρή" εκτέλεση, χωρίς απορρίψεις ή άλματα.
  • Κάθε υπεύθυνος έγκρισης έχει τη δυνατότητα να εγκρίνει ή να απορρίψει την επίταξη, καθώς και να παρέχουν γραπτές παρατηρήσεις. Αυτά καταγράφονται στο της διαδρομής ελέγχου.
  • Εάν ένας υπεύθυνος διαχειριστής απορρίπτει την αγορά αναπλήρωσης σε οποιοδήποτε σημείο, την επίταξη PO είναι "νεκρός" και η διαδικασία πρέπει να ξεκινήσει από την αρχή.
  • Ροή εργασίας ειδοποιεί τον εντολέα σε κάθε βήμα της διαδικασίας.
  • Καμία γραπτή υπογραφές — ο πελάτης που καθορίζεται (μετά από ορισμένες ισχυρές συστάσεις) ότι ο έλεγχος trail όπως προβλέπεται μέσω ιστορικό ροής εργασιών, εξυπηρετούσε τους ελέγχου ανάγκες.
  • Προσπάθεια — πήρε άτομο περίπου τρεις εβδομάδες για την εφαρμογή αυτής της λύσης.

Συμπέρασμα

Η λύση αυτή αξιοποιεί ΒΡΎΑ ως ανάπτυξη και πλατφόρμα χρόνου εκτέλεσης. Ο πελάτης ήταν σε θέση να μόχλευσης των βασικών δυνατοτήτων MOSS να αυτοματοποιήσετε τη διαδικασία ρουτίνας επιχειρήσεων που πλήττονται σχεδόν κάθε εργαζόμενου στην εταιρεία. Με εξαίρεση μια απλή υπηρεσία Ιστού (που ο ίδιος αξιοποιεί MOSS), σχεδόν δεν πραγματικό "Προγραμματισμός" είχε την υποχρέωση.

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

Γλωσσάριο

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

Εξετάσεις 70-542: Μελέτη συστάσεις (Microsoft Office SharePoint Server 2007 – Ανάπτυξη εφαρμογών)

Η ΕΝΗΜΕΡΩΜΈΝΗ ΈΚΔΟΣΗ: Στα σχόλια, κάποιος δημοσιεύτηκε αυτό το σύνδεσμο: http://www.midnightmonkey.co.uk/blog/blogging/?page_id=5. Φαίνεται καλό για μένα πάρα πολύ.

Πέρασα το ΒΡΎΟ τεχνικές εξετάσεις σήμερα, με τίτλο «Microsoft Office SharePoint Server 2007 – Ανάπτυξη εφαρμογών". Βρήκα τις εξετάσεις να είναι αρκετά αυστηρή, και ότι αυτό συνδυάζεται πολύ καλά με της Microsoft οδηγός προετοιμασίας.

Έχω εργαστεί με το ΒΡΎΟ σε καθημερινή βάση, και τίποτα δεν κτυπά την πραγματική πρακτική εμπειρία για όλες αυτές τις εξετάσεις.

Που είπε, Πρόσεξα τι σπούδαζα όπως έχω σπουδάσει. Πιστεύω ότι όλοι αυτοί οι πόροι είναι χρήσιμο, ιδιαίτερα ως μέσο για την ενίσχυση που hands-on εμπειρία.

Θέμα Σύνδεση
Οι υπηρεσίες Excel Services http://msdn2.microsoft.com/en-us/library/ms519581.aspx
Αναζήτηση Καμία ειδική σύσταση. Είχα πάρει μια κατηγορία στην αναζήτηση νωρίτερα αυτό το χρόνο και την εμπειρία του πραγματικού κόσμου που μου. Εργασία με το κέντρο αναζήτησης"" συστατικό της ΒΡΎΑ.
BDC http://msdn2.microsoft.com/en-us/library/ms563661.aspx
Ακροατήρια http://msdn2.microsoft.com/en-us/library/ms496822.aspx
Προφίλ http://msdn2.microsoft.com/en-us/library/ms496822.aspx
Mgmt περιεχομένου http://www.sharepointblogs.com/tonstegeman/archive/2007/02/01/moss-custom-policies-part-1-creating-a-custom-information-management-policy.aspx

http://blogs.msdn.com/ecm/archive/2007/03/04/customize-the-page-editing-toolbar-in-moss-2007.aspx

http://msdn2.microsoft.com/en-us/library/aa674506.aspx

BI Hands-on εργασία με KPI σε ΒΡΎΑ.
Ροή εργασίας http://msdn2.microsoft.com/en-us/library/aa830816.aspx
Mgmt πληροφορίες http://msdn2.microsoft.com/en-us/library/bb397403.aspx
Παραλλαγές http://aspnetcoe.wordpress.com/2007/02/09/customize-variation-root-landing-logic/
Mgmt εγγραφές http://blogs.msdn.com/recman/archive/2006/06/16/633393.aspx
InfoPath http://msdn.microsoft.com/msdnmag/issues/06/08/infopath2007/default.aspx

Πολλές από αυτές τις συνδέσεις οδήγησε σε περισσότερες συνδέσεις και έτεινα για να τους ακολουθήσουν μέχρι σχετικά με 3 επίπεδα βαθιά.

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

Αποτελέσματα αναζήτησης ΒΡΎΑ/WSS (και dataviews): δείτε τα πρωτογενή δεδομένα XML

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

Μια γρήγορη μέθοδος έχει ως εξής:

  • Πρόσβαση σύνθετη αναζήτηση.
  • Εκτελέστε μια αναζήτηση που επιστρέφει κάποια δεδομένα.
  • Επεξεργασία της σελίδας (μέσω των ρυθμίσεων τοποθεσίας).
  • Αλλάξτε αμέσως την XSL σε τα εξής:

<?XML έκδοση="1.0" κωδικοποίηση="UTF-8"?>
<
XSL:stylesheet έκδοση="1.0" xmlns:XSL="http://www.w3.org/ 1999 / / μετασχηματισμό XSL">
<
XSL:εξόδου μέθοδος="XML" έκδοση="1.0" κωδικοποίηση="UTF-8" περίπτωση="Ναι"/>
<
XSL:πρότυπο αγώνα="/">
<
προ>
<
XSL:αντίγραφο της Επιλέξτε="*"/>
</
προ>
</
XSL:πρότυπο>
</
XSL:stylesheet>

  • Χτύπημα που ισχύουν.
  • Προβολή πηγαίου κώδικα στο πρόγραμμα περιήγησης.

Σημειώστε ότι το <προ> ετικέτα δεν κάνει πολύ παρά μόνο εξυπηρετούν ως κατάλληλο δείκτη όταν προβάλλετε τα αποτελέσματα.

Αυτό το τέχνασμα μπορεί να είναι πολύ χρήσιμη όταν εργάζονται με διαχειριζόμενες ιδιότητες και την προσαρμογή Αναζήτηση. Θα παράσχει ένα οριστικό κατάλογο το XML που είναι διαθέσιμα για τη χρήση στο σας xslt που θα ήταν πολύ χρήσιμη η τελευταία 25 φορές έχω δημιουργήσει κάποια προσαρμοσμένη αναζήτηση αποτελέσματα.

Αυτό θα έπρεπε να εργαστούν για dataviews καθώς και, Αν και δεν το έχω δοκιμάσει αυτό έξω ακόμα.

Δεν CQWP για WSS? Δοκιμάστε αυτό…

Βλέπω ότι Eric Kraus βρέθηκε αντιμέτωπη με μια απαίτηση κανονικά συναντήθηκε με ένα τμήμα web ερωτήματος περιεχομένου. Το πρόβλημα? Ήταν σε ένα ανόθευτο περιβάλλον WSS που δεν έχουν πρόσβαση για να το CQWP. Αντί να γυρίζουν προς τα επάνω στην εμβρυακή θέση (μια ώθηση που έχω για την καταπολέμηση κάθε μέρα, φαίνεται), ήρθε με τη λύση που δίνει τουλάχιστον καταστήματα WSS μιας καταπολέμηση ευκαιρία να πετύχει. Περιγράφεται Εδώ.

Λαμπρή και λεπτομερή εικόνα της διαχείρισης περιεχομένου API

Στέφαν Goßner έχει βάλει μαζί μια καταπληκτική σειρά 4-τμήμα για το περιεχόμενο του SharePoint και την ανάπτυξη API Εδώ. Διαθέτει μια μεγάλη επισκόπηση και πολύ καλά παραδείγματα στον κώδικα (C#).

Πρώτα πήρε αυτό το σύνδεσμο από το blog poelmans του Γιόρις στο http://jopx.blogspot.com/.

Ακόμα κι αν είστε σαν κι εμένα, Δεδομένου ότι δεν είχατε να κάνετε πολλή hands-on εργασία διαχείρισης περιεχομένου, Αυτό είναι καλά αξίζω 20 λεπτά του χρόνου σας να διαβάσετε.

Χρησιμοποιώντας το API, μπορεί κανείς να:

  • Εξαγωγή και εισαγωγή περιεχομένου πολύ εύκολα.
  • Αλλαγή εξαρτήσεων περιεχόμενο. Εάν θέλετε να εξαγάγετε κάποιο περιεχόμενο από ένα site "A" και να το στείλετε στην τοποθεσία «Β" αλλά σε μια εντελώς νέα θέση στην ιεραρχία, Αυτό είναι δυνατό.
  • Εξαγωγή περιεχομένου από μια τοποθεσία A και εισαγωγή επιλεγμένων κομμάτια στην τοποθεσία A.
  • Συνδέσετε ξανά το περιεχόμενο (σημαίνει να ασχοληθεί με όλες τις υπερ-συνδέσεις).

WSS, doc αριθμό βιβλιοθηκών & λίστες, Υπολογισμένες στήλες που αφορούν [Μου]

Κάποιος για το Ίντερνετ ρωτούσε για το πώς να δημιουργήσετε μια υπολογιζόμενη στήλη σε μια λίστα που θα δείτε μια τιμή που έχει μορφοποιηθεί ως"[Χρήστη] – [Κατάσταση] – [Τοποθεσία]" όπως "Paul Galvin – Πόσιμο [δωρεάν] Μπύρα – Η παραλία".

Paul θα πάει και να ενημερώσετε την είσοδό του στον κατάλογο και την υπολογιζόμενη στήλη θα ενημερώσει κατάλληλα. Το [Χρήστη] προκαθόριζε για το χρήστη η εισαγωγή/ενημέρωση του καταλόγου.

Μια στήλη υπολογισμού, δεν μπορώ να χρησιμοποιήσω "πτητικές" λειτουργίες όπως [Μου] ή [Σήμερα]. Θα λυθεί μέσα σε ένα περιβάλλον δοκιμής με αυτά τα βήματα:

  1. Δημιουργήσετε μια στήλη κειμένου που ονομάζεται "Τρέχων χρήστης".
  2. Ορίστε την προεπιλεγμένη τιμή [Μου]
  3. Δημιουργήσετε μια στήλη υπολογισμού που ονομάζεται "Calc Test".
  4. Ορίστε την τιμή της = [Τρέχοντα χρήστη]

Πήγα, Προστέθηκε ένα στοιχείο στην λίστα και αυτό έλυσα.

Διαβιβάστηκε μου 70-315 εξετάσεις σήμερα!

Θα περάσει η "ανάπτυξη και εφαρμογή Web εφαρμογές με Microsoft Visual C# .NET και Microsoft Visual Studio .NET" Οι εξετάσεις σήμερα στο μεγάλο κράτος του NJ, στα γραφεία της πράσινης σε ύψη Hasbrouck σεβάσμιος.

Έβαλα αυτή την εξέταση μέχρι εκεί με το BizTalk όσον αφορά την δυσκολία. Δεν ψεύτικο το δρόμο σας μέσα από αυτό.

Για τη μελέτη, Χρησιμοποίησα το στη μονογραφία κιτ MCAD/MCSD αυτο ρυθμών κατάρτισης με τίτλο Ανάπτυξη Web εφαρμογών με .NET της Microsoft Visual Basic και Visual C# .NET.

Κατευθυντήριες γραμμές της Microsoft (Εδώ) είναι ακριβώς σωστό ΙΜΟ. Το βιβλίο ασχολείται με ό, τι και αν έχετε μια μικρή ποσότητα ή την εμπειρία του πραγματικού κόσμου, θα πρέπει να είναι μια απλή εξέταση. Αν δεν, Πάρτε το χρόνο να πάρετε κάποια πραγματική παγκόσμια εμπειρία ή τουλάχιστον να εκτελέσει τα εργαστήρια στο βιβλίο. Που πιθανότατα θα σας δώσουν ό, τι χρειάζεστε.

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

SharePoint Designer, “Συλλογή δεδομένων από το χρήστη” και τη χρήση αυτών των αποτελεσμάτων.

Χρησιμοποιήστε το "συλλογής δεδομένων από το χρήστη" δράση για τη δημιουργία και την αντιστοίχιση μιας εργασίας σε ένα χρήστη που τους ζητά δεδομένα. Μεταξύ άλλων, Έχω χρησιμοποιήσει να ζητήσει από ένα χρήστη να εγκρίνει ή να απορρίψει μια αίτηση και να εισάγετε κάποια σχόλια.

Η δράση αυτή λαμβάνει τη μορφή:

Συλλογή δεδομένα από Αυτός ο χρήστης (Έξοδος για να Μεταβλητή: collect1)

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

Το μέρος της εξόδου (Μεταβλητή: collect1) αποθηκεύει το αναγνωριστικό της εργασίας. Μπορείτε να χρησιμοποιήσετε αυτό της ροής εργασίας σας να εξαγάγετε πραγματική απάντηση του χρήστη μέσω της «συγκρίνετε κάθε αρχείο προέλευσης δεδομένων" κατάσταση.

Ότι η κατάσταση δείχνει ως

Εάν πεδίο ισούται με αξία

Κάντε κλικ στο πεδίο και στη συνέχεια το f(x) εικονίδιο και αυτό σηκώνει another τηλεφωνικός θάλαμος. Χρησιμοποιήστε αυτό το πλαίσιο διαλόγου γενικευμένη να να πω SPD δύο πράγματα;

1. Τι είναι η λίστα και στήλη του οποίου η τιμή που θέλετε να συγκρίνετε.

2. Πώς πρέπει να εντοπίσετε τη μηχανή ροή εργασίας η συγκεκριμένη γραμμή στον εν λόγω κατάλογο?

Για να γίνει αυτό:

  1. Μεταβολής του πηγαίου κώδικα"" λίστα για να βρείτε σημείο στη λίστα εργασιών σωστή. Σημειώστε ότι το παράθυρο διαλόγου αναπτύσσεται και εμφανίζει μια "βρείτε το στοιχείο λίστας" τμήμα.
  2. Στο αναπτυσσόμενο πεδίο αναζήτησης λεπτομέρειες, Επιλέξτε το όνομα του πεδίου, του οποίου την τιμή θέλετε (των εν λόγω χαρτών για αυτό που ονομάζεται στο παράθυρο διαλόγου συλλογή δεδομένων από ψηλά).
  3. Με το "βρείτε στοιχείου λίστας" τμήμα, Επιλέξτε "εργασίες:ID" στο αναπτυσσόμενο πεδίο.
  4. Στο πεδίο αξία, Κάντε κλικ στο πο(x). Αυτό ανοίγει ακόμη ένα παράθυρο διαλόγου.
  5. Αλλάζω the πηγή "δεδομένων ροής εργασίας"
  6. Επιλέξτε τη μεταβλητή ροή εργασίας που ταιριάζει στη "εξόδου να μεταβλητή" από τη δράση συλλογής δεδομένων.
  7. Κάντε κλικ στο κουμπί OK/ΟΚ και είστε έτοιμοι.

Μοιάζει με αυτό για μένα:

εικόνα

Σε αυτό το σημείο, τώρα, μπορείτε να χρησιμοποιήσετε αυτήν την τιμή της ροής εργασίας σας όπως απαιτείται.

Συμπληρωματικές σημειώσεις:

Ως μια σύντομη καλλιέργειας, Πάντα δημιουργήσετε μια μεταβλητή κατάλληλο όνομα ροής εργασίας τύπου "αναγνωριστικό στοιχείου λίστας" και να τις χρησιμοποιούν αντί για το auto-δημιουργούνται "collect1".

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

== Τέλος

Technorati Tags:

Διαλείπουσα δηλ. συντριβές κατά την πρόσβαση σε έγγραφα σε μια βιβλιοθήκη εγγράφων WSS/MOSS

Έχετε μαστίζεται από αυτό για 9 μήνες και βλέπω ότι οι άνθρωποι για το φόρουμ MSDN και Usenet έχουν too.l

Μερικές φορές, κατά την πρόσβαση σε ένα έγγραφο του word (ή μή doc) από ένα έγγραφο βιβλιοθήκη κάνει τον Internet Explorer να απλά να συντρίψει και να πάει μακριά (λαμβάνοντας όλες τις καρτέλες με αυτό, εάν Ανοίξτε ή είναι).

Αυτή η επείγουσα επιδιόρθωση MS μπορεί να λύσει αυτό: http://support.microsoft.com/kb/938888

Επίσης, υπάρχει κάποια περιγραφή για το πρόβλημα εδώ:

http://jopx.blogspot.com/2007/07/solving-internet-explorer-crash-when.html

Θα το πραγματικό XPath βήμα προς τα εμπρός?

Επισκόπηση:

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

Προστεθεί σε μια σελίδα και, στη συνέχεια, μέσω SPD, μετατραπεί σε μια προβολή δεδομένων.

Πρόβλημα:

Έκφραση Xpath μου επέστρεφε κενό για μια στήλη που ονομάζεται "Τρέχουσα θέση". Ήμουν το αναφερόμενο thusly:

    <τραπέζι σύνορα = "1">
      <XSL:για κάθε επιλογή = "/ dsQueryResponse/σειρές/σειρά" >
        <TR>
          <TD>
            Τρέχουσα κατάσταση:
            <XSL:αξία του select="@Current_x0020_Status"></XSL:αξία των>
          </TD>
        </TR>
      </XSL>
    </Πίνακας>

Στήλη στο CT είναι που ονομάζεται "Κατάσταση". Παρουσιάζει σε λειτουργία αναζήτησης του ως «Τρέχουσα κατάσταση». Είσαι παντού, βλέπετε "Κατάσταση".

Ενώ το αλώνισμα τρελλά περίπου, Ψάχνετε για μια λύση, Αντίθετα αναφέρεται "@Recruiter" και ιδού! — που πραγματικά επέστρεψε πίσω την τρέχουσα κατάσταση. Περίμενα να επιστρέψει πίσω ο διαφημιστής, όταν έκανα που.

Λύση:

Έσπρωξα σχετικά με το SPD. Πηγαίνετε σε αυτή τη σελίδα στο SPD και δείχνει την προβολή δεδομένων. Μπορείτε να επιθεωρήσετε πραγματικών δεδομένων που παρέχονται στην προβολή και των συναφών Xpath. Εδώ βρήκα ότι πράγματι, το Xpath επισήμανε στο «Εργοδότη». Παραδόξως, η "πραγματική" στρατολογών πεδίο επισήμανε από το "Recruiter1".

Πάρε μακριά:

SPD παρέχει έγκυρες εκφράσεις Xpath για γραμμές & στήλες στην προβολή δεδομένων.

Δεύτερη, δείχνει τα πραγματικά δεδομένα. Έτσι, για παράδειγμα, μια στήλη τύπου δείχνει αυτό:

<NOBR><span><Μια HREF="/sites/Corporate/HumanResources/TalentAcquisition/_layouts/userdisp.aspx?ID = 17 ">Galvin, Paul</Α><img σύνορα ="0" ύψος = "1" Πλάτος = "3" src="/_layouts/images/blank.gif"/><ένα href = "javascript:’ OnClick =» IMNImageOnClick();επιστρέψει false;’ Class = "ms-imnlink"><όνομα img =» imnmark’ Τίτλος =” σύνορα =’0′ ύψος ='12’ πλάτος ='12’ src='/_layouts/images/blank.gif’ ALT = "καμία πληροφορία παρουσία’ γουλιά =» PGalvin@xxx.com’ ID = "imn_77, ο τύπος = smtp» /></ένα></span></NOBR>