Siebel Open UI

Siebel Open Ui



Διαβάστε το πρωτότυπο κείμενο: http://blog.sina.com.cn/s/blog_70ea5c9101017qi4.html

Οι πιο συχνά αναφερόμενες δυνατότητες του Open UI είναι:

  1. Συμβατό με τα πρότυπα W3C και μπορεί να χρησιμοποιηθεί σε οποιοδήποτε πρόγραμμα περιήγησης που πληροί τα πρότυπα
  2. Μπορεί να καλύπτει πολλές μορφές παραγόντων
  3. Το πλαίσιο JavaScript από την πλευρά του πελάτη παρέχει σχεδόν απεριόριστες δυνατότητες προσαρμογής.

Σε αυτό το άρθρο, θα αναλύσουμε την τελευταία κουκκίδα. Τίποτα δεν είναι άπειρο, επομένως είναι παράλογο να περιμένουμε το Open UI να αποτελεί εξαίρεση. Ας ελέγξουμε πρώτα τις δυνατότητες προσαρμογής UI του pre Open UI Siebel.
Ο συνδυασμός διεπαφής χρήστη χρησιμοποιεί την ετικέτα SWE (Siebel Web Engine) στο πρότυπο SWE. Το επεξεργασμένο στιγμιότυπο οθόνης παρακάτω δείχνει το 'κοντέινερ' που παρουσίασε ο διακομιστής Siebel μετά την επεξεργασία του προτύπου SWE για να φιλοξενήσει κάθε διαφορετικό μέρος του περιβάλλοντος εργασίας χρήστη. Στην επόμενη ενότητα, θα αναφερθούμε στα στοιχεία UI «που περιέχονται» (μενού, γραμμή εργαλείων, πλέγμα, συνδυασμός κ.λπ.) ως «χειριστήρια».



