how setup test outbound message salesforce
Denna handledning förklarar hur du konfigurerar och testar utgående meddelanden från Salesforce till det externa systemet via PutsReq eller Request Bin:
Arbetsflöde är inget annat än ett sätt att automatisera vissa affärsprocesser. Arbetsflödesregel kan skapas och baseras på de kriterier som anges i regeln följande åtgärder kan utföras:
- Nytt utgående meddelande kan skickas.
- En ny uppgift kan skapas.
- Ny e-postvarning kan skickas.
- Ny fältuppdatering kan göras.
Vad du kommer att lära dig:
- Hur skapar jag en arbetsflödesregel?
- Vad är utgående meddelande? Hur fungerar det?
- Slutpunkts-URL för utgående meddelanden med PutsReq
- Hur ställer jag in utgående meddelande i Salesforce?
- Överväganden för utgående meddelande
- Meddelanden om utgående meddelande
- Hur spårar jag leveransstatus för utgående meddelande?
- Testar utgående meddelande med PutsReq
- Begär bin
- Skillnad mellan PutsReq och Request Bin
- Slutsats
- Rekommenderad läsning
Hur skapar jag en arbetsflödesregel?
Ställ in => Ange app i snabbsökningsruta => Klicka på arbetsflödesregler under arbetsflöde och godkännanden.
Klicka på 'Ny regel' för att skapa en ny arbetsflödesregel.
Välj Objekt och klicka 'Nästa' .
Ange regelnamn, välj Utvärderingskriterier och kriterier för regelinträde . Klick Spara & Nästa knapp.
Redigera regelhandledning sidan visas. Klick Spara .
Arbetsflöde skapat.
Vad är utgående meddelande? Hur fungerar det?
Det utgående meddelandet är en av åtgärderna i Arbetsflödesregel . Den skickar informationen till en slutpunkt som är specificerad och som anges som ett externt system eller en tjänst. Utgående meddelanden är också associerade med godkännandeprocesser eller rättighetsprocesser.
Utgående meddelanden tillåter vanligtvis att ändringarna i fält inom försäljningsstyrka anges och kommer att få meddelanden att skickas till de utsedda externa servrarna tillsammans med fältvärden. När det finns en uppdatering i fälten inom Salesforce skickas utgående meddelanden till de externa systemen med uppdaterade värden.
Diagrammatisk framställning av utgående meddelande:
Om arbetsflödet utlöses skickas det utgående meddelandet till den slutpunkts-URL som anges. Meddelandet innehåller de fält som anges när det utgående meddelandet skapas.
När webbtjänstens slutpunkts-URL tar emot meddelandet tar den informationen från meddelandet och den behandlas. SOAP-meddelande kan innehålla upp till 100 meddelanden.
Det utgående SOAP-meddelandet skickas till en extern tjänst i en separat WSDL. Från Salesforce-användarsessionen / gränssnittet skapas och finns WSDL. Detta händer när arbetsflödesregeln är associerad med ett utgående meddelande.
WSDL består av instruktioner om hur slutpunktstjänsten kan nås och vilka data som skickas.
Slutpunkts-URL för utgående meddelanden med PutsReq
Vad är PutsReq?
PutsReq används för att spela in HTTP-förfrågningar samt falska svar. Utgående meddelanden kan kontrolleras med PutsReq. Vi har sett konfigurationen av arbetsflödesregeln.
När arbetsflödeskriterierna är uppfyllda kommer utgående meddelande att utlösas. Det skickade meddelandets format kan testas. Vi kan testa vilken nyttolast som skickas till det externa systemet och testa det utgående meddelandet. PutsReq tillåter oss att skapa en tjänst som har ett utgående meddelande.
PutsReq visar förfrågningsrubriker, brödtext och det skickar kvitto på kvitto till Salesforce.
Hur skapar jag PutsReq URL för utgående?
PutsReq kan skapas och vi kan använda det som slutpunkts-URL i Salesforce Outbound-meddelandet.
Följande steg måste följas för att skapa PutsReq:
Gå till PutsReq och klicka sedan på 'Skapa en PutsReq' knapp.
PutsReq URL genereras.
Lägg till SOAP-svar för bekräftelse i Svar Builder . Klicka på 'Uppdatering' knapp.
SOAP-svar uppdateras. Detta svar används för att bekräfta Salesforce med avseende på framgångsrikt leverans av det utgående meddelandet som vi skickar.
Anteckna nu PutsReq URL som kan användas som slutpunkt URL för ett utgående meddelande.
Följande är koden för responsbyggare som skickar svaret till motsvarande utgående meddelande till Salesforce efter att det utgående meddelandet tagits emot.
// Build a response var msg; msg = ''; msg+=''; msg+=''; msg+='true'; msg+=''; msg+=''; msg+=''; response.body = msg;
Hur ställer jag in utgående meddelande i Salesforce?
Med hjälp av utgående meddelanden kan ett meddelande skickas till den angivna slutpunktens URL. Utgående meddelanden som skickas till slutpunktens URL kommer att innehålla de fält som anges när du skapar utgående meddelande.
Meddelandet kommer att tas emot av slutpunktens URL och det tar informationen från meddelandet att bearbetas. Utgående meddelanden WSDL måste undersökas. Vi måste konfigurera utgående meddelanden i Salesforce innan någon data tas emot av utgivaren.
Gå till Inställning => Sök som utgående i snabbsökningsrutan => Klicka på Utgående meddelanden.
Klicka på 'Nytt utgående meddelande' knapp.
Välj det objekt som utgående måste skickas till och klicka på 'Nästa' knapp.
Ge en lämpligt namn för utgående meddelande.
Ange webbadressen för slutpunkt som genereras i PutsReq. PutsReq URL måste genereras innan du skapar det utgående meddelandet.
Välj de fält som måste skickas utgående och klicka 'Spara' .
Information om utgående meddelande efter sparing visas nedan.
Sök 'Utgående' i snabbsökningsrutan och klicka på Utgående meddelanden. Nedan följer nyligen skapade utgående meddelande använder sig av Putsreq URL
webbplats som konverterar youtube-videor till mp3
Skapa en ny arbetsflödesregel för utgående meddelande
Gå till Konfigurera och sök arbetsflöde i rutan Snabbsök och klicka på Länk till arbetsflödesregler.
Klicka på Ny regel knapp.
Välj Fallobjekt som det redan nämns i Outbound.
Klick Nästa och ange arbetsflödets namn.
Ange arbetsflödeskriterierna och Spara. Utvärderingskriterierna ges som ”Skapad och när som helst redigerad för att sedan uppfylla kriterierna”.
Notera: Så närhelst en ärendepost skapas eller när som helst när den redigeras och uppfyller arbetsflödeskriterierna skickas ett utgående meddelande.
Klicka på Befintlig handling under omedelbara arbetsflödesåtgärder eftersom vi redan har skapat meddelandet om fall utgående.
Välj Utgående meddelande .
Lägg till det utgående meddelandet till den valda åtgärden.
Lägg till Valda åtgärder och spara.
Utgående läggs till i arbetsflödet.
Slutligen måste fallets arbetsflöde vara aktiverat.
Inställningar för att konfigurera utgående meddelande
- Objekt: Välj det objekt som det utgående måste skickas till.
- Namn: Anger namnet på det utgående meddelandet.
- Unikt namn : Unikt namn avser API-namnet. Det unika namnfältet innehåller alfanumeriska tecken och understrykningar. Detta måste vara unikt.
- Beskrivning : Beskrivning hjälper användarna att veta vad det utgående meddelandet kommer att göra.
- Slutpunkts-URL: Meddelandet kommer att skickas till mottagaren baserat på slutpunktens URL. SOAP-meddelande skickas av Salesforce till denna slutpunkt.
- Objektfält: Fälten som ska skickas i det utgående meddelandet kommer att specificeras genom att markera fälten i objektet.
Överväganden för utgående meddelande
Följande punkter måste beaktas när du skapar ett utgående meddelande:
- Ett SOAP-meddelande kan innehålla upp till 100 meddelanden. Varje anmälan kommer att innehålla ett ID som identifierar en post unikt. Om det finns informationsändringar i posten efter att meddelandet har skickats skickas endast den uppdaterade informationen.
- Meddelanden kommer i kö tills meddelanden skickas.
- Om slutpunkten inte är specificerad eller inte tillgänglig kommer meddelandena att ligga i kö tills de skickas eller kommer att vara tillgängliga i kön till 24 timmar.
- Efter 24 timmar kommer meddelandena att släppas från kön.
- Om vi försöker att skicka meddelandet igen kommer intervallen mellan försök att öka exponentiellt upp till 2 timmar.
- Meddelanden som prövas på nytt är oberoende av deras beställningskö. Så meddelandena kommer att levereras i ordning.
- Källobjektet kan komma att ändras efter att meddelandet har skickats men innan det levereras. Slutpunkten får endast de senaste uppgifterna och får inga mellanliggande ändringar.
Meddelanden om utgående meddelande
Meddelanden om utgående meddelanden kan begäras för upp till 5 användare för att få ett meddelande som visar alla utgående meddelanden som misslyckats i minst 24 timmar. Meddelandet skickas var 24: e timme tills användaren annullerar begäran.
databasintervjufrågor och svar pdf
Misslyckade utgående meddelanden raderas från den relaterade listan efter sju dagar eller så kan vi ta bort det själva innan de tas bort.
Hur spårar jag leveransstatus för utgående meddelande?
För att spåra statusen för utgående meddelande, gå till Setup och ange Outbound i snabbsökningsrutan.
Klicka på Utgående meddelanden.
Klicka på knappen 'Visa meddelandeleveransstatus'.
Leveransstatus kan kontrolleras enligt nedan.
Nästa artiklar för leverans: Detta representerar de meddelanden som väntar på leverans.
Äldsta fel i kön: Detta representerar de meddelanden som inte raderas. Meddelandena har inte levererats. Meddelandena är inte 24 timmar gamla.
Testar utgående meddelande med PutsReq
Vi har redan skapat Puts req URL för att kontrollera om utgående skickas eller inte. Arbetsflödesregeln måste skapas och associeras med motsvarande utgående meddelande. De tidigare stegen och skärmdumparna kan hänvisas till detta.
Följ stegen nedan för att validera det utgående meddelandet:
# 1) Kontrollera först om någon utgående tas emot i PutsReq. Om ingen utgående mottages visas '0' under Förfrågningar .
Notera : Om förfrågningar måste rensas klickar du på 'Rensa historik' knapp.
#två) Skapa sedan en ny ärendepost som uppfyller kriterierna för utgående meddelande. Kriterier för utgående meddelande är: Prioritet måste vara Hög, och Origin bör vara Telefon.
# 3) Klicka på Spara. Ärendeposten skapas.
# 4) Gå till PutsReq-fönstret och kontrollera om utgående tas emot eller inte. 1 utgående tas emot när det visar ” 1 ' under begäranden.
# 5) Fält som nämns i utgående meddelande skickas.
Slutligen skickas det utgående meddelandet från Salesforce till ett externt system med PutsReq. Den används för att spela in falska svar från Salesforce.
# 6) Svar: Bekräftelse skickas till Salesforce efter mottagande av utgående meddelande.
Överväganden
- Om PutsReq-URL inte är tillgänglig förblir meddelandena i kön.
- En bekräftelse kommer att skickas till Salesforce för att undvika att skicka samma meddelande upprepade gånger.
- Om meddelandena inte levereras kommer det att försöka skicka det oavsett deras beställning i kön.
Fördelar
- 'Svar' kommer att skickas till CRM (Salesforce) när det utgående meddelandet har tagits emot.
- Oavsett vilken uppdatering som kan vara kommer endast ett svar att skickas.
- Information kan nås enkelt från utgående meddelande.
Begär bin
På samma sätt som PutsReq kan begäran också användas för att validera det utgående meddelandet från Salesforce.
Låt oss nu se hur man kontrollerar samma utgående meddelande med begäran.
Gå till Begär bin. Klick Skapa en begäran .
Slutpunkten genereras.
Klicka på Skapa testhändelser knapp. Ge sedan den här begäran bin slutpunkt URL i det utgående meddelandet. Skapa en Ärende rekord som uppfyller arbetsflödeskriterierna.
Spara posten.
Gå till begäran och kontrollera om utgående tas emot. Svaret tas emot på ett strukturerat sätt.
Fält tas emot i utgående.
Vi kan också se det som råformat. Klicka på 'Rå' flik för att visa.
Skillnad mellan PutsReq och Request Bin
Begäringsfacket skickar inte tillbaka bekräftelsen till Salesforce när det mottagna utgående meddelandet lyckats. Således kommer Salesforce att fortsätta skicka det utgående meddelandet under de närmaste 24 timmarna.
När vi uppdaterar webbläsarfönstret Begär bin visas samma meddelande om och om igen. För att förhindra att Salesforce skickar tillbaka samma meddelande kan meddelandet raderas från utgående meddelandekön i Salesforce.
Vi kan kontrollera status för utgående meddelande i ”Leveransstatus för utgående meddelanden” det förklarades redan.
Medan PutsReq skickar bekräftelsen omedelbart när utgående mottagits och samma meddelande kommer inte att skickas igen av Salesforce.
Slutsats
Vi undersökte allt om Salesforce Outbound Message Testing i denna handledning tillsammans med steg för steg skärmdumpar. Således kan utgående meddelanden från Salesforce till det externa systemet testas via PutsReq eller Request Bin.
Glad läsning!!
Rekommenderad läsning
- Topp 30+ JMS-intervjufrågor (Java Message Service)
- Steg-för-steg-installation och installation av Appium Studio
- Nybörjarhandbok för SalesForce Testing
- Den ultimata Salesforce-certifieringsguiden för en lukrativ karriär
- Utvecklingsmiljöinställning för C ++
- Så här ställer du in SVN Repository och installerar Tortoise SVN Client
- Ngrok-handledning: En kort introduktion med installation och installation
- Installation och installation av Appium Studio för Eclipse