Διαμόρφωση εργασιών μετασχηματισμού XML

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

Σημείωση:

Δεν μπορείτε να δημιουργήσετε εργασίες μεταμόρφωσης XML στην Έκδοση Starter του Oracle Content Management. Για να χρησιμοποιήσετε αυτή τη δυνατότητα, πρέπει να κάνετε αναβάθμιση στην Έκδοση Premium του Oracle Content Management. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα: Σύγκριση Έκδοσης Starter με Έκδοση Premium.

  1. Στο τμήμα παραθύρου διαδικασιών στα αριστερά, επιλέξτε τη διαδικασία σας.

    Οι σελίδες διαμόρφωσης για την επιλεγμένη διαδικασία εμφανίζονται στα δεξιά.

  2. Ανοίξτε την καρτέλα "Επεξεργασία".
  3. Στον πίνακα "Εργασίες μετασχηματισμού XML", επιλέξτε Προσθήκη εργασίας μετασχηματισμού XML ή για την επεξεργασία μιας υπάρχουσας εργασίας, επιλέξτε Επεξεργασία εργασίας μετασχηματισμού XML.

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

  4. Στη σελίδα "Επιλογή εγγράφου":

    1. Στην ενότητα "Επιλογή εγγράφου", κάντε τα εξής:
      • Εισαγάγετε ένα όνομα και μια περιγραφή για την εργασία.

      • Για την επεξεργασία της εργασίας μετασχηματισμού XML για συγκεκριμένα προφίλ εγγράφων, επιλέξτε ένα ή περισσότερα προφίλ εγγράφων από τη λίστα του πεδίου "Περιορισμός σε προφίλ εγγράφων" ή επιλέξτε "Όλα" για να γίνει επεξεργασία εγγράφων για όλα τα προφίλ εγγράφων που έχουν καθοριστεί.

    2. Στην αναπτυσσόμενη λίστα Προορισμός αποτελέσματος μετασχηματισμού, επιλέξτε την κατάλληλη δυνατότητα:
      • Έγγραφο: Αντικαθιστά το αρχικό έγγραφο με τα αποτελέσματα μετασχηματισμού. Μπορείτε επίσης να αλλάξετε το προφίλ εγγράφου, εάν θέλετε.
      • Έγγραφο, Διατήρηση αντιγράφου: Διατηρεί το αρχικό αντίγραφο. Μπορείτε επίσης να επιλέξετε ένα προφίλ εγγράφου, αν ορίσετε αυτήν την επιλογή. Ωστόσο, θα πρέπει να επιλέξτε έναν τύπο συνημμένου από την αναπτυσσόμενη λίστα Διατήρηση τύπου συνημμένου.
      • Συνημμένο: Αποθηκεύει τα αποτελέσματα του μετασχηματισμού ως συνημμένο. Πρέπει να επιλέξτε έναν τύπο συνημμένου από την αναπτυσσόμενη λίστα Τύπος νέου συνημμένου.
      • Αποτύπωση πεδίου: Αποθηκεύει τα αποτελέσματα του μετασχηματισμού σε ένα πεδίο αποτύπωσης. Πρέπει να επιλέξετε Πεδίο κειμένου από την αναπτυσσόμενη λίστα "Πεδίο αποτύπωσης".
    3. Στην ενότητα "Επιλογή συνημμένων":
      1. Επιλέξτε το πλαίσιο ελέγχου Επεξεργασία συνημμένων αν ισχύει για τις επιλογές που κάνατε στα προηγούμενα βήματα.
      2. Περιοριστείτε στους απαιτούμενους τύπους συνημμένων, επιλέγοντας τα πλαίσια ελέγχου για τους διαθέσιμους τύπους συνημμένων. Μπορείτε επίσης να επιλέξετε όλες τις δυνατότητες.
      3. Επιλέξτε τον προορισμό αποτελέσματος μετασχηματισμού:
        • Συνημμένο: Έχετε την επιλογή αλλαγής του τύπου συνημμένου.
        • Συνημμένο, διατήρηση αντιγράφου: Έχετε τη δυνατότητα επιλογής του τύπου συνημμένου. Ωστόσο, θα πρέπει να επιλέξτε έναν τύπο συνημμένου από την αναπτυσσόμενη λίστα Διατήρηση τύπου συνημμένου.
        • Αποτύπωση πεδίου: Πρέπει να επιλέξετε Πεδίο κειμένου ή Πεδίο XML.
  5. Στη σελίδα Μετασχηματισμός - Ορισμός μετασχηματισμού:
    1. Αν το πλαίσιο ελέγχου Εκτέλεση μετασχηματισμού XML δεν έχει ήδη επιλεγεί, επιλέξτε το για την ενεργοποίηση της επεξεργασίας των τιμών πεδίου σε αυτήν τη σελίδα. Με την κατάργηση της επιλογής του πλαισίου ελέγχου απενεργοποιείται η επεξεργασία αλλά διατηρούνται οι τελευταίες αποθηκευμένες τιμές στα πεδία. Μπορείτε να αποεπιλέξετε αυτό το πλαίσιο ελέγχου όταν δεν απαιτείται μετασχηματισμός XML.
    2. Στην ενότητα Μηχανισμός μετασχηματισμού:
      • Επιλέξτε συμβατή Έκδοση XSLT, Επεξεργαστή και Έκδοση επεξεργαστή. Επιλέξτε είτε προεπιλογές συστήματος είτε επιλέξτε από τις διαθέσιμες εκδόσεις XSLT που είναι συμβατές με τους επεξεργαστές Xalan και Saxon-HE και τις εκδόσεις τους.
      • Καθορίστε Επέκταση αρχείου εξόδου όπως XML, HTML, JSON, κείμενο.

        Σημείωση:

        Εάν η επέκταση αρχείου εξόδου δεν ισούται με XML, η σελίδα αντιστοίχισης πεδίων απενεργοποιείται.
    3. Για να εκτελέσετε μετασχηματισμό, κάντε αποστολή ή πληκτρολογήστε XSLT στην ενότητα Φύλλο στυλ XML.
    4. Οι παράμετροι που συμπεριλάβατε στο XSLT πρέπει να ορίζονται στον πίνακα παραμέτρων. Για να το κάνετε αυτό:
      1. Στον πίνακα Παράμετροι, κάντε κλικ στην επιλογή Προσθήκη παραμέτρων.
      2. Στο παράθυρο διαλόγου Προσθήκη παραμέτρων XSLT προσθέστε το όνομα παραμέτρου και αντιστοιχίστε το σε μια τιμή. Μπορείτε να προσθέσετε μια τιμή κειμένου ή να συγκεντρώσετε μια τιμή μεταδεδομένων για τις παραμέτρους σας.
      3. Επαναλάβετε τα βήματα i και ii για να ορίσετε τις απαιτούμενες παραμέτρους.

        Σημείωση:

        Εάν δεν εκχωρήσετε τιμές σε παραμέτρους που ορίζονται στο XSLT ή αν εκχωρήσετε τιμές σε αυτές τις παραμέτρους που δεν υπάρχουν στο XSLT, δεν θα μπορείτε να αποθηκεύσετε την εργασία μετασχηματισμού XML και να ειδοποιηθείτε για το ίδιο όταν προσπαθήσετε να αποθηκεύσετε την εργασία μετασχηματισμού.
    5. Στην ενότητα Έλεγχος μετασχηματισμού κάντε αποστολή και έλεγχο του μετασχηματισμένου XML για να επιβεβαιώσετε ότι δημιουργήθηκε σωστά και μετά κάντε κλικ στην επιλογή Επόμενο. Μπορείτε, επίσης, να κάνετε προεπισκόπηση του περιεχομένου σε αυτήν την ενότητα κάνοντας κλικ στην επιλογή Προεπισκόπηση στην επάνω δεξιά πλευρά αυτής της ενότητας.
  6. Στη σελίδα Χαρτογράφηση πεδίου, ορίστε την πλοήγηση σε συγκεκριμένα στοιχεία ή χαρακτηριστικά, ώστε οι χρήστες να μπορούν να εξαγάγουν τις τιμές τους από το έγγραφο XML:
    1. Επιλέξτε το πλαίσιο ελέγχου Εκτέλεση αντιστοίχισης πεδίου XPath για να ενεργοποιήσετε την επεξεργασία του πίνακα αντιστοίχισης πεδίων XPath. Εάν αποεπιλέξετε αυτό το πλαίσιο ελέγχου, δεν θα μπορείτε να επεξεργαστείτε τον πίνακα. Ωστόσο, διατηρούνται οι τελευταίες αποθηκευμένες τιμές.
    2. Επιλέξτε το πλαίσιο ελέγχου Αποτυχία παρτίδας κατά την εμφάνιση σφαλμάτων ανάλυσης, εάν πρέπει να τηρηθεί αυστηρά η μορφή ανάλυσης που θα επιλέξετε στο επόμενο βήμα.
    3. Στην επάνω δεξιά γωνία του πίνακα Αντιστοίχιση πεδίων XPath, κάντε κλικ στην επιλογή Επεξεργασία αντιστοίχισης πεδίων XPath
    4. Στο παράθυρο διαλόγου Επεξεργασία αντιστοίχισης πεδίων XPath:
      1. Στο πεδίο Παράσταση XPath, καθορίστε την παράσταση XPath για το επιλεγμένο πεδίο μεταδεδομένων και επιλέξτε τη μορφή ανάλυσης.

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

      2. Στην αναπτυσσόμενη λίστα Μορφή ανάλυσης ημερομηνίας, επιλέξτε τη μορφή ανάλυσης. Αν το πεδίο αποτύπωσης είναι αριθμός, θα εμφανιστεί η αναπτυσσόμενη λίστα Μορφή ανάλυσης αριθμών αντί αυτού. Αν είναι απαραίτητο, μια προσαρμοσμένη μορφή ανάλυσης μπορεί να επιλέγει στην αναπτυσσόμενη λίστα.
      3. Πατήστε "OK".

        Η τιμή που προστίθεται στη στήλη Παράσταση XPath του πίνακα Αντιστοίχιση πεδίου XPath αναλύεται σε μια ημερομηνία με τη μορφή που επιλέξατε.

    5. Πατήστε "OK".
  7. Στη σελίδα "Μετέπειτα επεξεργασία", καθορίστε με βάση τα ακόλουθα τι συμβαίνει αφού ολοκληρωθεί μια εργασία μετασχηματισμού πόρων:
    • Οι περιπτώσεις χωρίς σφάλματα συστήματος είναι περιπτώσεις στις οποίες πληρούνται όλα τα κριτήρια στην προηγούμενη σελίδα. Ένας επιτυχημένος μετασχηματισμός μπορεί να προχωρήσει στην οριστικοποίηση.
    • Τα σφάλματα συστήματος είναι οποιεσδήποτε περιπτώσεις στις οποίες ο μετασχηματισμός αποτυγχάνει: δεν βρέθηκαν εγγραφές, βρέθηκαν πάρα πολλές εγγραφές, κ.ο.κ. Για μη επιτυχείς μετασχηματισμούς, η δέσμη επιστρέφει στο Content Capture Client για επιδιόρθωση.
    Ανατρέξτε στην ενότητα Διαμόρφωση μετέπειτα επεξεργασίας και παρακολούθησης μιας εργασίας μετασχηματισμού XML
  8. Ελέγξτε τις ρυθμίσεις στη σελίδα "Σύνοψη" και πατήστε "Υποβολή" για να αποθηκεύσετε την εργασία.

  9. Διαμόρφωση του τρόπου ροής των δεσμών σε εργασίες μετασχηματισμού XML. Ανατρέξτε στην ενότητα Διαμόρφωση ροής δέσμης σε μια εργασία μετασχηματισμού XML.

  10. Δοκιμάστε την εργασία μετασχηματισμού XML που δημιουργήσατε.

