Κοινή χρήση μέσω


Επισκόπηση δημιουργίας εφαρμογών για το Dynamics 365 Customer Engagement (on-premises), έκδοση 9.x

Το Dynamics 365 Customer Engagement (on-premises) σάς προσφέρει ισχυρές δυνατότητες προσαρμογής και δημιουργίας εφαρμογών που δεν απαιτούν τη σύνταξη μίας μόνο σειράς κώδικα. Με ένα ολοκληρωμένο σύνολο εργαλείων σχεδίασης WYSIWYG και επεξεργασίας, ο καθένας μπορεί να προσαρμόσει πλήρως εφαρμογές Dynamics 365 Customer Engagement (on-premises) ή να δημιουργήσει τις δικές του προσαρμοσμένες εφαρμογές.

Για την τεκμηρίωση παλαιότερων εκδόσεων (8.x και παλαιότερων), επισκεφθείτε τις προηγούμενες εκδόσεις τεκμηρίωσης του Dynamics.

Δημιουργία και προσαρμογή εφαρμογών

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

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

Δεδομένα

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

Στοιχείο Περιγραφή Σχεδίαση
Οντότητα Ένα στοιχείο με ιδιότητες που παρακολουθείτε, όπως μια επαφή ή ένας λογαριασμός. Υπάρχουν πολλές τυπικές οντότητες. Μπορείτε να προσαρμόσετε μια τυπική οντότητα που δεν ανήκει στο σύστημα (οντότητα παραγωγής) ή να δημιουργήσετε μια προσαρμοσμένη οντότητα από την αρχή. Πρόγραμμα σχεδίασης οντοτήτων
Πεδίο Μια ιδιότητα που έχει συσχετιστεί με μια οντότητα. Ένα πεδίο ορίζεται από έναν τύπο δεδομένων που καθορίζει τον τύπο των δεδομένων που μπορείτε να εισαγάγετε ή να επιλέξετε. Τα παραδείγματα περιλαμβάνουν κείμενο, αριθμό, ημερομηνία και ώρα, νομισματική μονάδα ή αναζήτηση (δημιουργεί μια σχέση με μια άλλη οντότητα). Τα πεδία συνήθως χρησιμοποιούνται με φόρμες, προβολές και αναζητήσεις. Πρόγραμμα σχεδίασης οντοτήτων
Σχέση Οι σχέσεις οντοτήτων καθορίζουν το πώς οι οντότητες μπορούν να συσχετίζονται μεταξύ τους. Υπάρχουν σχέσεις 1:Ν (ένα προς πολλά), Ν:1 (πολλά προς ένα) και Ν:Ν (πολλά προς πολλά). Για παράδειγμα, η προσθήκη ενός πεδίου αναζήτησης σε μια οντότητα δημιουργεί μια νέα σχέση 1:N μεταξύ των δύο οντοτήτων και σάς επιτρέπει να τοποθετήσετε αυτό το πεδίο αναζήτησης σε μια φόρμα. Πρόγραμμα σχεδίασης οντοτήτων
Πεδίο συνόλου επιλογών Αυτός είναι ένας ειδικός τύπος πεδίου που παρέχει στον χρήστη ένα σύνολο προκαθορισμένων επιλογών. Κάθε επιλογή έχει μια αριθμητική τιμή και μια ετικέτα. Όταν προστίθεται σε μια φόρμα, αυτό το πεδίο εμφανίζει ένα στοιχείο ελέγχου για να κάνει ο χρήστης μια επιλογή. Υπάρχουν δύο τύποι συνόλων επιλογών: σύνολα επιλογών, όταν ο χρήστης μπορεί να επιλέξει μόνο μία επιλογή και σύνολα επιλογών πολλαπλής επιλογής, που επιτρέπουν περισσότερες από μία επιλογή. Σχεδίαση συνόλου επιλογών

Περισσότερες πληροφορίες: Δημιουργία ή επεξεργασία οντοτήτων (τύποι καρτελών)

ΠΕΡΙΒΑΛΛΟΝ ΕΡΓΑΣΙΑΣ ΧΡΗΣΤΗ

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

Στοιχείο Περιγραφή Σχεδίαση
Εφαρμογή Προσδιορίζει τα βασικά στοιχεία εφαρμογής όπως στοιχεία, ιδιότητες, τον τύπο προγράμματος-πελάτη και τη διεύθυνση URL για την εφαρμογή. Σχεδίαση εφαρμογών
Χάρτης τοποθεσίας Καθορίζει την περιήγηση για την εφαρμογή. Σχεδίαση χαρτών τοποθεσιών
Φόρμα Ένα σύνολο από πεδία εισαγωγής δεδομένων για μια δεδομένη οντότητα που συμφωνεί με τα στοιχεία που παρακολουθεί ο οργανισμός σας για την οντότητα. Για παράδειγμα, ένα σύνολο από πεδία εισαγωγής δεδομένων όπου ο χρήστης εισάγει σχετικές πληροφορίες για την παρακολούθηση των προηγούμενων παραγγελιών ενός πελάτη μαζί με συγκεκριμένες ημερομηνίες ζητούμενης αναδιάταξης. Σχεδίαση φόρμας
Προβολή Οι προβολές προσδιορίζουν τον τρόπο εμφάνισης μιας λίστας καρτελών για μια συγκεκριμένη οντότητα στην εφαρμογή σας. Μια προβολή ορίζει τις στήλες προς εμφάνιση, το πλάτος κάθε στήλης, την ταξινόμηση, τη συμπεριφορά και τα προεπιλεγμένα φίλτρα. Σχεδίαση προβολής

