Προσθέστε με μη αυτόματο τρόπο ένα προσαρμοσμένο κανάλι
Το Dynamics 365 Customer Insights - Journeys υποστηρίζει εγγενών κανάλια Ηλεκτρονικού ταχυδρομείου, Push και SMS. Για να χρησιμοποιήσετε έναν τύπο καναλιού ή έναν πάροχο SMS που δεν υποστηρίζεται εγγενώς, μπορείτε να εγκαταστήσετε ένα προσαρμοσμένο κανάλι. Αν το κανάλι δεν παρέχεται ήδη στο AppSource, μπορείτε να δημιουργήσετε και να το εγκαταστήσετε μη αυτόματα.
Δομή προσαρμοσμένου καναλιού
Τα προσαρμοσμένα κανάλια μπορούν να υλοποιηθούν ως μέρος μιας λύσης Dataverse. Τα παρακάτω βήματα και οι ενέργειες απαιτούνται για τη δημιουργία ενός προσαρμοσμένου καναλιού:
- Ορισμός μιας εκτεταμένης οντότητας ρύθμισης παραμέτρων για την παρουσία καναλιών
- Ορισμός εκτεταμένης οντότητας ρύθμισης παραμέτρων για τον λογαριασμό παρουσίας καναλιών (μόνο SMS)
- Ορισμός των μερών του μηνύματος (στοιχείο με επίγνωση λύσης)
- Καθορισμός της τοπικής προσαρμογής για το περιβάλλον εργασίας διαχειριστή (προαιρετικό)
- Ορισμός του περιβάλλοντος εργασίας του προγράμματος επεξεργασίας μηνυμάτων (προαιρετικό)
- Ορισμός προσαρμοσμένων API
- Ορισμός του προσαρμοσμένου καναλιού (στοιχείο με επίγνωση λύσης)
Το Customer Insights - Journeys παρέχει βασικά στοιχεία για δημιουργία προσαρμοσμένου καναλιού, συμπεριλαμβανομένων προσαρμοσμένων API και απαιτούμενων οντοτήτων όπως msdyn_channeldefinition, msdyn_channelmessagepart, msdyn_channellocale, msdyn_channelinstanceaccount και msdyn_channelinstance.
Το παρακάτω διάγραμμα απεικονίζει τα κύρια στοιχεία ενός εγγενούς καναλιού Customer Insights - Journeys και μιας προσαρμοσμένης λύσης καναλιού:
Ο παρακάτω πίνακα περιγράφει τις απαιτήσεις υλοποίησης για τα SMS και προσαρμοσμένα κανάλια.
Στοιχείο | SMS | Προσαρμογή |
---|---|---|
Εκτεταμένη οντότητα ρύθμισης παραμέτρων για την παρουσία καναλιών | Απαραίτητο | Απαραίτητο |
Εκτεταμένη οντότητα ρύθμισης παραμέτρων για τον λογαριασμό παρουσία καναλιών | Απαραίτητο | Δεν υποστηρίζεται |
Τμήματα μηνυμάτων | Απαιτείται, πρέπει να περιέχει μόνο ένα τμήμα μηνύματος με τιμή "msdyn_name" = "text" | Απαραίτητο |
Τοπική προσαρμογή για περιβάλλον εργασίας χρήστη διαχειριστή | Προαιρετικές | Προαιρετικές |
Περιβάλλον εργασίας χρήστη προγράμματος επεξεργασίας μηνυμάτων | Δεν επιτρέπεται, χρησιμοποιείται το εγγενές πρόγραμμα επεξεργασίας SMS Customer Insights - Journeys | Προαιρετικό, γενικό πρόγραμμα επεξεργασίας Customer Insights - Journeys χρησιμοποιείται εάν δεν έχει καθοριστεί |
Προσαρμοσμένα API | Απαραίτητο | Απαραίτητο |
Ορισμός καναλιού | Απαραίτητο | Απαραίτητο |
Δείγματα λύσεων
Τα παρακάτω δείγματα περιλαμβάνουν αποσυμπιεσμένες λύσεις για Dataverse και έργα προσθηκών. Για να συσκευάσετε και να εισαγάγετε τις λύσεις, δημιουργήστε πρώτα το έργο προσθήκης. Το έργο αντιγράφει τη συγκρότηση στο έργο λύσης. Στη συνέχεια, συσκευάστε τη λύση χρησιμοποιώντας το Εργαλείο δημιουργίας πακέτου λύσεων.
Πώς να δημιουργήσετε το έργο προσθηκών και να συσκευάσετε τη λύση
Δημιουργήστε το έργο προσθηκών με το MSBuild ή το Visual Studio.
Η δημιουργία του έργου δημιουργεί ένα DLL στον φάκελο PluginAssemblies μέσα στον φάκελο λύσεων του Dataverse.
Συσκευάστε τον μη διαχειριζόμενο φάκελο με το Εργαλείο δημιουργίας πακέτου λύσεων χρησιμοποιώντας είτε:
- pac CLI (προτιμάται)
- Εργαλείο δημιουργίας πακέτου λύσεων
pac solution pack --zipfile C:\tmp\SampleCustomChannelSolution.zip -f src\Solutions\Samples\SampleCustomChannel\SampleCustomChannel.Solution\unmanaged --packagetype Both