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

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

Σύγκριση δυνατοτήτων

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

Δυνατότητα παραθύρου διαλόγου Δυνατότητα σε ροές επιχειρηματικής διαδικασίας; Δυνατότητα σε εφαρμογές καμβά;
Σελίδα Ναι
(στάδιο επιχειρηματικής διαδικασίας)
Ναι
(οθόνη εφαρμογής)
Μόνο προτροπή Όχι Ναι
(ετικέτες)
Προτροπή και απόκριση Ναι
(μόνο στήλες πίνακα)
Ναι
(ετικέτες και πεδία εισόδου)
Εισαγωγή ορισμάτων Περιορισμένη
(βήματα στο στάδιο επιχειρηματικής διαδικασίας)
Ναι
(παράμετροι συμβολοσειράς ερωτήματος)
Μεταβλητές Όχι Ναι
Μεταβλητές ερωτήματος Όχι Ναι
Λογική διακλάδωσης υπό όρους Ναι Ναι
(μετάβαση σε οποιαδήποτε οθόνη εντός εφαρμογής)
Επανάληψη χρήσης
(εκκίνηση ως θυγατρικού παραθύρου διαλόγου)
Όχι Ναι
(μετάβαση σε οποιαδήποτε οθόνη εντός εφαρμογής, εκκίνηση διαφορετικής εφαρμογής σε νέο παράθυρο)
Εκτέλεση ροών εργασιών κατά την έναρξη/λήξη Ναι Όχι
(χρήση μιας ροής cloud στη θέση της)
Εκτέλεση ροών εργασιών κατά την είσοδο Ναι Όχι
(χρήση μιας ροής cloud στη θέση της)
Εκτέλεση ροών εργασιών κατά τη μετάβαση σε σελίδα Ναι Όχι
(χρήση μιας ροής cloud στη θέση της)
Έναρξη χρήσης διεύθυνσης URL Όχι Ναι
Καταγραφή περιόδων λειτουργίας Ναι Όχι
Υποστήριξη SDK Ναι Ναι

Πρόσθετες δυνατότητες με ροές επιχειρηματικής διαδικασίας

  • Ανάλυση διαδικασίας (προβολές, γραφήματα και χρόνος που δαπανήθηκε σε ένα στάδιο)
  • Προσαρμοσμένα στοιχεία ελέγχου

Πρόσθετες δυνατότητες με εφαρμογές καμβά

  • Ανάλυση εφαρμογής (χρήση και επιδόσεις εφαρμογής)
  • Σύνθεση σελίδας πολλών πινάκων
  • Εκτέλεση ροών
  • Συνδέσεις δεδομένων (τυπικές και προσαρμοσμένες)
  • Εκκίνηση ως μεμονωμένη εφαρμογή
  • Διάταξη με δυνατότητα ρύθμισης παραμέτρων

Επιλογή μεταξύ μιας ροής επιχειρηματικής διαδικασίας ή εφαρμογής καμβά

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

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

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

Αντικατάσταση παραθύρου διαλόγου με χρήση σεναρίου ροής επιχειρηματικής διαδικασίας

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

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

Στη συνέχεια, προσδιορίστε τα βασικά βήματα που πρέπει να ακολουθήσουν οι χρήστες στη διαδικασία. Για παράδειγμα, το στάδιο Προετοιμασία περιεχομένου μπορεί να περιέχει ένα απλό βήμα τύπου «true» ή «false» ώστε ο χρήστης να μπορεί να ελέγχει προσεκτικά τα προϊόντα για τα οποία θα υποβληθεί προσφορά, ένα υποχρεωτικό βήμα αναζήτησης για την επιλογή τιμοκαταλόγου και ένα αριθμητικό βήμα για την εισαγωγή έκπτωσης πριν από τη μετάβαση στο επόμενο στάδιο. Το στάδιο Δημιουργία προσφοράς μπορεί να έχει ένα βήμα ενέργειας για τη δημιουργία προσφοράς με βάση όλες τις πληροφορίες που έχουν καταγραφεί προηγουμένως στο στάδιο Προετοιμασία περιεχομένου και στη σχετική γραμμή στο Dynamics 365. Τα στάδια Πρωτεύων έλεγχος και Δευτερεύων έλεγχος μπορεί να περιέχουν αρκετά βήματα τύπου «true» ή «false» για να καθοδηγήσουν τον έλεγχο της προσφοράς, μαζί με ένα απαιτούμενο βήμα για την καταγραφή της κατάστασης έγκρισης και τη διασφάλιση ότι η διαδικασία μπορεί να προχωρήσει στο επόμενο στάδιο μόνο μετά τη λήψη της έγκρισης. Ρυθμίστε τις παραμέτρους της ασφάλειας επιπέδου στήλης σε αυτό το βήμα για να διασφαλίσετε ότι μόνο οι εξουσιοδοτημένους ελεγκτές μπορούν να παρέχουν έγκριση για την προσφορά. Επιπρόσθετα, μπορείτε να προσθέσετε μια ροή εργασιών στα στάδια Πρωτεύων έλεγχος και Δευτερεύων έλεγχος, έτσι ώστε με την καταχώρηση να αποστέλλεται μια ειδοποίηση ηλεκτρονικού ταχυδρομείου σε όλους τους ελεγκτές.