Περισσότερες πληροφορίες: Δημιουργία ή επεξεργασία μιας εφαρμογής χρησιμοποιώντας τη σχεδίαση εφαρμογών

Λογική

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

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

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

Απεικονίσεις

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

Στοιχείο Περιγραφή Σχεδίαση
Γράφημα Μια μεμονωμένη απεικόνιση γραφικών που μπορεί να εμφανιστεί μέσα σε μια προβολή, σε μια φόρμα, ή να προστεθεί σε έναν πίνακα εργαλείων. Σχεδίαση γραφημάτων
Πίνακας εργαλείων Λειτουργεί ως palate για μία ή περισσότερες απεικονίσεις γραφικών που παρέχουν μια επισκόπηση των επιχειρηματικών δεδομένων με δυνατότητα επεξεργασίας. Σχεδίαση πίνακα εργαλείων
Αναφορές Υπάρχουν διαθέσιμες διάφορες τυπικές αναφορές που παρέχουν χρήσιμες επιχειρηματικές πληροφορίες στο χρήστη. Αυτές οι αναφορές βασίζονται σε SQL Server Reporting Services και παρέχουν το ίδιο σύνολο δυνατοτήτων που είναι διαθέσιμες για τις τυπικές αναφορές των SQL Server Reporting Services. Οδηγός αναφοράς

Περισσότερες πληροφορίες: Δημιουργία ή επεξεργασία γραφήματος συστήματος και Επισκόπηση αναφορών

Επεκτασιμότητα

Το Dynamics 365 Customer Engagement (on-premises) παρέχει ένα σύνολο υπηρεσιών web και API που επιτρέπουν στους προγραμματιστές να γράφουν κώδικα. Αν γράφετε κώδικα με υποστηριζόμενες μεθόδους, να είστε σίγουροι ότι θα συνεχίσει να λειτουργεί, όταν αναβαθμίζετε τον οργανισμό σας.

Περισσότερες πληροφορίες: Οδηγός προγραμματιστών για Dynamics 365 Customer Engagement (on-premises)

Φορητότητα

Σκοπός των λύσεων είναι να είναι δυνατή η αγορά, η κοινή χρήση ή η, με άλλο τρόπο, μεταφορά του Dynamics 365 Customer Engagement (on-premises) από έναν οργανισμό σε έναν άλλο. Μπορείτε να δημιουργήσετε τις δικές σας λύσεις ή να αποκτήσετε λύσεις από το AppSource ή από έναν ανεξάρτητο πωλητή λογισμικού (ISV). Μια λύση είναι ένα αρχείο που μπορείτε να εισαγάγετε στο περιβάλλον μιας εφαρμογής ή να εφαρμόσετε σε ένα σύνολο προσαρμογών σε μια υπάρχουσα εφαρμογή.

Περισσότερες πληροφορίες: Επισκόπηση λύσεων

Ποια είδη προσαρμογών υποστηρίζονται με το Dynamics 365 Customer Engagement (on-premises);

Ελπίζουμε ότι θα μπορείτε να κάνετε τις περισσότερες προσαρμογές σας με τα εργαλεία της εφαρμογής. Ό,τι κάνετε με αυτά τα εργαλεία υποστηρίζεται από την Microsoft, επειδή εφαρμόζουν αλλαγές στα μετα-δεδομένα ή στα δεδομένα που βασίζονται στα μετα-δεδομένα.

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

Περισσότερες πληροφορίες: Υποστηριζόμενη και μη υποστηριζόμενη προσαρμογή

Αλλαγές που επηρεάζουν την απόδοση του οργανισμού εφαρμογών Customer Engagement

Οι δημιουργοί εφαρμογών και οι υπεύθυνοι προσαρμογής πρέπει να γνωρίζουν ότι η εισαγωγή λύσεων και η εφαρμογή προσαρμογών που αλλάζουν μετα-δεδομένα μπορούν να επηρεάσουν την απόδοση του Dynamics 365 Customer Engagement (on-premises) οργανισμού. Οι ενέργειες που ενδέχεται να επηρεάσουν τη λειτουργία του συστήματος είναι οι εξής:

  • Προσθήκη, κατάργηση ή αλλαγή οντοτήτων, εναλλακτικών κλειδιών ή σχέσεων.

  • Εισαγωγή λύσεων

  • Γίνεται δημοσίευση των προσαρμογών

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

Δείτε επίσης

Γρήγορα αποτελέσματα με δημιουργία και προσαρμογή εφαρμογών