Σημείωση
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να συνδεθείτε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Ορίζει μια Διεργασία ως την ενεργή διαδικασία.
Εάν η επιχειρηματική διαδικασία που ορίζεται ως ενεργή έχει ήδη μια παρουσία, η παρουσία θα επισημανθεί ως ενεργή και η κύρια φόρμα εγγραφής θα φορτωθεί εκ νέου για να εμφανιστεί. Εάν δεν υπάρχει παρουσία για τη διαδικασία, δημιουργείται μια νέα παρουσία, επισημαίνεται ως ενεργή και η κύρια φόρμα εγγραφής θα φορτωθεί ξανά για να εμφανιστεί.
Εάν υπάρχουν πολλές παρουσίες της διαδικασίας, μία από αυτές θα επιλεγεί σύμφωνα με την προεπιλεγμένη λογική που θα επισημανθεί ως ενεργή. Συνήθως, αυτή είναι η πιο πρόσφατη παρουσία διαδικασίας από τον τρέχοντα χρήστη.
Σημείωμα
- Η
setActiveProcessμέθοδος θα πρέπει να χρησιμοποιηθεί κατά τη δημιουργία ή επεξεργασία μιας εγγραφής. Χρησιμοποιήστε τηsetActiveProcessμέθοδο για να ορίσετε την ενεργή διαδικασία για μια ροή επιχειρηματικής διαδικασίας αντί γιαprocessIdκαιprocessInstanceIdμεXrm.Navigation.openFormτη μέθοδο . - Η
setActiveProcessμέθοδος θα φορτώσει ξανά τη φόρμα και τυχόν μη αποθηκευμένα δεδομένα θα χαθούν.
Σύνταξη
formContext.data.process.setActiveProcess(processId, callbackFunction);
Παράμετρος
| Όνομα | Δακτυλογραφώ | Απαραίτητο | Περιγραφή |
|---|---|---|---|
processId |
Συμβλοσειρά | Ναι | Το αναγνωριστικό της διαδικασίας που θα οριστεί ως η ενεργή διαδικασία. |
callbackFunction |
Function | Όχι | Μια συνάρτηση που θα καλέσει όταν ολοκληρωθεί η λειτουργία. Αυτή η συνάρτηση επιστροφής κλήσης διαβιβάζεται μία από τις παρακάτω τιμές συμβολοσειράς για να υποδείξει εάν η λειτουργία ολοκληρώθηκε με επιτυχία: - success: Η λειτουργία ολοκληρώθηκε με επιτυχία.- invalid: Το processId δεν είναι έγκυρο ή η διαδικασία δεν είναι ενεργοποιημένη. |
Σχετικά άρθρα
getActiveProcess
setActiveProcessInstance
formContext.data.process