Τέλος, διαμορφώστε τα στάδια και τα βήματα της ροής επιχειρηματικής διαδικασίας, μαζί με τη λογική υπό όρους για να καθοδηγήσετε τη ροή της διαδικασίας. Σε αυτό το παράδειγμα, μπορείτε να προσθέσετε μια διακλάδωση υπό όρους μετά το στάδιο Πρωτεύων έλεγχος, έτσι ώστε, εάν ένα βήμα υποδεικνύει την ανάγκη για ένα δεύτερο επίπεδο ελέγχου, το επόμενο στάδιο της διαδικασίας να είναι το στάδιο Δευτερεύων έλεγχος, διαφορετικά, το στάδιο Παράδοση προσφοράς.

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

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

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

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

Ξεκινήστε με τη σύνδεση στις προελεύσεις δεδομένων που θα χρειαστείτε για την ανάγνωση και εγγραφή δεδομένων. Σε αυτό το παράδειγμα, μια σύνδεση στο Dynamics 365 χρησιμοποιείται για πληροφορίες υποψήφιων πελατών, λογαριασμού και για στοιχεία επικοινωνίας.

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

  • Οθόνη 1. Για να επιλέξετε έναν υποψήφιο πελάτη από μια λίστα για την κλήση.
  • Οθόνη 2. Για την εισαγωγή, τον έλεγχο διαθεσιμότητας για συνομιλία και τον προγραμματισμό μιας επόμενης κλήσης σε μεταγενέστερη ημερομηνία.
  • Οθόνη 3. Για τον προσδιορισμό του προϋπολογισμού, της δικαιοδοσίας, της ανάγκης και της λωρίδας χρόνου (BANT).
  • Οθόνη 4. Για την καταγραφή επόμενων βημάτων και τον προγραμματισμό κλήσεων παρακολούθησης.
  • Οθόνη 5. Για να ευχαριστήσετε τον υποψήφιο πελάτη για τον χρόνο του στο τέλος της κλήσης.

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

Τέλος, ορίστε την περιήγηση στις οθόνες. Σε αυτό το παράδειγμα, εκτός από την περιήγηση στις οθόνες διαδοχικά, ίσως θέλετε να μεταφέρετε τον χρήστη από τη δεύτερη οθόνη στην τελευταία οθόνη (το τέλος της δέσμης ενεργειών όπου ευχαριστείτε τον υποψήφιο πελάτη για τον χρόνο του), εάν ο υποψήφιος πελάτης δεν ενδιαφέρεται για μια συνομιλία.

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

Ας υποθέσουμε ότι θέλετε να ενσωματώσετε αυτήν την εμπειρία στο Dynamics 365 Sales. Για να το κάνετε αυτό, ξεκινήστε δημιουργώντας ένα iframe σε μια φόρμα του Dynamics 365 Sales. Στη συνέχεια, μεταβείτε στην ενότητα Εφαρμογές από το μενού Power Apps την εφαρμογή που μόλις δημοσιεύσατε, αντιγράψτε τη σύνδεση web κάτω από την καρτέλα Λεπτομέρειες και επικολλήστε την ως διεύθυνση URL για το iframe.

Προχωρώντας αυτήν τη σκέψη ένα βήμα πιο πέρα, ας υποθέσουμε ότι θέλετε αυτή η εφαρμογή να είναι διαθέσιμη απευθείας μέσα από την κύρια φόρμα υποψήφιου πελάτη και να υπάρχει στο περιβάλλον του υποψήφιου πελάτη, έτσι ώστε η εφαρμογή να μην απαιτεί από τον χρήστη να επιλέξει έναν υποψήφιο πελάτη στην πρώτη οθόνη. Για τη διαβίβαση των σχετικών πληροφοριών στην εφαρμογή, μπορείτε απλώς να τροποποιήσετε τη διεύθυνση URL του iframe και να προσαρτήσετε μια συμβολοσειρά ερωτήματος που περιέχει αυτές τις πληροφορίες, όπως τα αναγνωριστικά υποψήφιου πελάτη ή λογαριασμού, χρησιμοποιώντας JavaScript που εκτελείται σε ένα συγκεκριμένο συμβάν, όπως κατά τη φόρτωση της φόρμας. Στη συνέχεια, ενημερώστε την εφαρμογή για να καταργήσετε την πρώτη οθόνη (για την επιλογή υποψήφιων πελατών) και στη θέση της να ορίσετε την πρόσβαση στις τιμές που διαβιβάστηκαν στην εφαρμογή μέσω της συμβολοσειράς ερωτήματος με χρήση της συνάρτησης Param.

Συνήθεις ερωτήσεις σχετικά με την αντικατάσταση παραθύρων διαλόγου

Γίνεται παρακολούθηση των εξαρτήσεων στις εφαρμογές καμβά;

  • Οι εξαρτήσεις στις εφαρμογές καμβά παρακολουθούνται με τον ίδιο τρόπο όπως οι εξαρτήσεις στις εφαρμογές Dynamics 365.

Μπορώ να εκκινήσω μια εφαρμογή καμβά ως αναδυόμενο παράθυρο από ένα κουμπί στη γραμμή εντολών;

  • Ναι. Για να το κάνετε αυτό, απλά ορίστε ως διεύθυνση URL προορισμού τη διεύθυνση της εφαρμογής καμβά, την οποία μπορείτε να αποκτήσετε από την ενότητα Λεπτομέρειες της εφαρμογής, όπως περιγράφεται παραπάνω.

Είναι δυνατή η κλήση ροών εργασιών από μια εφαρμογή καμβά;

  • Αυτό δεν υποστηρίζεται. Συνιστούμε τη χρήση μιας ροής cloud για αυτόν τον σκοπό.

Μπορώ να μετατρέψω αυτόματα παράθυρα διαλόγου σε ροές επιχειρηματικής διαδικασίας ή εφαρμογές καμβά;

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

Δείτε επίσης