how setup test outbound message salesforce
Ovaj vodič objašnjava kako postaviti i testirati odlazne poruke iz Salesforcea na vanjski sustav putem PutsReq-a ili spremnika zahtjeva:
Tijek posla nije ništa drugo nego način automatizacije određenih poslovnih procesa. Pravilo tijeka rada može se stvoriti i temeljiti na kriterijima koji su postavljeni u pravilu mogu se izvršiti sljedeće radnje:
- Može se poslati nova odlazna poruka.
- Može se stvoriti novi zadatak.
- Može se poslati novo upozorenje e-poštom.
- Može se izvršiti novo ažuriranje polja.
Što ćete naučiti:
- Kako stvoriti pravilo toka posla?
- Što je odlazna poruka? Kako radi?
- URL krajnje točke za odlazne poruke pomoću PutsReq
- Kako postaviti odlazne poruke u Salesforceu?
- Razmatranja za odlaznu poruku
- Obavijesti o odlaznim porukama
- Kako pratiti status isporuke odlazne poruke?
- Testiranje odlazne poruke pomoću PutsReq
- Košara za zahtjeve
- Razlika između PutsReq-a i spremnika zahtjeva
- Zaključak
- Preporučena literatura
Kako stvoriti pravilo toka posla?
Postavljanje => Unesite aplikaciju u okvir za brzo pronalaženje => Kliknite Pravila tijeka rada u odjeljku Tijek rada i odobrenja.
Pritisnite ‘Novo pravilo’ gumb za stvaranje novog pravila tijeka rada.
Odaberite Objekt i kliknite 'Sljedeći' .
Unesite naziv pravila, odaberite Kriteriji ocjenjivanja i kriteriji za prijavu pravila . Klik Spremi i Dalje dugme.
Uredi vodič za pravila pojavljuje se stranica. Klik Uštedjeti .
Tok rada stvoren.
Što je odlazna poruka? Kako radi?
Odlazna poruka jedna je od radnji u Pravilo tijeka rada . Šalje informacije krajnjoj točki koja je navedena i označena je kao vanjski sustav ili usluga. Odlazne poruke također su povezane s postupcima odobrenja ili procesima ovlaštenja.
Odlazne poruke obično omogućuju specificiranje promjena polja unutar Salesforcea i uzrokovat će slanje poruka na naznačene vanjske poslužitelje zajedno s vrijednostima polja. Kad god postoji ažuriranje u poljima unutar Salesforcea, odlazne će se poruke poslati vanjskim sustavima s ažuriranim vrijednostima.
Dijagramski prikaz odlazne poruke:
Ako se pokrene tijek rada, tada će se odlazna poruka poslati na navedeni URL završne točke. Poruka će sadržavati polja koja su navedena kada se kreira odlazna poruka.
Kada URL krajnje točke web usluge primi poruku, uzet će podatke iz poruke i ona će se obraditi. Obavijest o SOAP poruci može sadržavati do 100 obavijesti.
Izlazna SOAP poruka šalje se vanjskoj službi u zasebnom WSDL-u. Iz korisničke sesije / sučelja Salesforcea kreira se i dostupan je WSDL. To se događa nakon što se pravilo tijeka rada poveže s odlaznom porukom.
WSDL se sastoji od uputa o tome kako se može doći do usluge krajnje točke i koji se podaci šalju.
URL krajnje točke za odlazne poruke pomoću PutsReq
Što je PutsReq?
PutsReq koristi se za bilježenje HTTP zahtjeva kao i lažnih odgovora. Odlazne poruke mogu se provjeriti pomoću PutsReq. Vidjeli smo konfiguraciju pravila tijeka rada.
Kad se zadovolje kriteriji tijeka rada, aktivirat će se poruka Odlazno. Format poslane poruke može se testirati. Možemo testirati koji se teret šalje vanjskom sustavu i testirati odlaznu poruku. PutsReq omogućuje nam stvaranje usluge koja ima odlaznu poruku.
PutsReq prikazuje zaglavlja zahtjeva, tijelo i šalje potvrdu o primitku u Salesforce.
Kako stvoriti PutsReq URL za odlazne?
PutsReq se može stvoriti i to možemo koristiti kao URL krajnje točke u poruci Salesforce Outbound.
Da biste stvorili PutsReq, morate se pridržavati sljedećih koraka:
Ići StavljaReq a zatim kliknite ‘Stvori PutsReq’ dugme.
URL PutsReq generira se.
Dodajte Sapunski odgovor za priznanje u Graditelj odgovora . Pritisnite 'Ažuriraj' dugme.
SOAP odgovor će se ažurirati. Ovaj se odgovor koristi za potvrdu Salesforceu u vezi s uspješnom isporukom odlazne poruke koju šaljemo.
Sada zabilježite URL PutsReq koji se može koristiti kao URL završne točke za odlaznu poruku.
Slijedi Code for Response Builder koji šalje odgovor na odgovarajuću odlaznu poruku Salesforceu nakon uspješnog primanja odlazne poruke.
// Build a response var msg; msg = ''; msg+=''; msg+=''; msg+='true'; msg+=''; msg+=''; msg+=''; response.body = msg;
Kako postaviti odlazne poruke u Salesforceu?
Uz pomoć odlaznih poruka, poruka se može poslati na navedeni URL krajnje točke. Odlazne poruke poslane na URL krajnje točke sadržavat će polja koja su navedena tijekom stvaranja odlazne poruke.
Poruka će se primiti putem URL-a krajnje točke i ona će podatke iz poruke uzeti u obradu. Moraju se ispitati WSDL za odlazne poruke. Moramo konfigurirati odlazne poruke u Salesforceu prije nego što izdavač primi bilo kakve podatke.
Ići Postavljanje => Traži kao odlazno u okviru za brzo pronalaženje => Kliknite Odlazne poruke.
Pritisnite ‘Nova odlazna poruka’ dugme.
Odaberite objekt za koji se mora poslati odlazni signal i kliknite na 'Sljedeći' dugme.
Dati prikladno ime za odlaznu poruku.
Unesite URL krajnje točke generiran u PutsReq. URL PutsReq mora se generirati prije stvaranja odlazne poruke.
Odaberite polja koja se moraju poslati u odlaznom i kliknite 'Uštedjeti' .
Pojedinosti odlazne poruke nakon spremanja prikazane su u nastavku.
traži 'Inostranstvo' u okviru za brzo pronalaženje i kliknite Odlazne poruke. Dolje je navedeno novostvorena odlazna poruka koristeći Putsreq URL
besplatna aplikacija za preuzimanje mp3 pjesama za android
Stvorite novo pravilo toka posla za odlaznu poruku
Idite na Postavljanje i pretražite tijek rada u okviru za brzo pronalaženje i kliknite na Poveznica pravila rada.
Pritisnite Novo pravilo dugme.
Odaberite Predmet predmeta kao što se već spominje u Outboundu.
Klik Sljedeći i dajte naziv tijeku rada.
Unesite kriterije tijeka rada i Spremi. Kriteriji ocjenjivanja dati su kao 'Stvoreno i bilo kad uređeno kako bi se naknadno zadovoljili kriteriji'.
Bilješka: Dakle, kad god se kreira zapis slučaja ili bilo kada kada se uređuje i zadovoljava kriterije tijeka posla, tada će se poslati odlazna poruka.
Kliknite na Postojeće djelovanje u odjeljku Neposredne radne tijekove jer smo već stvorili poruku Odlazni slučaj.
Izaberi Izlazna poruka .
Odabranoj radnji dodajte izlaznu poruku.
Dodati Odabrane radnje i spasiti.
Odlazni dodani tijeku rada.
Napokon, tok rada slučaja mora biti aktiviran.
Postavke za konfiguriranje odlazne poruke
- Objekt: Odaberite objekt za koji se mora poslati odlazni signal.
- Ime: Određuje naziv odlazne poruke.
- Jedinstveno ime : Jedinstveni naziv odnosi se na naziv API-ja. Jedinstveno polje imena sadržavat će alfanumeričke znakove i donje crte. Ovo mora biti jedinstveno.
- Opis : Opis pomaže korisnicima da znaju što će raditi odlazna poruka.
- URL krajnje točke: Poruka će se poslati primatelju na temelju URL-a krajnje točke. SOAP poruku će Salesforce poslati na ovu krajnju točku.
- Polja objekta: Polja koja će se poslati u odlaznoj poruci bit će navedena odabirom polja u objektu.
Razmatranja za odlaznu poruku
Prilikom stvaranja odlazne poruke moraju se uzeti u obzir sljedeće točke:
- SOAP poruka može sadržavati do 100 obavijesti. Svaka obavijest sadržavat će ID koji jedinstveno identificira zapis. Ako se u zapisu promijene informacije nakon slanja obavijesti, samo će se tada poslati ažurirani podaci.
- Poruke će se nalaziti u redu dok se poruke ne pošalju.
- Ako krajnja točka nije navedena ili nedostupna, poruke će ostati u redu dok se ne pošalju ili će biti dostupne u redu do 24 sata.
- Nakon 24 sata poruke će biti ispuštene iz reda.
- Ako pokušamo poslati poruku, razmaci između ponovljenih pokušaja eksponencijalno će se povećati do 2 sata.
- Poruke koje se pokušaju ponoviti bit će neovisne o njihovom redu narudžbi. Dakle, poruke će biti isporučene bez reda.
- Izvorni objekt mogao bi se izmijeniti nakon slanja obavijesti, ali prije isporuke. Krajnja točka primit će samo najnovije podatke i neće primiti nikakve među izmjene.
Obavijesti o odlaznim porukama
Obavijesti o odlaznim porukama mogu se zatražiti za najviše 5 korisnika kako bi se primila obavijest koja navodi sve odlazne poruke koje nisu uspjele najmanje 24 sata. Obavijest će se slati svaka 24 sata dok korisnik ne otkaže zahtjev.
kako mogu otvoriti eps datoteku u sustavu Windows 10
Neuspjele odlazne poruke izbrisat će se sa povezanog popisa nakon sedam dana ili ih možemo sami izbrisati prije nego što se uklone.
Kako pratiti status isporuke odlazne poruke?
Da biste pratili status odlazne poruke, idite na Postavljanje i unesite Izlazni u okvir za brzo pronalaženje.
Kliknite Odlazne poruke.
Pritisnite gumb ‘Prikaz statusa isporuke poruka’.
Status isporuke može se provjeriti kako je prikazano u nastavku.
Sljedeći artikli za dostavu: Ovo predstavlja one poruke koje čekaju isporuku.
Najstariji neuspjeh u redu: Ovo predstavlja poruke koje se ne brišu. Poruke nisu isporučene. Poruke nisu stare 24 sata.
Testiranje odlazne poruke pomoću PutsReq
Već smo kreirali URL postavljanja zahtjeva kako bismo provjerili je li izlazni poslan ili nije. Pravilo tijeka rada mora se stvoriti i povezati s odgovarajućom odlaznom porukom. Za to se mogu uputiti raniji koraci i snimke zaslona.
Slijedite korake u nastavku da biste potvrdili odlaznu poruku:
# 1) Isprva provjerite je li u PutsReq primljen odlazni signal. Ako se ne primi odlazni signal, ispod će se prikazati ‘0’ Zahtjevi .
Bilješka : Ako se zahtjevi moraju obrisati, kliknite na ‘Očisti povijest’ dugme.
#dva) Zatim stvorite novi zapis slučaja koji zadovoljava kriterije za odlaznu poruku. Kriteriji za odlaznu poruku su: Prioritet mora biti Visoko, a podrijetlo bi trebalo biti Telefon.
# 3) Kliknite Spremi. Stvorena je evidencija slučajeva.
# 4) Idite na prozor PutsReq i provjerite je li primljen izlazni signal. Primljen je 1 odlazni signal jer prikazuje ' 1 ' pod Zahtjevi.
# 5) Šalju se polja navedena u odlaznoj poruci.
Konačno, odlazna poruka šalje se iz Salesforcea na vanjski sustav pomoću PutsReq-a. Koristi se za bilježenje lažnih odgovora iz Salesforcea.
# 6) Odgovor: Potvrda se šalje Salesforceu nakon primitka odlazne poruke.
Razmatranja
- Ako URL PutsReq nije dostupan, poruke će ostati u redu čekanja.
- Potvrda će se poslati u Salesforce kako bi se izbjeglo ponavljano slanje iste poruke.
- Ako se poruke ne dostave, pokušat će ih poslati bez obzira na njihov redoslijed u redu.
Prednosti
- ‘Odgovor’ će se poslati CRM-u (Salesforce) nakon uspješnog primanja odlazne poruke.
- Bez obzira na ažuriranje, poslat će se samo jedan odgovor.
- Informacijama se lako može pristupiti iz odlazne poruke.
Košara za zahtjeve
Slično PutsRequ, i spremnik zahtjeva može se koristiti za provjeru odlazne poruke iz Salesforcea.
Sada da vidimo kako provjeriti istu odlaznu poruku pomoću spremnika zahtjeva.
Ići Košara za zahtjeve. Klik Stvorite kantu za zahtjeve .
Generirat će se krajnja točka.
Pritisnite Generiraj testne događaje dugme. Zatim navedite URL ove krajnje točke u Zahtjevu u odlaznoj poruci. Stvoriti Slučaj koji zadovoljava kriterije tijeka rada.
Spremite zapis.
Idite u koš za zahtjeve i provjerite je li primljen odlazni signal. Odgovor se prima na strukturiran način.
Polja se primaju u Outbound.
Možemo ga vidjeti i kao sirovi format. Pritisnite ‘Sirovo’ tab za prikaz.
Razlika između PutsReq-a i spremnika zahtjeva
Posuda za zahtjeve neće poslati potvrdu natrag Salesforceu nakon uspješnog primanja odlazne poruke. Stoga će Salesforce nastaviti slati odlaznu poruku sljedeća 24 sata.
Kad osvježimo prozor preglednika Zahtjev za smeće, ista će se poruka prikazivati iznova i iznova. Da bi se spriječilo da Salesforce ponovo pošalje istu poruku, poruku možete izbrisati iz reda izlaznih poruka u Salesforceu.
Status odlazne poruke možemo provjeriti u ‘Status isporuke odlaznih poruka’ to je već objašnjeno.
Dok će PutsReq poslati potvrdu odmah nakon primanja odlaznih poruka i Salesforce neće ponoviti istu poruku.
Zaključak
Istražili smo sve o testiranju odlaznih poruka Salesforcea u ovom vodiču, zajedno s korak-po-korak snimkama zaslona. Dakle, odlazne poruke iz Salesforcea na vanjski sustav mogu se testirati putem PutsReq-a ili Zahtjevnice.
Sretno čitanje !!
Preporučena literatura
- Top 30+ JMS (Java Message Service) pitanja za intervju
- Koračna instalacija i postavljanje Appium Studija
- Vodič za početnike za testiranje SalesForcea
- Vrhunski vodič za certificiranje Salesforcea za unosnu karijeru
- Postavljanje razvojnog okruženja za C ++
- Kako postaviti SVN spremište i instalirati Tortoise SVN klijenta
- Vodič za Ngrok: Kratki uvod u instalaciju i postavljanje
- Instalacija i postavljanje Appium Studija za Eclipse