MOSS / InfoPath Forms Server (Το InfoPath 2007) drop-down λίστα επιδόσεις

Πρόσθετη κατηγορία: Το InfoPath

Περίληψη: Μια InfoPath 2007 μορφή ανάπτυξη σε ένα διακομιστή MOSS παρέχει μια αναπτυσσόμενη λίστα των πωλητών που συνδέεται με μια προσαρμοσμένη λίστα MOSS. Κατά την επιλογή ενός προμηθευτή, κανόνες αντιστοιχίσετε τιμές πεδίων σε μια χούφτα των πεδίων κειμένου όπως όνομα ύφασμα πωλήσεων, Διεύθυνση, πόλη, κράτος, ZIP και τηλέφωνο. Απόδοση είναι φρικτή. Μπορούμε να παρατηρήσουμε ότι χειροτερεύει η απόδοση (σε ένα μη-γραμμικό τρόπο) για κάθε επιπλέον πεδίο ενημερώνουμε με αυτόν τον τρόπο. Δηλαδή, Αν απλά ενημερώσετε το όνομα ύφασμα πωλήσεων, παίρνει [x] χρονικό διάστημα. Αν ενημερώνουμε ότι αντιπρόσωπος πωλήσεων, Διεύθυνση1, 2η διεύθυνση, πόλη, κράτος, zip, παίρνει 10 φορές μεγαλύτερη.

Λύση: Γράψτε μια υπηρεσία web (δείγμα κώδικα μπορούν να βρεθούν Εδώ) που μεταβιβάζεται στο όνομα του ο πωλητής και επιστρέφει πίσω τα στοιχεία του προμηθευτή. Στη συνέχεια, αντιστοιχίσετε τα πεδία με τον τρόπο αυτό. Αν και αυτό φαίνεται πάρα πολύ αργή, δεν υπήρχε καμία ορατή διαφορά στην απόδοση, όταν δώσαμε 1 πεδίο σε σχέση με 8 πεδία. Σαν προστιθέμενο επίδομα, Οι χρήστες παίρνουν ένα δροσερό "επικοινωνώντας με το διακομιστή" Κύλωνα επίδραση, ενώ περιμένουν για τη φόρμα να επικαλεσθεί και να καταναλώνουν τα αποτελέσματα της υπηρεσίας.

Μία σκέψη για «MOSS / InfoPath Forms Server (Το InfoPath 2007) drop-down λίστα επιδόσεις

  1. Manuel Duque τους Muriel

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

Αφήνω μια απάντηση

Η διεύθυνση email σας δεν θα δημοσιευθεί. τα απαιτούμενα πεδία είναι επισημασμένα *