Κοινοποίηση μέσω


formContext.data.process (Αναφορά API προγράμματος-πελάτη)

Παρέχει συμβάντα, μεθόδους και αντικείμενα για αλληλεπίδραση με τα δεδομένα ροής επιχειρηματικής διαδικασίας σε μια φόρμα. Ανατρέξτε στη formContext.ui.process (αναφορά API προγράμματος-πελάτη) για μεθόδους αλληλεπίδρασης με το στοιχείο ελέγχου ροής επιχειρηματικής διαδικασίας στη φόρμα.

Επεξεργασία συμβάντων και μεθόδων χειρισμού συμβάντων

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

Συμβάν Μέθοδοι χειρισμού συμβάντων
OnPreProcessStatusChange addOnPreProcessStatusChange
removeOnPreProcessStatusChange
OnProcessStatusChange addOnProcessStatusChange
removeOnProcessStatusChange
OnPreStageChange addOnPreStageChange
removeOnPreStageChange
OnStageChange addOnStageChange
κατάργηση τουOnStageChange
OnStageSelected addOnStageSelected
removeOnStageSelected

Μέθοδοι ενεργούς διεργασίας

Χρησιμοποιήστε αυτές τις μεθόδους για να ανακτήσετε πληροφορίες σχετικά με την ενεργή διαδικασία και να ορίσετε μια διαφορετική διαδικασία ως την ενεργή διαδικασία.

Όνομα Περιγραφή
getActiveProcess Επιστρέφει ένα αντικείμενο διεργασίας που αντιπροσωπεύει την ενεργή διαδικασία.
ορισμόςActiveProcess Ορίζει μια Διεργασία ως την ενεργή διαδικασία.

Μέθοδοι διεργασίας

Μια διαδικασία περιέχει τα δεδομένα για μια ροή επιχειρηματικής διαδικασίας. Χρησιμοποιήστε τις μεθόδους για πρόσβαση στις ιδιότητες της διαδικασίας.

Όνομα Περιγραφή
getId Επιστρέφει το μοναδικό αναγνωριστικό της διαδικασίας.
getName Επιστρέφει το όνομα της διαδικασίας.
getStages Επιστρέφει μια συλλογή σταδίων της διαδικασίας.
isRendered Επιστρέφει μια δυαδική τιμή που υποδεικνύει εάν αποδίδεται η διαδικασία.

Μέθοδοι ProcessInstance

Χρησιμοποιήστε αυτές τις μεθόδους για να ανακτήσετε πληροφορίες σχετικά με όλες τις παρουσίες διαδικασίας για μια εγγραφή και να ορίσετε μια παρουσία διαδικασίας ως την ενεργή παρουσία.

Όνομα Περιγραφή
getProcessInstances Επιστρέφει όλες τις παρουσίες διαδικασίας για την εγγραφή πίνακα στην οποία έχει πρόσβαση ο καλών χρήστης.
setActiveProcessInstance Ορίζει μια παρουσία διαδικασίας ως την ενεργή παρουσία.

Μέθοδοι παρουσίας

Μια παρουσία διαδικασίας περιέχει τα δεδομένα για μια παρουσία της ροής επιχειρηματικής διαδικασίας. Χρησιμοποιήστε τις μεθόδους για πρόσβαση στις ιδιότητες της παρουσίας διαδικασίας.

Όνομα Περιγραφή
getInstanceId Επιστρέφει το μοναδικό αναγνωριστικό της παρουσίας διαδικασίας.
getInstanceName Επιστρέφει το όνομα της παρουσίας διαδικασίας.
getStatus Επιστρέφει την τρέχουσα κατάσταση της παρουσίας διαδικασίας.
setStatus Ορίζει την τρέχουσα κατάσταση της ενεργής παρουσίας διαδικασίας.

Μέθοδοι ενεργού σταδίου

Χρησιμοποιήστε αυτές τις μεθόδους για να ανακτήσετε πληροφορίες σχετικά με το ενεργό στάδιο και να ορίσετε ένα διαφορετικό στάδιο ως το ενεργό στάδιο.

