Σημείωση
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να συνδεθείτε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Ισχύει για το Dynamics 365 (online), έκδοση 9.x
Αυτό το συμβάν προκύπτει πριν αλλάξει η κατάσταση μιας παρουσίας διαδικασίας.
Χρησιμοποιήστε τη φόρμαContext.data.process. προσθέστε τη μέθοδοOnPreProcessStatusChange για να προσθέσετε χειρισμούς συμβάντων για αυτό το συμβάν και τη μέθοδο formContext.data.process. removeOnPreProcessStatusChange για να τις καταργήσετε.
Μέσα από μια δέσμη ενεργειών πόρου web που έχει καταχωρηθεί στο onPreProcessStatusChange συμβάν, ένας προγραμματιστής μπορεί να καλέσει την ακόλουθη μέθοδο στο executionContext αντικείμενο που μεταβιβάζεται στη δέσμη ενεργειών πόρου web:
executionContext.getEventArgs().preventDefault();
Όταν καλείτε preventDefaultτο :
- Η επεξεργασία της αλλαγής κατάστασης δεν γίνεται. Η παρουσία διαδικασίας παραμένει στο αρχικό στάδιο στην αρχική κατάσταση.
- Δεν γίνεται επεξεργασία της αποθήκευσης της κύριας φόρμας. Αν η κύρια μορφή ήταν σε βρώμικη κατάσταση, θα παρέμενε σε βρώμικη κατάσταση.
- Οποιοιδήποτε πόροι web που έχουν καταχωρηθεί στοProcessStatusChange δεν καλούνται.
Αυτό το API προγράμματος-πελάτη υποστηρίζεται μόνο στο ενοποιημένο πρόγραμμα-πελάτη. Το πρόγραμμα-πελάτης παλαιού τύπου δεν υποστηρίζει αυτό το API προγράμματος-πελάτη.
Υποστηριζόμενες μέθοδοι για αυτό το συμβάν
-
formContext.data.process. προσθέστε τη μέθοδοOnPreProcessStatusChange για να προσθέσετε χειρισμούς συμβάντων για αυτό το συμβάν. -
formContext.data.process. Καταργήστε τη μέθοδοOnPreProcessStatusChange για να καταργήσετε τα χειρισμούς συμβάντων για αυτό το συμβάν.
Σχετικά άρθρα
Συμβάντα (αναφορά API προγράμματος-πελάτη)
Συμβάντα σε φόρμες και πλέγματα σε εφαρμογές που καθορίζονται από μοντέλο