Διαμόρφωση μετέπειτα επεξεργασίας και παρακολούθησης μιας εργασίας μετασχηματισμού XML

Χρησιμοποιήστε τις επιλογές μετέπειτα επεξεργασίας μιας εργασίας μετασχηματισμού XML για να καθορίσετε τι συμβαίνει αφού ολοκληρωθεί η επεξεργασία.

Για να διαμορφώσετε μετέπειτα επεξεργασία και παρακολούθηση μιας εργασίας μετασχηματισμού XML:
  1. Στο τμήμα παραθύρου διαδικασιών στα αριστερά, επιλέξτε τη διαδικασία σας.
    Οι σελίδες διαμόρφωσης για την επιλεγμένη διαδικασία εμφανίζονται στα δεξιά.
  2. Ανοίξτε την καρτέλα "Πρόγραμμα επεξεργασίας".
  3. Στον πίνακα Εργασίες μετασχηματισμού XML, προσθέστε ή επεξεργαστείτε μια εργασία μετασχηματισμού XML.
  4. Κάντε κλικ στη σελίδα "Μετέπειτα επεξεργασία" για να εμφανιστούν οι επιλογές επεξεργασίας για επιτυχή επεξεργασία (χωρίς σφάλματα συστήματος) και ανεπιτυχή επεξεργασία (ένα ή περισσότερα σφάλματα συστήματος). Τα επόμενα βήματα ισχύουν και για τις δύο ενότητες: Όταν δεν υπάρχει σφάλμα συστήματος και Όταν υπάρχουν σφάλματα συστήματος.
  5. Στα πεδία "Πρόγραμμα επεξεργασίας δέσμης" και "Εργασία προγράμματος επεξεργασίας δέσμης", καθορίστε ποιο βήμα επεξεργασίας, αν υπάρχει, εκτελείται αφού ολοκληρωθεί η εργασία μετασχηματισμού XML. Μπορείτε να επιλέξετε από Κανένα, Πρόγραμμα επεξεργασίας οριστικοποίησης, Πρόγραμμα επεξεργασίας αναγνώρισης, Μετατροπή σε TIFF, Μετατροπές σε PDF ή Πρόγραμμα επεξεργασίας αναζήτησης πόρων ή Πρόγραμμα επεξεργασίας μετασχηματισμού XML.
  6. Στο πεδίο διεύθυνσης ηλ. ταχυδρομείου, εισαγάγετε προαιρετικά μια διεύθυνση στην οποία αποστέλλεται ένα μήνυμα αφού ολοκληρωθεί επιτυχώς η επεξεργασία ή αποτύχει. Ενώ διαμορφώνετε και δοκιμάζετε μια εργασία μετασχηματισμού XML, μπορείτε να ρυθμίσετε να λαμβάνετε ειδοποιήσεις μέσω ηλεκτρονικού ταχυδρομείου όταν εμφανίζονται σφάλματα συστήματος και, αργότερα, να ειδοποιείται αυτόματα ένας διαχειριστής για τα σφάλματα επεξεργασίας.
  7. Στα υπόλοιπα πεδία, καθορίστε τον τρόπο αλλαγής των επεξεργασμένων δεσμών.
    • Μετονομάστε τις δέσμες προσθέτοντας ένα πρόθεμα. Για παράδειγμα, μετονομάστε τις δέσμες που ήταν ανεπιτυχείς με το πρόθεμα ERR για παρακολούθηση.

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

  8. Πατήστε "Υποβολή" για να αποθηκεύσετε την εργασία.