Siebel Open UI

  1. Χρησιμοποιήστε διάταξη ελέγχου χνούδι HTML στο πρότυπο SWE. Αυτό το είδος χνουδιού περιλαμβάνει συνήθως πίνακα HTML (μόνο για διάταξη, όχι για δεδομένα) και χώρο
    χαρακτήρες και εικόνες κατόχου.
  2. Βασικά στυλ (χρώματα, γραμματοσειρές κ.λπ.) στοιχείων HTML που χρησιμοποιούν CSS στη διεπαφή χρήστη. Η λέξη «HTML» είναι σημαντική επειδή αυτό το στυλ δεν ισχύει για το τμήμα της διεπαφής χρήστη που παρουσιάζεται από τα στοιχεία ελέγχου ActiveX, όπως ολόκληρη η εφαρμογή λίστας σε εφαρμογές HI (High Interactivity).
  3. Ο προσαρμοσμένος συνδυασμός της διεπαφής χρήστη μέσω του προτύπου SWE και της διάταξης των στοιχείων ελέγχου της διεπαφής χρήστη επιτρέπει μόνο το επίπεδο λεπτομέρειας που παρέχεται από τη σήμανση SWE. Σε εφαρμογές υψηλής αλληλεπίδρασης, η εφαρμογή λίστας μπορεί να προστεθεί ή να αφαιρεθεί από την προβολή, αλλά η σύνθεση των στοιχείων διεπαφής χρήστη στη λίστα εφαρμογών δεν μπορεί να αλλάξει σε παρουσίαση, για παράδειγμα, ένα καρουζέλ. Αυτό συμβαίνει επειδή το πρότυπο web προβολής αποτελείται μόνο από την ευκρίνεια του Applet και όχι από το Applet. Από την άλλη πλευρά, τα στοιχεία ελέγχου ActiveX που αποδίδουν πιο λεπτομερή στοιχεία διεπαφής χρήστη δεν επιτρέπουν την προσαρμογή (παρόλο που είναι δυνατή η εγγραφή εντελώς νέων στοιχείων ελέγχου ActiveX).
  4. Οι περισσότερες ετικέτες SWE δημιουργούν σύμβολα κράτησης θέσης για δύο τύπους στοιχείων ελέγχου στη διεπαφή χρήστη
    (1) Μενού, γραμμές εργαλείων, καρτέλες κ.λπ. χρησιμοποιούνται για την υποβολή εντολών στο διακομιστή Siebel, πλοήγηση κ.λπ.
    (2) Η κύρια προβολή που περιέχει το applet που χρησιμοποιείται για την εμφάνιση δεδομένων CRM.
    Κάθε παρουσία των παραπάνω στοιχείων ελέγχου, γραμμές εργαλείων, μικροεφαρμογές κ.λπ., έχει συγκεκριμένες διαμορφώσεις στα εργαλεία Siebel. Οι παρουσίες αυτών των αντικειμένων περιλαμβάνουν προδιαγραφές για τη σύνδεση σε ελέγχους διεπαφής χρήστη του επιχειρηματικού επιπέδου Siebel στο εργαλείο. Για παράδειγμα, εντολές που επικαλούνται από στοιχεία μενού ή κουμπιά γραμμής εργαλείων, ή επιχειρηματικά στοιχεία και πεδία όπου η εφαρμογή εμφανίζει δεδομένα.
  5. Τόσο σενάρια διακομιστή όσο και πελάτη είναι διαθέσιμα, αλλά αυτά τα σενάρια επιτρέπουν κυρίως στους χρήστες να προσαρμόσουν την επεξεργασία αιτημάτων από το περιβάλλον χρήστη, αντί για προσαρμοσμένη απόδοση.

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

  1. Δεν υπάρχει (τυπική) προσαρμοσμένη απόδοση απόδοσης στον πελάτη. Ο έλεγχος απόδοσης από τον πελάτη που αντιστοιχεί σε κάθε ετικέτα SWE είναι μια εφαρμογή μαύρου κουτιού. Μόνο η δέσμευση μπορεί να προσαρμοστεί στα Siebel Tools.
  2. Επειδή το πρόγραμμα βιβλιοθήκης Siebel τοποθετείται απευθείας στο περιβάλλον χρήστη μέσω του προτύπου SWE, κάθε applet συνδέεται με ένα επιχειρηματικό στοιχείο (αγνοήστε τις εξαιρέσεις, το Applet δεν δεσμεύεται σε ένα επιχειρηματικό στοιχείο) και η προσαρμοσμένη απόδοση Applet είναι αδύνατη. Επομένως, στην οθόνη Siebel παραπάνω, δεν υπάρχει εργαλείο για τη διανομή δεδομένων σε πολλά παράθυρα, για παράδειγμα, η εμφάνιση της διεύθυνσης μιας επαφής σε ένα παράθυρο, χωριστή από άλλες λεπτομέρειες της επαφής.
  3. Εκτός από τα διαδραστικά στοιχεία ελέγχου (όπως μενού, γραμμές εργαλείων κ.λπ.), υπάρχει μόνο μία κύρια περιοχή προβολής στην οθόνη Siebel που εμφανίζει περιεχόμενο. Η πρόσθετη προβολή δεν παρέχεται από τη μέθοδο διαμόρφωσης.
  4. Εκτός από το αντικείμενο εργαλείου Siebel που παρέχεται από την Oracle, δεν υπάρχει τρόπος εισαγωγής ενός νέου παραδείγματος διεπαφής χρήστη, το οποίο απαιτεί δέσμευση του επιχειρηματικού επιπέδου της Siebel.



    Siebel Open UI Στόχος είναι να αλλάξετε όλες αυτές τις ελλείψεις. Εν ολίγοις, ο στόχος είναι η παροχή οποιουδήποτε παραδείγματος διεπαφής χρήστη που έχει δομή συνδεδεμένη με το επιχειρηματικό επίπεδο της Siebel. Μια πληρέστερη περιγραφή που στοχεύει στην επίτευξη αυτού του οράματος μπορεί να περιγραφεί σε ένα μελλοντικό άρθρο. Αυτή η αρχιτεκτονική βρίσκεται ακόμη σε εξέλιξη. Τώρα, ας δούμε ποιες αδυναμίες έχουν ξεπεραστεί και δεν περιορίζονται πλέον στην ανάπτυξη του Siebel UI του «Innovation Pack» του 2012.
    Ως το πρώτο βήμα στη δημιουργία διεπαφής χρήστη, η απόδοση των ετικετών SWE από το διακομιστή στο πρότυπο SWE παραμένει αμετάβλητη στο Open UI.
    Όταν συνεχίσουμε στον διακομιστή για να δώσουμε τα στοιχεία ελέγχου στο κοντέινερ, θα εξοικειωθούμε γρήγορα με τους όρους «μοντέλο αναπαράστασης» και «φυσικό απόδοση». Αυτοί είναι ο πυρήνας της κατανόησής μας για το ανοιχτό πλαίσιο προσαρμογής πελάτη UI. Για περισσότερες λεπτομέρειες, περιγράφονται στον Οδηγό διαμόρφωσης διεπαφής χρήστη του Siebel Open UI.



The translation has not been completed yet,,,, I will add more when I have time. For details, please click the original link at the top