how setup test outbound message salesforce
Tento výukový program vysvětluje, jak nastavit a otestovat odchozí zprávy ze Salesforce do externího systému prostřednictvím PutsReq nebo Bin požadavku:
Pracovní postup není nic jiného než způsob automatizace určitých obchodních procesů. Pravidlo pracovního postupu lze vytvořit na základě kritérií stanovených v pravidle lze provést následující akce:
- Lze odeslat novou odchozí zprávu.
- Lze vytvořit nový úkol.
- Lze odeslat nové upozornění e-mailem.
- Lze provést novou aktualizaci pole.
Co se naučíte:
- Jak vytvořit pravidlo pracovního postupu?
- Co je odchozí zpráva? Jak to funguje?
- URL koncového bodu pro odchozí zprávy pomocí PutsReq
- Jak nastavit odchozí zprávu v Salesforce?
- Úvahy o odchozí zprávě
- Oznámení o odchozích zprávách
- Jak sledovat stav doručení odchozí zprávy?
- Testování odchozí zprávy pomocí PutsReq
- Vyžádejte si přihrádku
- Rozdíl mezi PutsReq a Bin požadavku
- Závěr
- Doporučené čtení
Jak vytvořit pravidlo pracovního postupu?
Nastavit => Zadejte aplikaci do pole pro rychlé hledání => Klikněte na Pravidla pracovního postupu v části Pracovní postup a schválení.
Klikněte na ikonu „Nové pravidlo“ tlačítko pro vytvoření nového pravidla pracovního postupu.
Vybrat Objekt a klikněte 'Další' .
Zadejte název pravidla a vyberte ikonu Kritéria hodnocení a kritéria pro zadávání pravidel . Klepněte na Uložit a další knoflík.
Upravit výukový program pravidel zobrazí se stránka. Klepněte na Uložit .
Pracovní postup vytvořen.
Co je odchozí zpráva? Jak to funguje?
Odchozí zpráva je jednou z akcí v Pravidlo pracovního postupu . Odesílá informace do koncového bodu, který je zadán a je určen jako externí systém nebo služba. Odchozí zprávy jsou také spojeny s procesy schválení nebo procesy oprávnění.
Odchozí zprávy obecně umožňují specifikovat změny polí v rámci salesforce a způsobí odesílání zpráv na určené externí servery spolu s hodnotami polí. Kdykoli dojde k aktualizaci v polích v rámci Salesforce, budou odchozí zprávy odeslány do externích systémů s aktualizovanými hodnotami.
Schematické znázornění odchozí zprávy:
Pokud se pracovní postup aktivuje, odchozí zpráva se odešle na zadanou adresu URL koncového bodu. Zpráva bude obsahovat pole, která jsou zadána při vytvoření odchozí zprávy.
Když URL koncového bodu webové služby obdrží zprávu, vezme informace ze zprávy a bude zpracována. Oznámení zprávy SOAP může obsahovat až 100 oznámení.
Odchozí zpráva SOAP se odesílá externí službě v samostatném WSDL. Z uživatelské relace / rozhraní Salesforce je vytvořen a dostupný WSDL. K tomu dojde, jakmile je pravidlo pracovního postupu přidruženo k odchozí zprávě.
WSDL se skládá z pokynů, jak lze dosáhnout služby koncového bodu a jaká data se odesílají.
URL koncového bodu pro odchozí zprávy pomocí PutsReq
Co je PutsReq?
PutsReq se používá k záznamu požadavků HTTP i falešných odpovědí. Odchozí zprávy lze zkontrolovat pomocí PutsReq. Viděli jsme konfiguraci pravidla pracovního postupu.
Jakmile jsou splněna kritéria pracovního postupu, bude spuštěna odchozí zpráva. Lze otestovat formát odeslané zprávy. Můžeme otestovat, jaké užitečné zatížení se odesílá do externího systému, a otestovat odchozí zprávu. PutsReq nám umožňuje vytvořit službu, která má odchozí zprávu.
PutsReq zobrazí záhlaví požadavku, tělo a odešle potvrzení o potvrzení do Salesforce.
Jak vytvořit PutsReq URL pro odchozí?
Lze vytvořit PutsReq, který můžeme použít jako adresu URL koncového bodu ve zprávě Salesforce Outbound.
K vytvoření PutsReq je třeba dodržovat následující kroky:
Jít do PutsReq a poté klikněte na ikonu „Vytvořit PutsReq“ knoflík.
URL PutsReq je generován.
Přidat Odpověď SOAP za potvrzení v Tvůrce odpovědí . Klikněte na ikonu 'Aktualizace' knoflík.
Odpověď SOAP bude aktualizována. Tato odpověď slouží k potvrzení Salesforce s ohledem na úspěšné doručení odchozí zprávy, kterou zasíláme.
Nyní si poznamenejte adresu URL PutsReq, kterou lze použít jako adresu URL koncového bodu pro odchozí zprávu.
Následuje Code for Response Builder, který po úspěšném přijetí odchozí zprávy odešle odpověď na příslušnou odchozí zprávu do Salesforce.
// Build a response var msg; msg = ''; msg+=''; msg+=''; msg+='true'; msg+=''; msg+=''; msg+=''; response.body = msg;
Jak nastavit odchozí zprávu v Salesforce?
Pomocí odchozích zpráv lze odeslat zprávu na zadanou adresu URL koncového bodu. Odchozí zprávy odeslané na adresu URL koncového bodu budou obsahovat pole, která jsou zadána při vytváření odchozí zprávy.
Zpráva bude přijata na adresu URL koncového bodu a bude zpracovávat informace ze zprávy. Musí být zkontrolováno odchozí zasílání zpráv WSDL. Než vydavatel přijme veškerá data, musíme nakonfigurovat odchozí zprávy ve službě Salesforce.
Jít do Nastavení => Hledat jako odchozí v poli Rychlé hledání => Klikněte na Odchozí zprávy.
Klikněte na ikonu „Nová odchozí zpráva“ knoflík.
Vyberte objekt, pro který je třeba odeslat odchozí, a klepněte na 'Další' knoflík.
Dát vhodný název pro odchozí zprávu.
Zadejte adresu URL koncového bodu vygenerovanou v PutsReq. Před vytvořením odchozí zprávy musí být vygenerována adresa URL PutsReq.
Vyberte pole, která musí být odeslána do odchozí pošty, a klikněte 'Uložit' .
Níže jsou zobrazeny podrobnosti odchozí zprávy po uložení.
Vyhledávání „Odchozí“ v poli pro rychlé hledání a klikněte na Odchozí zprávy. Níže je uveden nově vytvořená odchozí zpráva použitím Putsreq URL
program pro stahování videí z libovolného webu
Vytvořte nové pravidlo pracovního postupu pro odchozí zprávu
V poli Rychlé hledání přejděte do části Nastavení a hledání pracovního postupu a klikněte na Odkaz na pravidla pracovního postupu.
Klikněte na ikonu Nové pravidlo knoflík.
Vybrat Objekt případu jak je již uvedeno v Outbound.
Klepněte na další a zadejte název pracovního postupu.
Zadejte kritéria pracovního postupu a klikněte na Uložit. Kritéria hodnocení jsou uvedena jako 'Vytvořeno a kdykoli upraveno tak, aby následně splňovalo kritéria'.
Poznámka: Takže kdykoli je vytvořen záznam případu nebo kdykoli, když je upraven a splňuje kritéria pracovního postupu, bude odeslána odchozí zpráva.
Klikněte na Stávající akce v části Akce okamžitého pracovního postupu, protože jsme již vytvořili zprávu Odchozí případ.
Vybrat Odchozí zpráva .
Přidejte odchozí zprávu k vybrané akci.
Přidat Vybrané akce a uložit.
Odchozí přidán do pracovního postupu.
Nakonec musí být aktivován pracovní postup Case.
Nastavení konfigurace odchozí zprávy
- Objekt: Vyberte objekt, pro který musí být odchozí odeslán.
- Název: Určuje název odchozí zprávy.
- Jedinečné jméno : Jedinečný název odkazuje na název API. Pole jedinečného názvu bude obsahovat alfanumerické znaky a podtržítka. To musí být jedinečné.
- Popis : Popis pomáhá uživatelům vědět, co bude odchozí zpráva dělat.
- URL koncového bodu: Zpráva bude příjemci odeslána na základě adresy URL koncového bodu. SOAP zprávu odešle Salesforce na tento koncový bod.
- Pole objektu: Pole, která mají být odeslána v odchozí zprávě, budou specifikována výběrem polí v objektu.
Úvahy o odchozí zprávě
Při vytváření odchozí zprávy je třeba vzít v úvahu následující body:
- Zpráva SOAP může obsahovat až 100 oznámení. Každé oznámení bude obsahovat ID, které jednoznačně identifikuje záznam. Pokud po odeslání oznámení dojde v záznamu k nějakým změnám informací, bude odeslána pouze aktualizovaná informace.
- Zprávy budou zařazeny do fronty, dokud nebudou zprávy odeslány.
- Pokud koncový bod není zadán nebo není k dispozici, zůstanou zprávy ve frontě, dokud nebudou odeslány, nebo budou ve frontě k dispozici do 24 hodin.
- Po 24 hodinách budou zprávy vyřazeny z fronty.
- Pokud se pokusíme zprávu odeslat znovu, intervaly mezi opakováním se exponenciálně zvýší až na 2 hodiny.
- Zprávy, které se opakují, budou nezávislé na jejich frontě objednávek. Zprávy budou tedy doručeny mimo provoz.
- Zdrojový objekt se může změnit po odeslání oznámení, ale před jeho doručením. Koncový bod obdrží pouze nejnovější data a neobdrží žádné přechodné změny.
Oznámení o odchozích zprávách
Oznámení o odchozích zprávách lze požadovat až pro 5 uživatelů, aby dostávali oznámení se seznamem všech odchozích zpráv, které selhaly po dobu nejméně 24 hodin. Oznámení bude zasláno každých 24 hodin, dokud uživatel požadavek nezruší.
Co je soubor 7z?
Neúspěšné odchozí zprávy budou ze souvisejícího seznamu odstraněny po sedmi dnech, nebo je můžeme odstranit sami, než budou odstraněny.
Jak sledovat stav doručení odchozí zprávy?
Chcete-li sledovat stav odchozích zpráv, přejděte na Nastavení a zadejte Odchozí v poli Rychlé hledání.
Klikněte na Odchozí zprávy.
Klikněte na tlačítko „Zobrazit stav doručení zprávy“.
Stav dodávky lze zkontrolovat, jak je uvedeno níže.
Další položky k dodání: To představuje ty zprávy, které čekají na doručení.
Nejstarší selhání ve frontě: To představuje zprávy, které nejsou odstraněny. Zprávy nebyly doručeny. Zprávy nejsou staré 24 hodin.
Testování odchozí zprávy pomocí PutsReq
Již jsme vytvořili adresu URL požadavku Puts, abychom zkontrolovali, zda je odesílaný odchozí nebo ne. Pravidlo pracovního postupu musí být vytvořeno a přidruženo k odpovídající odchozí zprávě. K tomu lze odkázat dřívější kroky a snímky obrazovky.
Postupujte podle následujících kroků k ověření odchozí zprávy:
# 1) Nejprve zkontrolujte, zda je v PutsReq přijat nějaký odchozí. Pokud není přijat žádný odchozí signál, zobrazí se pod „0“ Žádosti .
Poznámka : Pokud musí být žádosti vymazány, klikněte na 'Smazat historii' knoflík.
#dva) Poté vytvořte nový záznam případu, který splňuje kritéria pro odchozí zprávu. Kritéria pro odchozí zprávu je: Priorita musí být Vysoký, a Původ by měl být Telefon.
# 3) Klikněte na Uložit. Záznam případu je vytvořen.
# 4) Přejděte do okna PutsReq a zkontrolujte, zda je nebo není přijat odchozí. Přijato 1 odchozí, protože zobrazuje „ 1 ' pod Žádosti.
# 5) Pole uvedená v odchozí zprávě jsou odeslána.
Nakonec je odchozí zpráva odeslána ze Salesforce do externího systému pomocí PutsReq. Slouží k záznamu falešných odpovědí ze Salesforce.
# 6) Odpověď: Po přijetí odchozí zprávy je zasláno potvrzení Salesforce.
Úvahy
- Pokud adresa URL PutsReq není k dispozici, zůstanou zprávy ve frontě.
- Potvrzení bude zasláno do Salesforce, aby se zabránilo opakovanému odesílání stejné zprávy.
- Pokud zprávy nejsou doručeny, pokusí se je odeslat bez ohledu na jejich pořadí ve frontě.
Výhody
- Jakmile bude odchozí zpráva úspěšně přijata, odešle se odpověď CRM (Salesforce).
- Ať už může být aktualizace jakákoli, bude odeslána pouze jedna odpověď.
- K informacím lze snadno přistupovat z odchozí zprávy.
Vyžádejte si přihrádku
Podobně jako v PutsReq lze Bin požadavku také použít k ověření odchozí zprávy ze Salesforce.
Nyní se podívejme, jak zkontrolovat stejnou odchozí zprávu pomocí koše požadavků.
Jít do Vyžádejte si přihrádku. Klepněte na Vytvořte zásobník požadavků .
Bude vygenerován koncový bod.
Klikněte na ikonu Generovat testovací události knoflík. Potom zadejte tuto adresu URL koncového bodu požadavku ve zprávě odchozí. Vytvořit Záznam případu který splňuje kritéria pracovního toku.
Uložte záznam.
Přejděte do koše požadavků a zkontrolujte, zda je přijat odchozí. Odpověď je přijímána strukturovaným způsobem.
Pole jsou přijímána odchozí.
Můžeme to také zobrazit jako formát Raw. Klikněte na ikonu 'Drsný' kartu, kterou chcete zobrazit.
Rozdíl mezi PutsReq a Bin požadavku
Po úspěšném přijetí odchozí zprávy nebude schránka požadavků odesílat potvrzení zpět do Salesforce. Salesforce tedy bude znovu odesílat odchozí zprávy po dobu dalších 24 hodin.
Když obnovíme okno prohlížeče Bin požadavku, bude se znovu a znovu zobrazovat stejná zpráva. Aby se zabránilo Salesforce v opětovném odeslání stejné zprávy, lze zprávu odstranit z fronty odchozích zpráv v Salesforce.
Můžeme zkontrolovat stav odchozí zprávy v „Stav doručení odchozích zpráv“ to už bylo vysvětleno.
Vzhledem k tomu, že PutsReq odešle potvrzení ihned po přijetí odchozí zprávy a stejná zpráva nebude zaslána Salesforce.
Závěr
V tomto kurzu jsme prozkoumali vše o testování odchozích zpráv Salesforce spolu s podrobnými screenshoty. Odchozí zprávy ze Salesforce do externího systému lze tedy testovat prostřednictvím PutsReq nebo Bin požadavku.
Šťastné čtení!!
Doporučené čtení
- Top 30+ JMS (Java Message Service) Interview Questions
- Krok za krokem instalace a nastavení Appium Studio
- Příručka pro začátečníky v testování SalesForce
- Průvodce certifikací Ultimate Salesforce pro lukrativní kariéru
- Nastavení vývojového prostředí pro C ++
- Jak nastavit úložiště SVN a nainstalovat klienta SVN Tortoise
- Výukový program Ngrok: Stručný úvod k instalaci a nastavení
- Instalace a nastavení Appium Studio pro Eclipse