Διαμόρφωση ροής δέσμης σε μια εργασία μετασχηματισμού XML

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

Μπορείτε να διαμορφώσετε ροές δεσμών από τα ακόλουθα:

Απενεργοποιήστε ή διαγράψτε μια εργασία μετασχηματισμού XML

Όταν διαγράφετε μια εργασία μετασχηματισμού XML, δεν παραμένει διαθέσιμη πλέον για δέσμες για τις οποίες έχει οριστεί ως βήμα μετέπειτα επεξεργασίας. Αν μια εργασία που έχει καθοριστεί για μετέπειτα επεξεργασία δεν είναι διαθέσιμη, προκύπτει σφάλμα για τη δέσμη. Ενδέχεται να θέλετε να αλλάξετε μια εργασία σε εκτός σύνδεσης για ένα χρονικό διάστημα πριν τη διαγράψετε, γεγονός που σας επιτρέπει να επιλύσετε μη αναμενόμενα προβλήματα με τη διαγραφή της. Οι ηλεκτρονικές εργασίες μετασχηματισμού XML εκτελούνται όταν έχουν επιλεγεί σε ένα προφίλ client ή στη σελίδα "Μετέπειτα επεξεργασία" μιας εργασίας προγράμματος επεξεργασίας. Μπορείτε να διακόψετε προσωρινά μια εργασία (να την θέσετε εκτός σύνδεσης) ή να αλλάξετε μια απενεργοποιημένη εργασία ώστε να εκτελεστεί πάλι.

