Δείγμα: Εργασία με ροές επιχειρηματικών διαδικασιών

Note

Το Microsoft Flow είναι τώρα Power Automate. Για περισσότερες πληροφορίες, ανατρέξτε σε αυτό το ιστολόγιο.

Αυτό το περιεχόμενο θα ενημερωθεί τις επόμενες ημέρες ώστε να αντικατοπτρίζει την αλλαγή επωνυμίας.

Αυτό το δείγμα παρουσιάζει τον τρόπο εργασίας μέσω προγραμματισμού με ροές επιχειρηματικών διαδικασιών, όπως την ανάκτηση των παρουσιών ροής επιχειρηματικών διαδικασιών για μια γραμμή πίνακα, την ανάκτηση ενεργού διαδρομής για μια παρουσία ροής επιχειρηματικών διαδικασιών και των σταδίων διεργασίας και την αλλαγή του ενεργού σταδίου. Για πληροφορίες σχετικά με αυτές τις έννοιες, ανατρέξτε στο θέμα Εργασία με ροές επιχειρηματικών διαδικασιών με χρήση κώδικα

Αυτό το δείγμα είναι διαθέσιμο για λήψη από την περιοχή Δείγμα: Εργασία με ροές επιχειρηματικών διαδικασιών.

Προϋποθέσεις

Πριν να είναι δυνατή η εκτέλεση του δείγματος:

  1. Αποκτήστε πρόσβαση σε ένα περιβάλλον Dataverse.

  2. Πρέπει να έχετε κατάλληλα προνόμια για τους πίνακες Υποψήφιος πελάτης, Ευκαιρία και Ροή εργασιών, καθώς και γραμμές πίνακα ορισμού επιχειρηματικής ροής εργασιών που χρησιμοποιούνται σε αυτό το δείγμα.

  3. Πρέπει να έχετε το Visual Studio 2015 ή μεταγενέστερη έκδοση για την εκτέλεση του δείγματος.

  4. Να έχετε σύνδεση στο Internet για να κάνετε λήψη του δείγματος έργου και για να επαναφέρετε τα πακέτα NuGet που χρησιμοποιούνται στο δείγμα έργου.

Τι κάνει αυτό το δείγμα

  1. Δημιουργεί ένα δείγμα γραμμής Υποψήφιου πελάτη. Αυτό δημιουργεί αυτόματα μια παρουσία στη ροή επιχειρηματικής διαδικασίας "Υποψήφιος πελάτης για διεργασία πωλήσεων ευκαιριών", για τη γραμμή Υποψήφιος πελάτης.

  2. Μετατρέπει τη γραμμή Υποψήφιος πελάτης σε μια γραμμή Ευκαιρία.

  3. Ανακτά τις παρουσίες ροής επιχειρηματικής διαδικασίας που συσχετίζονται με τη γραμμή "Ευκαιρία", χρησιμοποιώντας το μήνυμα RetrieveProcessInstances. Η πρώτη γραμμή στη συλλογή που επιστρέφεται είναι η ενεργή παρουσία ροής επιχειρηματικής διαδικασίας για τη γραμμή ευκαιρίας, η οποία στην προκειμένη περίπτωση είναι "Υποψήφιος πελάτης για διεργασία πωλήσεων ευκαιριών".

  4. Ανακτά την ενεργή διαδρομή και τα στάδια διεργασίας για την παρουσία "Υποψήφιος πελάτης διεργασίας πωλήσεων ευκαιριών" χρησιμοποιώντας το μήνυμα RetrieveActivePath.

  5. Ανακτά το τρέχον ενεργό στάδιο για την παρουσία "Υποψήφιος πελάτης για διεργασία πωλήσεων ευκαιριών" και ρωτά τον χρήστη εάν επιθυμεί να προχωρήσει στο επόμενο στάδιο. Με την επιβεβαίωση μετακίνησης, ορίζεται το επόμενο στάδιο στην ενεργή διαδρομή ως το ενεργό στάδιο για την παρουσία "Υποψήφιος πελάτης διεργασίας πωλήσεων ευκαιριών".

  6. Τέλος, ζητά από τον χρήστη εάν θα διαγράψει τις γραμμές που δημιουργήθηκαν κατά την εκτέλεση δείγματος.

    Δείτε εδώ το αποτέλεσμα του δείγματος:

    Δείγμα εξόδου.

Εκτέλεση δείγματος

  1. Κάντε λήψη του δείγματος έργου WorkWithBPF Visual Studio και κάντε εξαγωγή σε έναν φάκελο στον υπολογιστή σας.

  2. Εντοπίστε το αρχείο WorkWithBPF.sln στον φάκελό σας που έχει εξαχθεί και ανοίξτε το στο Visual Studio.

  3. Το δείγμα έργου χρησιμοποιεί πακέτα NuGet που πρέπει να επαναφέρετε πριν την εκτέλεση του δείγματος. Εξασφαλίστε ότι η αυτόματη επαναφορά των πακέτων NuGet είναι ενεργοποιημένη στο Visual Studio. Περισσότερες πληροφορίες: Ενεργοποίηση και απενεργοποίηση επαναφοράς πακέτου NuGet

    Εναλλακτικά, επιλέξτε Έργο > Διαχείριση πακέτων NuGet και επιλέξτε Επαναφορά για να επαναφέρετε με μη αυτόματο τρόπο τα πακέτα που χρησιμοποιούνται στο δείγμα.

  4. Πατήστε το F5 ή επιλέξτε Εντοπισμός σφαλμάτων > Έναρξη εντοπισμού σφαλμάτων.

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

    Ερώτηση Περιγραφή
    Εισαγάγετε ένα όνομα διακομιστή και θύρα του Dynamics 365 [crm.dynamics.com] Πληκτρολογήστε το όνομα του διακομιστή σας Dynamics 365. Η προεπιλογή είναι Dynamics 365 (online) (crm.dynamics.com) στη Βόρεια Αμερική.

    Παράδειγμα:
    crm5.dynamics.com
    Παρέχεται ο οργανισμός στις ηλεκτρονικές υπηρεσίες της Microsoft (ν/ο) [n] Πληκτρολογήστε y εάν αυτός είναι ένας οργανισμός που παρέχεται στις ηλεκτρονικές υπηρεσίες της Microsoft. Διαφορετικά, πληκτρολογήστε n.
    Εισαγωγή domain\username Πληκτρολογήστε τον λογαριασμό Microsoft.
    Εισαγάγετε κωδικό πρόσβασης Πληκτρολογήστε τον κωδικό πρόσβασής σας. Οι χαρακτήρες θα εμφανίζονται ως "*" στο παράθυρο. Ο κωδικός πρόσβασης αποθηκεύεται με ασφάλεια στη Διαχείριση διαπιστευτηρίων της Microsoft για μελλοντική επανάληψη χρήσης.
    Καθορίστε έναν αριθμό οργανισμού (1-n) [1] Από τη λίστα οργανισμών στους οποίους φαίνεται ότι ανήκετε, πληκτρολογήστε τον αντίστοιχο αριθμό. Η προεπιλογή είναι 1, που υποδεικνύει τον πρώτο οργανισμό στη λίστα.
  6. Το δείγμα θα εκτελέσει τις λειτουργίες που περιγράφονται στην ενότητα Τι κάνει το δείγμα και μπορεί να σας ζητήσει πρόσθετες επιλογές.

  7. Μόλις ολοκληρωθεί το δείγμα, πατήστε το ENTER για να κλείσετε το παράθυρο κονσόλας.