Σε αυτό το βήμα, θα εξετάσετε πώς γίνεται η εγγραφή ενός εναύσματος του Oracle Content Management, το οποίο μπορείτε να επιλέξετε χρησιμοποιώντας τις "Ενέργειες εναύσματος" στην καρτέλα "Δεσμοί" του πίνακα ρυθμίσεων για το συστατικό στοιχείο σας.
Τα εναύσματα αποτελούν τμήμα της επικοινωνίας μεταξύ συστατικών στοιχείων του Oracle Content Management. Οποιοδήποτε συστατικό στοιχείο μπορεί να ενεργοποιήσει οποιονδήποτε αριθμό εναυσμάτων. Το συστατικό στοιχείο μπορεί να παρέχει ένα ωφέλιμο φορτίο για το έναυσμα, το οποίο στη συνέχεια μεταβιβάζεται σε οποιαδήποτε ενέργεια εκτελείται κατά την ενεργοποίηση του εναύσματος. Οι χρήστες μπορούν να επιλέξουν ποιες ενέργειες πρέπει να εκτελεστούν για κάθε έναυσμα. Τέλος, τα συστατικά στοιχεία που είναι δομημένα ώστε να λειτουργούν μαζί μπορούν να ενεργοποιήσουν αυτόματα εναύσματα για να εκτελέσουν ενέργειες στο άλλο συστατικό στοιχείο, χωρίς ο χρήστης να χρειάζεται να ορίσει την αλληλεπίδραση μεταξύ των συστατικών στοιχείων.
Για τα συστατικά στοιχεία που προσθέτετε, τα εναύσματα εγγράφονται ως τμήμα των δεδομένων εγγραφής για το συστατικό στοιχείο. Για να προσθέσετε ένα έναυσμα, ενημερώστε τον πίνακα ιδιοτήτων "triggers"
με κάθε έναυσμα που υποστηρίζει το συστατικό στοιχείο. Επίσης, πρέπει να προσδιορίσετε το ωφέλιμο φορτίο που υποστηρίζει το έναυσμα έτσι ώστε το περιβάλλον εργασίας χρήστη να μπορεί να δημιουργηθεί, για να επιτρέπει στον χρήστη να αντιστοιχίζει τιμές εντός του ωφέλιμου φορτίου σε ιδιότητες που υποστηρίζονται από την ενέργεια.
Ανοίξτε το αρχείο appinfo.json
και εξετάστε την καταχώριση "triggers":[],
.
"triggers": [{ "triggerName": "imageClicked", "triggerDescription": "Image clicked", "triggerPayload": [{ "name": "payloadData", "displayName": "Trigger Payload Data" }] }],
Σε αυτήν την καταχώριση, θα δείτε τα εξής:
Ένα triggerName, "imageClicked"
, το οποίο πρέπει να είναι μοναδική τιμή, και που συνήθως καταχωρίζεται στον χώρο ονομάτων από το αναγνωριστικό του προσαρμοσμένου συστατικού στοιχείου σας.
Ένα triggerDescription, "Image clicked"
, το οποίο χρησιμοποιείται από το παράθυρο διαλόγου του περιβάλλοντος εργασίας χρήστη για την εμφάνιση του εναύσματός σας.
Μια μοναδική τιμή triggerPayload, "payloadData"
, για το έναυσμά σας. Οι χρήστες θα μπορούν να επιλέξουν καταχωρίσεις σε αυτό το ωφέλιμο φορτίο και να τις αντιστοιχίσουν σε πεδία στην ενέργεια.
Έλεγχος αποτελεσμάτων για το βήμα 5
Μπορείτε να δείτε και να επιλέξετε το έναυσμα μεταβαίνοντας στην καρτέλα Δεσμός στον πίνακα "Ρυθμίσεις" για το συστατικό στοιχείο σας:
Ανανεώστε τη σελίδα σας στην τοποθεσία σας, ώστε το Εργαλείο δημιουργίας τοποθεσιών να μπορεί να επιλέξει τις αλλαγές στο συστατικό στοιχείο.
Αλλάξτε τη σελίδα στην κατάσταση επεξεργασίας.
Μεταφέρετε και αποθέστε το συστατικό στοιχείο σας στη σελίδα.
Ανοίξτε τον πίνακα "Ρυθμίσεις" για το συστατικό στοιχείο σας.
Επιλέξτε την καρτέλα Δεσμός στην κορυφή του πίνακα "Ρυθμίσεις".
Κάντε κλικ στις Ενέργειες εναύσματος ως τον "Τύπο δεσμού".
Κάντε κλικ στο έναυσμα Image clicked που εγγράψατε.
Στο παράθυρο διαλόγου, μεταφέρετε την ενέργεια Εμφάνιση ειδοποίησης μέσα από την ενότητα "Ενέργειες σελίδας". (Οι Ενέργειες σελίδας είναι ενσωματωμένες ενέργειες που παρέχονται από το Oracle Content Management.)
Στο πεδίο Μήνυμα, επιλέξτε την τιμή Δεδομένα ωφέλιμου φορτίου εναύσματος, που είναι το όνομα της καταχώρισης στο ωφέλιμο φορτίο που είδατε όταν εγγράψατε το έναυσμα. Αυτό μπορείτε να το αλλάξετε σε οποιοδήποτε όνομα θέλετε.
Τώρα μπορείτε να εγγράψετε ένα έναυσμα και να το αντιστοιχίσετε σε μια ενσωματωμένη ενέργεια, μεταβιβάζοντας μια τιμή. Στο επόμενο βήμα θα εξετάσουμε με ποιον τρόπο ενεργοποιείται το έναυσμα για να εκτελεστεί η ενέργεια.
Συνεχίστε στην ενότητα Βήμα 6: Ενεργοποίηση εναυσμάτων.