Όνομα Περιγραφή
getActiveStage Επιστρέφει ένα αντικείμενο Σταδίου που αντιπροσωπεύει το ενεργό στάδιο.
setActiveStage Ορίζει ένα ολοκληρωμένο στάδιο ως το ενεργό στάδιο.

Μέθοδοι σταδίου

Ένα στάδιο περιέχει τα δεδομένα για ένα στάδιο σε μια ροή επιχειρηματικής διαδικασίας. Χρησιμοποιήστε τις μεθόδους για πρόσβαση στις ιδιότητες του σταδίου.

Όνομα Περιγραφή
getCategory Επιστρέφει ένα αντικείμενο με μια μέθοδο getValue , η οποία θα επιστρέψει την ακέραια τιμή της κατηγορίας ροής επιχειρηματικής διαδικασίας.
getEntityName Επιστρέφει το λογικό όνομα του πίνακα που σχετίζεται με το στάδιο.
getId Επιστρέφει το μοναδικό αναγνωριστικό του σταδίου.
getName Επιστρέφει το όνομα του σταδίου.
getNavigationBehavior Επιστρέφει ένα αντικείμενο συμπεριφοράς περιήγησης για ένα στάδιο που μπορεί να χρησιμοποιηθεί για να καθορίσετε εάν το κουμπί Δημιουργία είναι διαθέσιμο για τους χρήστες για τη δημιουργία άλλης εγγραφής πίνακα σε ένα σενάριο περιήγησης ροής επιχειρηματικής διαδικασίας μεταξύ πινάκων.
getStatus Επιστρέφει την κατάσταση του σταδίου.
getSteps Επιστρέφει μια συλλογή βημάτων στο στάδιο.

Μέθοδοι βήματος

Ένα βήμα περιέχει τα δεδομένα για ένα βήμα σε ένα στάδιο μιας ροής επιχειρηματικής διαδικασίας. Χρησιμοποιήστε τις μεθόδους για πρόσβαση στις ιδιότητες του βήματος.

Όνομα Περιγραφή
getAttribute Επιστρέφει το λογικό όνομα της στήλης που σχετίζεται με το βήμα.
getName Επιστρέφει το όνομα του βήματος.
getProgress Επιστρέφει την πρόοδο του βήματος ενέργειας.
απαιτείται Επιστρέφει μια δυαδική τιμή που υποδεικνύει εάν το βήμα απαιτείται στη ροή επιχειρηματικής διαδικασίας.
setProgress Ενημερώνει την πρόοδο του βήματος ενέργειας.

Χρησιμοποιήστε αυτές τις μεθόδους για να μετακινηθείτε στο επόμενο και στο προηγούμενο στάδιο. Και οι δύο αυτές μέθοδοι θα προκαλέσουν την εκδήλωση OnStageChange.

Όνομα Περιγραφή
μετακίνησηΕπόμενο Προχωρά στο επόμενο στάδιο.
μετακίνησηPrevious Μετακινείται στο προηγούμενο στάδιο.

Άλλες χρήσιμες μέθοδοι

Χρησιμοποιήστε αυτές τις μεθόδους για να βρείτε πληροφορίες σχετικά με τα στάδια στην ενεργή διαδρομή, τις ενεργοποιημένες διαδικασίες και το επιλεγμένο στάδιο.

Όνομα Περιγραφή
getActivePath Λαμβάνει μια συλλογή σταδίων προς το παρόν στην ενεργή διαδρομή με μεθόδους για αλληλεπίδραση με τα στάδια που εμφανίζονται στο στοιχείο ελέγχου ροής επιχειρηματικής διαδικασίας.
getEnabledProcesses Ανακτά ασύγχρονα τις ροές επιχειρηματικής διαδικασίας που είναι ενεργοποιημένες για έναν πίνακα στον οποίο μπορεί να μεταβεί ο τρέχων χρήστης.
getSelectedStage Λαμβάνει το τρέχον επιλεγμένο στάδιο.

formContext.ui.process (αναφορά API προγράμματος-πελάτη)
Κατανόηση του μοντέλου αντικειμένου Xrm
Στοιχεία ελέγχου (αναφορά API προγράμματος-πελάτη)