Δημιουργία ή επεξεργασία προσαρμοσμένων ενεργειών από μια ροή εργασιών
Αυτό το θέμα ισχύει για το Dynamics 365 Customer Engagement (on-premises). Για την έκδοση Power Apps αυτού του θέματος, δείτε: Ρύθμιση παραμέτρων προσαρμοσμένων ενεργειών από μια ροή εργασιών
Μπορείτε να ενεργοποιήσετε μια προσαρμοσμένη ενέργεια από μια ροή εργασιών χωρίς να συντάξετε κώδικα. Περισσότερες πληροφορίες: Κλήση προσαρμοσμένων ενεργειών από μια ροή εργασιών.
Ίσως χρειαστεί επίσης να δημιουργήσετε μια ενέργεια, έτσι ώστε ο προγραμματιστής να μπορεί να την χρησιμοποιεί σε κώδικα ή ίσως χρειαστεί να επεξεργαστείτε μια ενέργεια η οποία ορίστηκε προηγουμένως. Όπως και στις διεργασίες ροής εργασίας, λάβετε υπόψη σας τα εξής:
Ποια ενέργεια πρέπει να κάνετε;
Υπό ποιες συνθήκες πρέπει να εκτελεστεί η ενέργεια;
Σε αντίθεση με τις διεργασίες ροής εργασίας, δεν χρειάζεται να ορίσετε τις παρακάτω επιλογές:
Χρόνος έναρξης: Οι ενέργειες ξεκινούν όταν ο κώδικας στέλνει το μήνυμα που δημιουργήθηκε γι' αυτές.
Πεδίο: Οι ενέργειες εκτελούνται πάντα στο περιβάλλον του καλούντος χρήστη.
Εκτέλεση στο παρασκήνιο: Οι ενέργειες είναι πάντα ροές εργασίας πραγματικού χρόνου.
Οι ενέργειες έχουν επίσης κάτι που δεν έχουν οι διεργασίες ροής εργασίας: ορίσματα εισόδου και εξόδου. Περισσότερες πληροφορίες: Ορισμός ορισμάτων διεργασίας
Δημιουργία ενέργειας
Σημαντικό
Εάν θέλετε να δημιουργήσετε μια ενέργεια που θα συμπεριληφθεί ως μέρος μιας λύσης προς διανομή, δημιουργήστε την στο περιβάλλον της λύσης. Μεταβείτε στις Ρυθμίσεις>Λύσεις και εντοπίστε τη μη διαχειριζόμενη λύση μέρος της οποίας θα είναι αυτή η ενέργεια. Στη συνέχεια, στη γραμμή του μενού, επιλέξτε το στοιχείο Νέα >Διαδικασία. Έτσι διασφαλίζετε ότι το πρόθεμα προσαρμογής που σχετίζεται με το όνομα της ενέργειας θα είναι σταθερό σε άλλα στοιχεία εντός της λύσης. Αφού δημιουργήσετε την ενέργεια, δεν μπορείτε να αλλάξετε το πρόθεμα.
Όπως και στις διεργασίες ροής εργασίας, οι ενέργειες έχουν τις ακόλουθες ιδιότητες στο παράθυρο διαλόγου Δημιουργία διεργασίας.
Όνομα διεργασίας
Αφού εισαγάγετε ένα όνομα για τη διαδικασία, ένα μοναδικό όνομα θα δημιουργηθεί για το σκοπό αυτό, καταργώντας τυχόν διαστήματα ή ειδικούς χαρακτήρες από το όνομα της διεργασίας.
Κατηγορία
Αυτή η ιδιότητα ορίζει ότι πρόκειται για μια διεργασία ενέργειας. Δεν μπορείτε να αλλάξετε αυτή τη ρύθμιση, αφού αποθηκεύσετε τη διεργασία.
Οντότητα
Με τις διεργασίες ενεργειών, μπορείτε να επιλέξετε μια οντότητα για να δώσετε το περιβάλλον της ροής εργασίας, όπως ακριβώς και σε άλλους τύπους διεργασιών, αλλά έχετε επίσης τη δυνατότητα να επιλέξετε το στοιχείο Καμία (καθολική). Χρησιμοποιήστε αυτήν την επιλογή εάν η ενέργειά σας δεν απαιτεί το περιβάλλον μιας συγκεκριμένης οντότητας. Δεν μπορείτε να αλλάξετε αυτή τη ρύθμιση, αφού αποθηκεύσετε τη διεργασία.
Τύπος
Χρησιμοποιήστε αυτήν την ιδιότητα για να επιλέξετε να δημιουργήσετε μια νέα ενέργεια από την αρχή ή για να ξεκινήσετε από ένα υπάρχον πρότυπο.
Επεξεργασία ενέργειας
Για να μπορείτε να επεξεργαστείτε διεργασίες πρέπει πρώτα να τις απενεργοποιήσετε.
Μπορείτε να επεξεργαστείτε μια ενέργεια που δημιουργήθηκε ως μέρος μιας μη διαχειριζόμενης λύσης ή συμπεριλήφθηκε σε μια λύση που έχει εγκατασταθεί στον οργανισμό σας. Εάν η λύση είναι διαχειριζόμενη, ενδέχεται να μην μπορείτε να την επεξεργαστείτε. Ο εκδότης της λύσης έχει τη δυνατότητα να επεξεργαστεί τις διαχειριζόμενες ιδιότητες, έτσι ώστε να μην είναι δυνατή η επεξεργασία της ενέργειας που είναι εγκατεστημένη με μια διαχειριζόμενη λύση.
Κατά την αποθήκευση μιας ενέργειας, δημιουργείται ένα μοναδικό όνομα με βάση το όνομα διεργασίας. Αυτό το μοναδικό όνομα έχει το πρόθεμα προσαρμογής που προστίθεται από τον εκδότη της λύσης. Αυτό είναι το όνομα του μηνύματος που θα χρησιμοποιήσει ο προγραμματιστής στον κώδικά του.
Κατά την επεξεργασία μιας ενέργειας έχετε τις ακόλουθες επιλογές:
Όνομα διεργασίας
Μετά τη δημιουργία της διεργασίας και του μοναδικού ονόματος από το όνομα της διεργασίας, μπορείτε να επεξεργαστείτε το όνομα της διεργασίας. Εάν θέλετε, μπορείτε να εφαρμόσετε μια λογική σύμβασης ονομασίας, ώστε να είναι πιο εύκολος ο εντοπισμός συγκεκριμένων διεργασιών.
Μοναδικό όνομα
Κατά την αποθήκευση μιας ενέργειας, δημιουργείται ένα μοναδικό όνομα με βάση το όνομα διεργασίας. Αυτό το μοναδικό όνομα έχει το πρόθεμα προσαρμογής που προστίθεται από τον εκδότη της λύσης. Αυτό είναι το όνομα του μηνύματος που θα χρησιμοποιήσει ο προγραμματιστής στον κώδικά του. Μην αλλάζετε αυτό το μοναδικό όνομα, εάν έχει ενεργοποιηθεί η διεργασία και ο κώδικας είναι έτοιμος να ενεργοποιήσει την ενέργεια χρησιμοποιώντας αυτό το όνομα.
Σημαντικό
Μετά την ενεργοποίηση της ενέργειας και τη σύνταξη του κώδικα ώστε να χρησιμοποιεί ένα μοναδικό όνομα, δεν πρέπει να αλλάζει το μοναδικό όνομα χωρίς να αλλάζει μαζί του και ο κώδικας που το αναφέρει.
Ενεργοποίηση επαναφοράς
Γενικά, οι διεργασίες που υποστηρίζουν συναλλαγές "αναιρούν" (ή επαναφέρουν) ολόκληρη τη διαδικασία, εάν αποτύχει οποιοδήποτε μέρος της. Εδώ υπάρχουν κάποιες εξαιρέσεις. Ορισμένες ενέργειες που μπορεί να κάνουν οι προγραμματιστές στον κώδικα και οι οποίες υποκινήθηκαν από την ενέργεια, ενδέχεται να μην υποστηρίζουν συναλλαγές. Για παράδειγμα, εάν ο κώδικας εκτελεί ενέργειες σε άλλα συστήματα που είναι εκτός του πεδίου της συναλλαγής. Δεν είναι δυνατή η επαναφορά αυτών των ενεργειών μέσω της ενέργειας που εκτελείται σε μια εφαρμογή. Ορισμένα μηνύματα στην πλατφόρμα δεν υποστηρίζουν συναλλαγές. Αλλά ό,τι μπορείτε να κάνετε μόνο με το περιβάλλον εργασίας χρήστη της ενέργειας θα υποστηρίζει συναλλαγές. Στη συναλλαγή λαμβάνονται υπόψη όλες οι ενέργειες που αποτελούν μέρος μιας ροής εργασίας πραγματικού χρόνου, αλλά στις ενέργειες μπορείτε να επιλέξετε να μην συμβαίνει κάτι τέτοιο.
Θα πρέπει να συμβουλευτείτε τον προγραμματιστή που θα χρησιμοποιήσει αυτό το μήνυμα για να προσδιορίσει αν θα πρέπει να είναι σε συναλλαγή ή όχι. Γενικά, μια ενέργεια πρέπει να είναι σε συναλλαγή, εάν οι ενέργειες που εκτελούνται από την επιχειρηματική διαδικασία δεν βγάζουν νόημα, εκτός και αν ολοκληρωθούν με επιτυχία όλες τους. Κλασικό παράδειγμα είναι η μεταφορά κεφαλαίων μεταξύ δύο τραπεζικών λογαριασμών. Αν αποσύρετε κεφάλαια από έναν λογαριασμό, πρέπει να τα καταθέσετε στον άλλο. Εάν αποτύχει η μία από τις δύο διαδικασίες, θα αποτύχουν και οι δύο.
Σημείωμα
Δεν μπορείτε να ενεργοποιήσετε την επαναφορά εάν μια προσαρμοσμένη ενέργεια καλείται απευθείας μέσα από μια ροή εργασιών. Μπορείτε να ενεργοποιήσετε την επαναφορά εάν μια ενέργεια ενεργοποιείται από ένα Dynamics 365 Customer Engagement (on-premises) μήνυμα υπηρεσίας web.
Ενεργοποίηση ως
Όπως σε όλες τις διεργασίες, μπορείτε να ενεργοποιήστε τη διεργασία ως πρότυπο και να την χρησιμοποιήσετε ως σημείο εκκίνησης για προχωρημένους για διεργασίες με παρόμοιο μοτίβο συμπεριφοράς.
Προσδιορισμός ορισμάτων διεργασίας
Σε αυτήν την περιοχή, θα καθορίσετε όλα τα δεδομένα που αναμένεται να ενεργοποιήσει η ενέργεια, καθώς και τα δεδομένα που θα περάσουν από την ενέργεια. Περισσότερες πληροφορίες: Ορισμός ορισμάτων διεργασίας
Προσθήκη σταδίων, συνθηκών και ενεργειών
Όπως και σε άλλες διεργασίες, μπορείτε να καθορίσετε ποιες ενέργειες θα εκτελεστούν και πότε θα εκτελεστούν. Περισσότερες πληροφορίες: Προσθήκη σταδίων, συνθηκών και ενεργειών
Προσδιορισμός ορισμάτων διεργασίας
Όταν ένας προγραμματιστής χρησιμοποιεί ένα μήνυμα, μπορεί να αρχίζει με ορισμένα δεδομένα τα οποία μπορούν να περάσουν στο μήνυμα. Για παράδειγμα, για να δημιουργήσετε μια νέα καρτέλα υπόθεσης, ενδεχομένως να υπάρχει η τιμή τίτλου της υπόθεσης να περάσει ως όρισμα εισαγωγής.
Όταν ολοκληρωθεί το μήνυμα, ο προγραμματιστής μπορεί να πρέπει να περάσει ορισμένα δεδομένα που άλλαξαν ή δημιουργήθηκαν από το μήνυμα σε άλλη λειτουργία στον κώδικά τους. Αυτά τα δεδομένα είναι το όρισμα εξόδου.
Τα ορίσματα εισόδου και εξόδου πρέπει να έχουν όνομα, τύπο και ορισμένες πληροφορίες σχετικά με το εάν απαιτούνται πάντα. Μπορείτε επίσης να δώσετε μια περιγραφή.
Το όνομα του μηνύματος και οι πληροφορίες σχετικά με όλα τα ορίσματα της διεργασίας αντιστοιχούν στην "υπογραφή" του μηνύματος. Μετά την ενεργοποίηση μιας ενέργειας και τη χρήση της σε κώδικα, δεν πρέπει να αλλάξετε την υπογραφή. Αν αυτή η υπογραφή αλλάξει, τυχόν κώδικας που χρησιμοποιεί το μήνυμα θα αποτύχει. Η μοναδική εξαίρεση είναι η αλλαγή μίας από τις παραμέτρους, έτσι ώστε να μην απαιτείται πάντα.
Μπορείτε να αλλάξετε τη σειρά των ορισμάτων μέσω ταξινόμησης ή μετακίνησης προς τα επάνω ή προς τα κάτω καθώς τα ορίσματα προσδιορίζονται με βάση το όνομα, όχι τη σειρά. Επίσης, η αλλαγή της περιγραφής δεν θα προκαλέσει προβλήματα στον κώδικα που χρησιμοποιεί το μήνυμα.
Τύποι ορισμάτων διεργασιών ενέργειας
Ο παρακάτω πίνακας περιγράφει τους τύπους ορισμάτων διεργασιών ενέργειας.
Τύπος | Περιγραφή |
---|---|
Δυαδικός | Μια τιμή true ή false . |
ΗμερομηνίαΏρα | Μια τιμή που αποθηκεύει πληροφορίες ημερομηνίας και ώρας. |
Δεκαδικός | Μια αριθμητική τιμή με δεκαδική ακρίβεια. Χρησιμοποιείται όταν η ακρίβεια είναι ιδιαίτερα σημαντική. |
Οντότητα | Μια εγγραφή για τη συγκεκριμένη οντότητα. Όταν επιλέγετε οντότητα, η αναπτυσσόμενη λίστα είναι ενεργοποιημένη και σας επιτρέπει να επιλέξετε τον τύπο οντότητας. |
EntityCollection | Μια συλλογή εγγραφών οντότητας. |
EntityReference | Ένα αντικείμενο που περιέχει το όνομα, το αναγνωριστικό και τον τύπο μιας εγγραφής οντότητας που το προσδιορίζει με μοναδικό τρόπο. Όταν επιλέγετε EntityReference, η αναπτυσσόμενη λίστα είναι ενεργοποιημένη και σας επιτρέπει να επιλέξετε τον τύπο οντότητας. |
Κινητό | Μια αριθμητική τιμή με δεκαδική ακρίβεια. Χρησιμοποιείται όταν τα δεδομένα προέρχονται από μια μέτρηση που δεν είναι απολύτως ακριβής. |
Ακέραιος | Ένας ακέραιος αριθμός. |
Χρήματα | Μια τιμή που αποθηκεύει δεδομένα σχετικά με ένα χρηματικό ποσό. |
Λίστα επιλογών | Μια τιμή που αντιστοιχεί σε μια επιλογή για ένα χαρακτηριστικό OptionSet. |
Συμβλοσειρά | Μια τιμή κειμένου. |
Σημείωμα
Οι τιμές ορίσματος entityCollection δεν μπορούν να οριστούν στο περιβάλλον εργασίας χρήστη των συνθηκών και των ενεργειών. Παρέχονται για χρήση από προγραμματιστές στον προσαρμοσμένο κώδικα. Περισσότερες πληροφορίες: Δημιουργία των δικών σας ενεργειών
Προσθήκη σταδίων και βημάτων
Οι ενέργειες είναι ένας τύπος διεργασίας που έχει πολλά κοινά στοιχεία με τις ροές εργασίας πραγματικού χρόνου. Όλα τα βήματα που μπορούν να χρησιμοποιηθούν σε ροές εργασίας πραγματικού χρόνου μπορούν να χρησιμοποιηθούν σε ενέργειες. Για πληροφορίες σχετικά με τα βήματα που μπορούν να χρησιμοποιηθούν για ροές εργασίας πραγματικού χρόνου και ενέργειες, ανατρέξτε στην ενότητα Στάδια ροής εργασίας και βήματα.
Εκτός από τα βήματα που μπορούν να χρησιμοποιηθούν σε ροές εργασίας πραγματικού χρόνου, οι ενέργειες έχουν επίσης το βήμα Αντιστοίχιση τιμής. Στις ενέργειες, μπορούν να χρησιμοποιηθούν μόνο για τη ρύθμιση των ορισμάτων εξόδου. Μπορείτε να χρησιμοποιήσετε το βοηθό φόρμας για να ορίσετε συγκεκριμένες τιμές ορισμάτων εξόδου ή, πιο πιθανό, τιμές από την καρτέλα για την οποία εκτελείται η ενέργεια, καρτέλες που σχετίζονται με αυτήν την καρτέλα με σχέση πολλά-προς-ένα, καρτέλες που δημιουργήθηκαν σε προηγούμενο βήμα ή τιμές που αποτελούν μέρος της ίδιας της διεργασίας.
Δείτε επίσης
Ενέργειες
Ανάκληση προσαρμοσμένων ενεργειών από μια ροή εργασιών
Παρακολούθηση ροών εργασίας και ενεργειών πραγματικού χρόνου
Διεργασίες ροής εργασίας
Επισκόπηση ροών επιχειρηματικής διαδικασίας
Παρακολούθηση και διαχείριση διεργασιών ροών εργασίας
Δημιουργήστε τις δικές σας ενέργειες