Για την απενεργοποίηση ή τη διαγραφή μιας εργασίας μετασχηματισμού XML:
  1. Στο τμήμα παραθύρου διαδικασιών στα αριστερά, επιλέξτε τη διαδικασία σας.
    Οι σελίδες διαμόρφωσης για την επιλεγμένη διαδικασία εμφανίζονται στα δεξιά.
  2. Ανοίξτε την καρτέλα "Επεξεργασία".
  3. Για να απενεργοποιήσετε μια εργασία, επιλέξτε τη στον πίνακα "Εργασίες μετασχηματισμού XML" και πατήστε Απενεργοποίηση ή ενεργοποίηση μιας εργασίας μετασχηματισμού XML.

    Μπορείτε επίσης να απενεργοποιήσετε ή να ενεργοποιήσετε μιας εργασία μετασχηματισμού XML επιλέγοντας ή αναιρώντας την επιλογή του πεδίου "Σε σύνδεση" στη σελίδα "Επιλογή εγγράφου".

  4. Επιλέξτε την απενεργοποιημένη εργασία στον πίνακα "Εργασίες μετασχηματισμού XML" και πατήστε Διαγραφή μιας εργασίας μετασχηματισμού XML.
  5. Όταν σας ζητηθεί, πατήστε "Ναι" για να επιβεβαιώσετε τη διαγραφή αυτής της εργασίας.