how setup test outbound message salesforce
Αυτό το σεμινάριο εξηγεί πώς να ρυθμίσετε και να δοκιμάσετε εξερχόμενα μηνύματα από το Salesforce στο εξωτερικό σύστημα μέσω PutsReq ή Bin Bin Request:
Η ροή εργασίας δεν είναι παρά ένας τρόπος αυτοματοποίησης συγκεκριμένων επιχειρηματικών διαδικασιών. Ο κανόνας ροής εργασίας μπορεί να δημιουργηθεί και να βασίζεται στα κριτήρια που ορίζονται στον κανόνα μπορούν να εκτελεστούν οι ακόλουθες ενέργειες:
- Μπορεί να σταλεί νέο εξερχόμενο μήνυμα.
- Μπορεί να δημιουργηθεί μια νέα εργασία.
- Μπορεί να σταλεί νέα ειδοποίηση μέσω email.
- Μπορεί να γίνει νέα ενημέρωση πεδίου.
Τι θα μάθετε:
- Πώς να δημιουργήσετε έναν κανόνα ροής εργασίας;
- Τι είναι το εξερχόμενο μήνυμα; Πώς λειτουργεί?
- URL τελικού σημείου για εξερχόμενα μηνύματα που χρησιμοποιούν PutsReq
- Πώς να ρυθμίσετε το εξερχόμενο μήνυμα στο Salesforce;
- Σκέψεις για εξερχόμενο μήνυμα
- Ειδοποιήσεις εξερχόμενων μηνυμάτων
- Πώς να παρακολουθείτε την κατάσταση παράδοσης του εξερχόμενου μηνύματος;
- Δοκιμή εξερχόμενου μηνύματος με χρήση του PutsReq
- Αίτημα κάδου
- Διαφορά μεταξύ PutsReq και Request Bin
- συμπέρασμα
- Συνιστώμενη ανάγνωση
Πώς να δημιουργήσετε έναν κανόνα ροής εργασίας;
Ρύθμιση => Εισαγωγή εφαρμογής στο πλαίσιο γρήγορης εύρεσης => Κάντε κλικ στους Κανόνες ροής εργασίας στην ενότητα Ροή εργασίας και εγκρίσεις.
Κάντε κλικ στο «Νέος κανόνας» κουμπί για να δημιουργήσετε έναν νέο κανόνα ροής εργασίας.
Επίλεξε το Αντικείμενο και κάντε κλικ 'Επόμενο' .
Εισαγάγετε το όνομα κανόνα, επιλέξτε το Κριτήρια αξιολόγησης και κριτήρια εισαγωγής κανόνα . Κάντε κλικ Αποθήκευση & Επόμενο κουμπί.
Επεξεργασία οδηγού κανόνα εμφανίζεται η σελίδα. Κάντε κλικ Αποθηκεύσετε .
Δημιουργήθηκε ροή εργασίας.
Τι είναι το εξερχόμενο μήνυμα; Πώς λειτουργεί?
Το εξερχόμενο μήνυμα είναι μία από τις ενέργειες στο Κανόνας ροής εργασίας . Στέλνει τις πληροφορίες σε ένα τελικό σημείο που έχει καθοριστεί και ορίζεται ως εξωτερικό σύστημα ή υπηρεσία. Τα εξερχόμενα μηνύματα σχετίζονται επίσης με διαδικασίες έγκρισης ή διαδικασίες δικαιωμάτων.
Τα εξερχόμενα μηνύματα επιτρέπουν γενικά τον καθορισμό των αλλαγών στα πεδία του salesforce και θα προκαλέσουν την αποστολή μηνυμάτων στους καθορισμένους εξωτερικούς διακομιστές μαζί με τις τιμές πεδίου. Όποτε υπάρχει ενημέρωση στα πεδία στο Salesforce, τότε τα εξερχόμενα μηνύματα θα αποστέλλονται στα εξωτερικά συστήματα με ενημερωμένες τιμές.
Διαγραμματική αναπαράσταση του εξερχόμενου μηνύματος:
Εάν ενεργοποιηθεί η ροή εργασίας, τότε το εξερχόμενο μήνυμα θα σταλεί στη διεύθυνση URL τελικού σημείου που έχει καθοριστεί. Το μήνυμα θα περιέχει τα πεδία που καθορίζονται κατά τη δημιουργία του εξερχόμενου μηνύματος.
Όταν η διεύθυνση URL του τελικού σημείου της υπηρεσίας ιστού λαμβάνει το μήνυμα, θα λάβει τις πληροφορίες από το μήνυμα και θα υποβληθεί σε επεξεργασία. Η ειδοποίηση μηνυμάτων SOAP μπορεί να περιλαμβάνει έως και 100 ειδοποιήσεις.
Το μήνυμα Outbound SOAP αποστέλλεται σε μια εξωτερική υπηρεσία σε ξεχωριστό WSDL. Από τη συνεδρία / διεπαφή χρήστη του Salesforce, το WSDL δημιουργείται και είναι διαθέσιμο. Αυτό συμβαίνει όταν ο κανόνας της ροής εργασίας σχετίζεται με ένα εξερχόμενο μήνυμα.
Το WSDL αποτελείται από οδηγίες για το πώς μπορεί να επιτευχθεί η υπηρεσία τελικού σημείου και ποια δεδομένα αποστέλλονται.
URL τελικού σημείου για εξερχόμενα μηνύματα που χρησιμοποιούν PutsReq
Τι είναι το PutsReq;
Το PutsReq χρησιμοποιείται για την καταγραφή αιτημάτων HTTP καθώς και ψευδών απαντήσεων. Τα εξερχόμενα μηνύματα μπορούν να ελεγχθούν με το PutsReq. Έχουμε δει τη διαμόρφωση του κανόνα ροής εργασίας.
Μόλις πληρούνται τα κριτήρια της ροής εργασίας, θα ενεργοποιηθεί το μήνυμα εξερχόμενου. Μπορεί να ελεγχθεί η μορφή του μηνύματος που αποστέλλεται. Μπορούμε να δοκιμάσουμε τι ωφέλιμο φορτίο αποστέλλεται στο εξωτερικό σύστημα και να δοκιμάσουμε το εξερχόμενο μήνυμα. Το PutsReq μας επιτρέπει να δημιουργήσουμε μια υπηρεσία που έχει ένα εξερχόμενο μήνυμα.
Το PutsReq εμφανίζει κεφαλίδες αιτήματος, σώμα και αποστέλλει απόδειξη απόδειξης στην Salesforce.
Πώς να δημιουργήσετε PutsReq URL για εξερχόμενα;
Το PutsReq μπορεί να δημιουργηθεί και μπορούμε να το χρησιμοποιήσουμε ως το τελικό URL στο μήνυμα Salesforce Outbound.
Για να δημιουργήσετε το PutsReq πρέπει να ακολουθήσετε τα παρακάτω βήματα:
Παω σε PutsReq και μετά κάντε κλικ στο «Δημιουργία PutsReq» κουμπί.
Διεύθυνση URL PutsReq δημιουργείται.
Πρόσθεσε το Απόκριση σαπουνιού για την αναγνώριση στο Κατασκευαστής απόκρισης . Κάντε κλικ στο 'Εκσυγχρονίζω' κουμπί.
Η απόκριση SOAP θα ενημερωθεί. Αυτή η απάντηση χρησιμοποιείται για να επιβεβαιώσει την Salesforce σχετικά με την επιτυχή παράδοση του εξερχόμενου μηνύματος που στέλνουμε.
Τώρα σημειώστε το PutsReq URL που μπορεί να χρησιμοποιηθεί ως τελικό URL για ένα εξερχόμενο μήνυμα.
Ακολουθεί ο Κώδικας για την Απόκριση Builder που στέλνει την απάντηση στο αντίστοιχο Εξερχόμενο μήνυμα στο Salesforce αφού λάβει επιτυχώς το Μήνυμα εξερχόμενου.
// Build a response var msg; msg = ''; msg+=''; msg+=''; msg+='true'; msg+=''; msg+=''; msg+=''; response.body = msg;
Πώς να ρυθμίσετε το εξερχόμενο μήνυμα στο Salesforce;
Με τη βοήθεια των εξερχόμενων μηνυμάτων, ένα μήνυμα μπορεί να σταλεί στο καθορισμένο URL τελικού σημείου. Τα εξερχόμενα μηνύματα που αποστέλλονται στη διεύθυνση URL του τελικού σημείου θα περιέχουν τα πεδία που καθορίζονται κατά τη δημιουργία του εξερχόμενου μηνύματος.
Το μήνυμα θα ληφθεί από τη διεύθυνση URL του τελικού σημείου και θα λάβει τις πληροφορίες από το μήνυμα για επεξεργασία. Τα εξερχόμενα μηνύματα WSDL πρέπει να εξεταστούν. Πρέπει να διαμορφώσουμε τα εξερχόμενα μηνύματα στο Salesforce προτού ληφθούν δεδομένα από τον εκδότη.
Παω σε Ρύθμιση => Αναζήτηση ως εξερχόμενα στο πλαίσιο γρήγορης εύρεσης => Κάντε κλικ στα εξερχόμενα μηνύματα.
Κάντε κλικ στο «Νέο εξερχόμενο μήνυμα» κουμπί.
Επιλέξτε το αντικείμενο για το οποίο πρέπει να σταλεί το Outbound και κάντε κλικ στο 'Επόμενο' κουμπί.
Δώσε ένα κατάλληλο όνομα για το εξερχόμενο μήνυμα.
Εισαγάγετε τη διεύθυνση URL του τελικού σημείου που δημιουργήθηκε στο PutsReq. Το PutsReq URL πρέπει να δημιουργηθεί προτού δημιουργήσετε το εξερχόμενο μήνυμα.
Επιλέξτε τα πεδία που πρέπει να σταλούν στο εξερχόμενο και κάντε κλικ στο 'Αποθηκεύσετε' .
Οι λεπτομέρειες εξερχόμενων μηνυμάτων μετά την αποθήκευση εμφανίζονται παρακάτω.
Αναζήτηση 'Εξερχόμενος' στο πλαίσιο γρήγορης εύρεσης και κάντε κλικ στα εξερχόμενα μηνύματα. Δίνεται παρακάτω είναι το νέο εξερχόμενο μήνυμα χρησιμοποιώντας Πουτσρέκ Διεύθυνση URL
ο καλύτερος καθαριστής μητρώου για τα Windows 7 64 bit
Δημιουργήστε έναν νέο κανόνα ροής εργασίας για εξερχόμενο μήνυμα
Μεταβείτε στην ενότητα Ρύθμιση και αναζήτηση Ροή εργασίας στο πλαίσιο Γρήγορης εύρεσης και κάντε κλικ στο Σύνδεσμος κανόνων ροής εργασίας.
Κάντε κλικ στο Νέος κανόνας κουμπί.
Επίλεξε το Αντικείμενο υπόθεσης όπως αναφέρεται ήδη στο Outbound.
Κάντε κλικ Επόμενο και δώστε το όνομα της ροής εργασίας.
Εισαγάγετε τα κριτήρια ροής εργασίας και Αποθήκευση. Τα κριτήρια αξιολόγησης δίνονται ως «Δημιουργήθηκε και οποτεδήποτε τροποποιήθηκε για να πληροί τα κριτήρια στη συνέχεια».
Σημείωση: Έτσι, κάθε φορά που δημιουργείται μια εγγραφή υπόθεσης ή οποτεδήποτε όταν επεξεργάζεται και πληροί τα κριτήρια της ροής εργασίας, τότε θα αποστέλλεται ένα εξερχόμενο μήνυμα.
Κάντε κλικ στο Υφιστάμενη δράση στην ενότητα Άμεσες ενέργειες ροής εργασίας, καθώς έχουμε ήδη δημιουργήσει το μήνυμα Case Outbound.
Επιλέγω Εξερχόμενο μήνυμα .
Προσθέστε το εξερχόμενο μήνυμα στην επιλεγμένη ενέργεια.
Προσθήκη Επιλεγμένες ενέργειες και αποθηκεύστε.
Έξοδος προστέθηκε στη ροή εργασίας.
Τέλος, πρέπει να ενεργοποιηθεί η ροή εργασίας της υπόθεσης.
Ρυθμίσεις για διαμόρφωση εξερχόμενου μηνύματος
- Αντικείμενο: Επιλέξτε το αντικείμενο για το οποίο πρέπει να σταλεί το εξερχόμενο.
- Ονομα: Καθορίζει το όνομα του εξερχόμενου μηνύματος.
- Μοναδικό όνομα : Το μοναδικό όνομα αναφέρεται στο όνομα API. Το πεδίο μοναδικού ονόματος θα περιέχει αλφαριθμητικούς χαρακτήρες και κάτω παύλες. Αυτό πρέπει να είναι μοναδικό.
- Περιγραφή : Η περιγραφή βοηθά τους χρήστες να γνωρίζουν τι θα κάνει το εξερχόμενο μήνυμα.
- URL τελικού σημείου: Το μήνυμα θα σταλεί στον παραλήπτη με βάση τη διεύθυνση URL του τελικού σημείου. Το μήνυμα SOAP θα σταλεί από το Salesforce σε αυτό το τελικό σημείο.
- Πεδία αντικειμένων: Τα πεδία που θα σταλούν στο εξερχόμενο μήνυμα θα καθοριστούν επιλέγοντας τα πεδία στο αντικείμενο.
Σκέψεις για εξερχόμενο μήνυμα
Τα ακόλουθα σημεία πρέπει να ληφθούν υπόψη κατά τη δημιουργία ενός εξερχόμενου μηνύματος:
- Ένα μήνυμα SOAP μπορεί να περιέχει έως και 100 ειδοποιήσεις. Κάθε ειδοποίηση θα περιέχει ένα αναγνωριστικό που προσδιορίζει μοναδικά μια εγγραφή. Εάν υπάρχουν αλλαγές πληροφοριών στην εγγραφή μετά την αποστολή της ειδοποίησης, μόνο τότε θα αποστέλλονται οι ενημερωμένες πληροφορίες.
- Τα μηνύματα θα βρίσκονται στην ουρά μέχρι να σταλούν τα μηνύματα.
- Εάν το τελικό σημείο δεν έχει καθοριστεί ή δεν είναι διαθέσιμο, τότε τα μηνύματα θα παραμείνουν στην ουρά μέχρι να σταλούν ή θα είναι διαθέσιμα στην ουρά έως 24 ώρες.
- Μετά από 24 ώρες, τα μηνύματα θα αποσυρθούν από την ουρά.
- Εάν προσπαθήσουμε ξανά να στείλουμε το μήνυμα, τότε τα διαστήματα μεταξύ των προσπαθειών θα αυξηθούν εκθετικά έως και 2 ώρες.
- Τα μηνύματα που δοκιμάζονται ξανά θα είναι ανεξάρτητα από την ουρά παραγγελίας τους. Έτσι, τα μηνύματα θα παραδοθούν εκτός λειτουργίας.
- Το αντικείμενο προέλευσης μπορεί να αλλάξει μετά την αποστολή της ειδοποίησης, αλλά πριν από την παράδοσή του. Το τελικό σημείο θα λάβει μόνο τα πιο πρόσφατα δεδομένα και δεν θα λάβει ενδιάμεσες αλλαγές.
Ειδοποιήσεις εξερχόμενων μηνυμάτων
Μπορούν να ζητηθούν ειδοποιήσεις εξερχόμενων μηνυμάτων για έως και 5 χρήστες, προκειμένου να λάβουν ειδοποίηση που παραθέτει όλα τα εξερχόμενα μηνύματα που απέτυχαν για τουλάχιστον 24 ώρες. Η ειδοποίηση θα αποστέλλεται κάθε 24 ώρες έως ότου ο χρήστης ακυρώσει το αίτημα.
pl / sql συνεντεύξεις ερωτήσεις και απαντήσεις
Τα αποτυχημένα εξερχόμενα μηνύματα θα διαγραφούν από τη σχετική λίστα μετά από επτά ημέρες ή μπορούμε να τα διαγράψουμε μόνοι μας προτού καταργηθούν.
Πώς να παρακολουθείτε την κατάσταση παράδοσης του εξερχόμενου μηνύματος;
Για να παρακολουθείτε την κατάσταση του εξερχόμενου μηνύματος, μεταβείτε στο Ρύθμιση και εισαγάγετε το εξερχόμενο στο πλαίσιο γρήγορης εύρεσης.
Κάντε κλικ στα Εξερχόμενα μηνύματα.
Κάντε κλικ στο κουμπί «Προβολή κατάστασης παράδοσης μηνυμάτων».
Η κατάσταση παράδοσης μπορεί να ελεγχθεί όπως φαίνεται παρακάτω.
Επόμενα αντικείμενα για παράδοση: Αυτό αντιπροσωπεύει τα μηνύματα που αναμένουν παράδοση.
Παλαιότερη αποτυχία στην ουρά: Αυτό αντιπροσωπεύει τα μηνύματα που δεν διαγράφονται. Τα μηνύματα δεν έχουν παραδοθεί. Τα μηνύματα δεν είναι 24 ωρών.
Δοκιμή εξερχόμενου μηνύματος με χρήση του PutsReq
Έχουμε ήδη δημιουργήσει το Puts req URL για να ελέγξουμε εάν το Outbound έχει σταλεί ή όχι. Ο κανόνας της ροής εργασίας πρέπει να δημιουργηθεί και να συσχετιστεί με το αντίστοιχο εξερχόμενο μήνυμα. Τα προηγούμενα βήματα και στιγμιότυπα οθόνης μπορούν να αναφερθούν για αυτό.
Ακολουθήστε τα παρακάτω βήματα για να επικυρώσετε το εξερχόμενο μήνυμα:
# 1) Αρχικά, ελέγξτε εάν έχει ληφθεί κάποιο Outbound στο PutsReq. Εάν δεν ληφθεί εξερχόμενο, τότε θα εμφανίζεται το '0' κάτω Αιτήσεων .
Σημείωση : Εάν τα αιτήματα πρέπει να διαγραφούν, κάντε κλικ στο 'Καθαρισμός ιστορικού' κουμπί.
#δύο) Στη συνέχεια, δημιουργήστε μια νέα εγγραφή υπόθεσης που πληροί τα κριτήρια για το εξερχόμενο μήνυμα. Τα κριτήρια για το εξερχόμενο μήνυμα είναι: Η προτεραιότητα πρέπει να είναι Υψηλός, και η προέλευση πρέπει να είναι Τηλέφωνο.
# 3) Κάντε κλικ στο Αποθήκευση. Δημιουργείται εγγραφή υπόθεσης.
# 4) Μεταβείτε στο παράθυρο PutsReq και ελέγξτε αν το Outbound έχει ληφθεί ή όχι. Λαμβάνεται 1 εξερχόμενος καθώς εμφανίζεται « 1 ' στην ενότητα Αιτήματα.
# 5) Τα πεδία που αναφέρονται στο εξερχόμενο μήνυμα αποστέλλονται.
Τέλος, το εξερχόμενο μήνυμα αποστέλλεται από το Salesforce σε ένα εξωτερικό σύστημα χρησιμοποιώντας το PutsReq. Χρησιμοποιείται για την καταγραφή των ψεύτικων απαντήσεων από το Salesforce.
# 6) Απάντηση: Η επιβεβαίωση αποστέλλεται στο Salesforce μετά τη λήψη του εξερχόμενου μηνύματος.
Σκέψεις
- Εάν το PutsReq URL δεν είναι διαθέσιμο, τότε τα μηνύματα θα παραμείνουν στην ουρά.
- Θα αποσταλεί επιβεβαίωση στο Salesforce για να αποφευχθεί η επαναλαμβανόμενη αποστολή του ίδιου μηνύματος.
- Εάν τα μηνύματα δεν παραδοθούν, θα προσπαθήσει ξανά να τα στείλει ανεξάρτητα από την παραγγελία τους στην ουρά.
Οφέλη
- Η «απάντηση» θα σταλεί στο CRM (Salesforce) μόλις ληφθεί επιτυχώς το εξερχόμενο μήνυμα.
- Όποια και αν είναι η ενημέρωση, θα σταλεί μόνο μία απάντηση.
- Οι πληροφορίες είναι εύκολα προσβάσιμες από το εξερχόμενο μήνυμα.
Αίτημα κάδου
Παρόμοια με το PutsReq, το Request Bin μπορεί επίσης να χρησιμοποιηθεί για την επικύρωση του εξερχόμενου μηνύματος από το Salesforce.
Τώρα ας δούμε πώς να ελέγξουμε το ίδιο εξερχόμενο μήνυμα χρησιμοποιώντας το Bin Request Bin.
Παω σε Αίτημα κάδου. Κάντε κλικ Δημιουργήστε έναν κάδο αιτημάτων .
Το τελικό σημείο θα δημιουργηθεί.
Κάντε κλικ στο Δημιουργία δοκιμαστικών εκδηλώσεων κουμπί. Στη συνέχεια, δώστε αυτό το URL τελικού σημείου αιτήματος στο εξερχόμενο μήνυμα. Δημιουργώ ένα Αρχείο υπόθεσης που πληροί τα κριτήρια ροής εργασίας.
Αποθηκεύστε την εγγραφή.
Μεταβείτε στον Κάδο αιτημάτων και ελέγξτε εάν έχει ληφθεί Εξερχόμενος. Η απάντηση λαμβάνεται με δομημένο τρόπο.
Τα πεδία λαμβάνονται στο Outbound.
Μπορούμε επίσης να το δούμε ως Raw μορφή. Κάντε κλικ στο 'Ακατέργαστος' καρτέλα για προβολή.
Διαφορά μεταξύ PutsReq και Request Bin
Ο Κάδος Αίτησης δεν θα στείλει την επιβεβαίωση στο Salesforce όταν έλαβε με επιτυχία το μήνυμα Εξερχόμενου. Έτσι, το Salesforce θα συνεχίσει να στέλνει ξανά το εξερχόμενο μήνυμα για τις επόμενες 24 ώρες.
Όταν ανανεώνουμε το παράθυρο του Browser Bin Request, το ίδιο μήνυμα θα εμφανίζεται ξανά και ξανά. Προκειμένου να αποφευχθεί η αποστολή του ίδιου μηνύματος από το Salesforce, το μήνυμα μπορεί να διαγραφεί από την ουρά εξερχόμενων μηνυμάτων στο Salesforce.
Μπορούμε να ελέγξουμε την κατάσταση του εξερχόμενου μηνύματος στο «Κατάσταση παράδοσης εξερχόμενων μηνυμάτων» αυτό εξηγήθηκε ήδη.
Ενώ το PutsReq θα στείλει την επιβεβαίωση αμέσως μόλις ληφθεί το εξερχόμενο και το ίδιο μήνυμα δεν θα αποσταλεί εκ νέου από το Salesforce.
συμπέρασμα
Εξερευνήσαμε τα πάντα σχετικά με τη δοκιμή εξερχόμενων μηνυμάτων Salesforce σε αυτό το σεμινάριο μαζί με τα στιγμιότυπα οθόνης βήμα προς βήμα. Έτσι, τα εξερχόμενα μηνύματα από το Salesforce στο εξωτερικό σύστημα μπορούν να δοκιμαστούν μέσω PutsReq ή Request Bin.
Καλή ανάγνωση !!
Συνιστώμενη ανάγνωση
- Κορυφαίες ερωτήσεις συνέντευξης 30+ JMS (Υπηρεσία μηνυμάτων Java)
- Βήμα προς βήμα Εγκατάσταση και εγκατάσταση του Appium Studio
- Οδηγός για αρχάριους SalesForce Testing
- Ο απόλυτος οδηγός πιστοποίησης Salesforce για μια προσοδοφόρα καριέρα
- Ρύθμιση περιβάλλοντος ανάπτυξης για C ++
- Πώς να ρυθμίσετε το αποθετήριο SVN και να εγκαταστήσετε τον πελάτη Tortoise SVN
- Ngrok Tutorial: Μια σύντομη εισαγωγή με εγκατάσταση και ρύθμιση
- Εγκατάσταση και εγκατάσταση του Appium Studio για το Eclipse