how setup test outbound message salesforce
यह ट्यूटोरियल बताता है कि बिक्रीसूत्रों से बाहरी सिस्टम के लिए पुट्सरेक या रिक्वेस्ट बिन के माध्यम से आउटबाउंड संदेशों को कैसे सेट और टेस्ट करना है:
वर्कफ़्लो कुछ और नहीं बल्कि कुछ व्यावसायिक प्रक्रियाओं को स्वचालित करने का एक तरीका है। वर्कफ़्लो नियम बनाया जा सकता है और नियम में निर्धारित मानदंडों के आधार पर बनाया जा सकता है निम्नलिखित क्रियाएं की जा सकती हैं:
- नया आउटबाउंड संदेश भेजा जा सकता है।
- कोई नया कार्य बन सकता है।
- नया ईमेल अलर्ट भेजा जा सकता है।
- नया फील्ड अपडेट किया जा सकता है।
आप क्या सीखेंगे:
- कैसे एक वर्कफ़्लो नियम बनाने के लिए?
- आउटबाउंड संदेश क्या है? यह कैसे काम करता है?
- PutsReq का उपयोग करके आउटबाउंड संदेशों के लिए समापन बिंदु URL
- Salesforce में आउटबाउंड संदेश कैसे सेट करें?
- आउटबाउंड संदेश के लिए विचार
- आउटबाउंड संदेश सूचनाएँ
- आउटबाउंड संदेश की डिलीवरी स्थिति कैसे ट्रैक करें?
- PutsReq का उपयोग करके आउटबाउंड संदेश का परीक्षण करना
- बिन मांगे
- PutsReq और बिन अनुरोध के बीच अंतर
- निष्कर्ष
- अनुशंसित पाठ
कैसे एक वर्कफ़्लो नियम बनाने के लिए?
सेट करें => त्वरित खोज बॉक्स में ऐप दर्ज करें => वर्कफ़्लो और स्वीकृतियों के तहत वर्कफ़्लो नियम पर क्लिक करें।
दबाएं 'नए नियम' नया वर्कफ़्लो नियम बनाने के लिए बटन।
को चुनिए वस्तु और क्लिक करें 'अगला' ।
नियम नाम दर्ज करें, का चयन करें मूल्यांकन मानदंड और नियम प्रवेश मानदंड । क्लिक सहेजें और अगला बटन।
नियम ट्यूटोरियल संपादित करें पृष्ठ प्रकट होता है। क्लिक सहेजें ।
वर्कफ़्लो बनाया गया।
आउटबाउंड संदेश क्या है? यह कैसे काम करता है?
आउटबाउंड संदेश क्रियाओं में से एक है वर्कफ़्लो नियम । यह उन सूचनाओं को एक समापन बिंदु पर भेजता है जो निर्दिष्ट है और एक बाहरी प्रणाली या सेवा के रूप में निर्दिष्ट है। आउटबाउंड संदेश अनुमोदन प्रक्रियाओं या पात्रता प्रक्रियाओं से भी जुड़े होते हैं।
आउटबाउंड संदेश आम तौर पर सेल्सफोर्स के भीतर फ़ील्ड्स में परिवर्तन को निर्दिष्ट करने की अनुमति देते हैं और इससे संदेशों को फ़ील्ड मानों के साथ नामित बाहरी सर्वरों में भेजा जाएगा। जब भी Salesforce के भीतर फ़ील्ड में कोई अपडेट होता है, तो आउटबाउंड संदेशों को बाहरी सिस्टम पर अद्यतन मानों के साथ भेजा जाएगा।
आउटबाउंड संदेश का आरेखीय प्रतिनिधित्व:
यदि वर्कफ़्लो को ट्रिगर किया जाता है, तो आउटबाउंड संदेश निर्दिष्ट समापन बिंदु URL पर भेजा जाएगा। संदेश में वे फ़ील्ड शामिल होंगे जो तब निर्दिष्ट किए जाते हैं जब आउटबाउंड संदेश बनाया जाता है।
जब वेब सेवा समापन बिंदु URL संदेश प्राप्त करता है, तो यह संदेश से जानकारी लेगा और इसे संसाधित किया जाएगा। SOAP संदेश अधिसूचना में 100 सूचनाएं शामिल हो सकती हैं।
आउटबाउंड SOAP संदेश को एक अलग WSDL में एक बाहरी सेवा के लिए भेजा जाता है। Salesforce उपयोगकर्ता सत्र / इंटरफ़ेस से, WSDL बनाया और उपलब्ध है। ऐसा तब होता है जब वर्कफ़्लो नियम एक आउटबाउंड संदेश से जुड़ा होता है।
डब्लूएसडीएल में निर्देश हैं कि एंडपॉइंट सेवा कैसे पहुंच सकती है और क्या डेटा भेजा जाता है।
PutsReq का उपयोग करके आउटबाउंड संदेशों के लिए समापन बिंदु URL
PutsReq क्या है?
PutsReq का उपयोग HTTP अनुरोधों के साथ-साथ नकली प्रतिक्रियाओं को रिकॉर्ड करने के लिए किया जाता है। आउटबाउंड संदेशों को PutsReq के साथ चेक किया जा सकता है। हमने वर्कफ़्लो नियम के कॉन्फ़िगरेशन को देखा है।
वर्कफ़्लो मानदंड पूरा हो जाने के बाद, आउटबाउंड संदेश ट्रिगर हो जाएगा। भेजे गए संदेश के प्रारूप का परीक्षण किया जा सकता है। हम जांच कर सकते हैं कि बाहरी सिस्टम को क्या पेलोड भेजा गया है और आउटबाउंड संदेश का परीक्षण करें। PutsReq हमें एक ऐसी सेवा बनाने की अनुमति देता है जिसमें एक आउटबाउंड संदेश होता है।
PutsReq अनुरोध हेडर, बॉडी प्रदर्शित करता है और यह Salesforce को पावती रसीद भेजता है।
आउटबाउंड के लिए PutsReq URL कैसे बनाएं?
PutsReq बनाया जा सकता है और हम Salesforce आउटबाउंड संदेश में समापन बिंदु URL के रूप में उपयोग कर सकते हैं।
PutsReq बनाने के लिए निम्नलिखित चरणों का पालन किया जाना चाहिए:
के लिए जाओ पुत्सरेक और फिर क्लिक करें ‘PutsReq बनाएं’ बटन।
PutsReq URL उत्पन्न होता है।
जोड़ें SOAP प्रतिक्रिया में पावती के लिए प्रतिक्रिया बिल्डर । दबाएं 'अपडेट करें' बटन।
SOAP प्रतिक्रिया अपडेट हो जाएगी। इस प्रतिसाद का उपयोग बिक्रीबलों को एक पावती देने के लिए किया जाता है, जो हम भेजे जाने वाले आउटबाउंड संदेश के सफल वितरण के संबंध में करते हैं।
अब PutsReq URL को नोट करें जिसे एक आउटबाउंड संदेश के लिए अंतिम बिंदु URL के रूप में उपयोग किया जा सकता है।
निम्नलिखित प्रतिक्रिया बिल्डर के लिए कोड है जो आउटबाउंड संदेश को सफलतापूर्वक प्राप्त करने के बाद Salesforce को संबंधित आउटबाउंड संदेश को प्रतिक्रिया भेजता है।
// Build a response var msg; msg = ''; msg+=''; msg+=''; msg+='true'; msg+=''; msg+=''; msg+=''; response.body = msg;
Salesforce में आउटबाउंड संदेश कैसे सेट करें?
आउटबाउंड संदेश की मदद से, एक संदेश निर्दिष्ट समापन बिंदु URL पर भेजा जा सकता है। समापन बिंदु URL पर भेजे गए आउटबाउंड संदेशों में आउटबाउंड संदेश बनाते समय निर्दिष्ट फ़ील्ड शामिल होंगे।
संदेश समापन बिंदु URL द्वारा प्राप्त किया जाएगा और यह संदेश से लेकर प्रक्रिया तक की जानकारी लेगा। आउटबाउंड मैसेजिंग WSDL की जांच होनी चाहिए। प्रकाशक द्वारा कोई भी डेटा प्राप्त करने से पहले हमें Salesforce में आउटबाउंड संदेशों को कॉन्फ़िगर करना होगा।
के लिए जाओ सेटअप => त्वरित खोज बॉक्स में आउटबाउंड के रूप में खोजें => आउटबाउंड संदेशों पर क्लिक करें।
दबाएं ‘नया आउटबाउंड संदेश’ बटन।
वह ऑब्जेक्ट चुनें जिसके लिए आउटबाउंड भेजा जाना चाहिए और क्लिक करें 'अगला' बटन।
एक दो उपयुक्त नाम आउटबाउंड संदेश के लिए।
PutsReq में उत्पन्न Endpoint URL दर्ज करें। आउटबाउंड संदेश बनाने से पहले PutsReq URL जनरेट किया जाना चाहिए।
उन फ़ील्ड का चयन करें जिन्हें आउटबाउंड में भेजा जाना चाहिए और क्लिक करें 'सहेजें' ।
सहेजने के बाद आउटबाउंड संदेश विवरण नीचे दिखाया गया है।
खोज 'आउटबाउंड' त्वरित खोज बॉक्स में और आउटबाउंड संदेशों पर क्लिक करें। नीचे दिया गया है नव निर्मित आउटबाउंड संदेश का उपयोग करते हुए पुत्सरेक यूआरएल
वाईफ़ाई के लिए सुरक्षा कुंजी कैसे प्राप्त करें
आउटबाउंड संदेश के लिए एक नया वर्कफ़्लो नियम बनाएँ
सेटअप में जाएं और क्विक फाइंड बॉक्स में वर्कफ्लो सर्च करें और क्लिक करें वर्कफ़्लो नियम लिंक।
दबाएं नए नियम बटन।
को चुनिए मामला वस्तु जैसा कि आउटबाउंड में पहले ही उल्लेख किया गया है।
क्लिक अगला और वर्कफ़्लो नाम दें।
वर्कफ़्लो मानदंड दर्ज करें और सहेजें। मूल्यांकन मानदंड के रूप में दिए गए हैं 'बनाया और किसी भी समय बाद में मानदंडों को पूरा करने के लिए संपादित'।
ध्यान दें: इसलिए, जब भी कोई केस रिकॉर्ड बनाया जाता है या जब भी इसे संपादित किया जाता है और वर्कफ़्लो मापदंड को पूरा करता है तो एक आउटबाउंड संदेश भेजा जाएगा।
पर क्लिक करें मौजूदा कार्रवाई तत्काल वर्कफ़्लो कार्रवाई के तहत जैसा कि हम पहले ही केस आउटबाउंड संदेश बना चुके हैं।
चुनते हैं आउटबाउंड संदेश ।
चयनित कार्रवाई में आउटबाउंड संदेश जोड़ें।
जोड़ना चयनित क्रियाएं और बचाओ।
आउटबाउंड वर्कफ़्लो में जोड़ा गया।
अंत में, केस वर्कफ़्लो को सक्रिय किया जाना चाहिए।
आउटबाउंड संदेश कॉन्फ़िगर करने के लिए सेटिंग्स
- वस्तु: उस ऑब्जेक्ट का चयन करें जिसके लिए आउटबाउंड भेजा जाना चाहिए।
- नाम: आउटबाउंड संदेश का नाम निर्दिष्ट करता है।
- अनूठा नाम : विशिष्ट नाम एपीआई नाम को संदर्भित करता है। अद्वितीय नाम फ़ील्ड में अल्फ़ान्यूमेरिक वर्ण और अंडरस्कोर होंगे। यह अद्वितीय होना चाहिए।
- विवरण : विवरण उपयोगकर्ताओं को यह जानने में मदद करता है कि आउटबाउंड संदेश क्या करेगा।
- समापन बिंदु URL: संदेश समापन बिंदु URL के आधार पर प्राप्तकर्ता को भेजा जाएगा। इस एंडपॉइंट पर Salesforce द्वारा SOAP संदेश भेजा जाएगा।
- ऑब्जेक्ट फ़ील्ड: आउटबाउंड संदेश में भेजे जाने वाले फ़ील्ड ऑब्जेक्ट में फ़ील्ड का चयन करके निर्दिष्ट किया जाएगा।
आउटबाउंड संदेश के लिए विचार
आउटबाउंड संदेश बनाते समय निम्नलिखित बिंदुओं पर विचार किया जाना चाहिए:
- एक SOAP संदेश में अधिकतम 100 सूचनाएं हो सकती हैं। प्रत्येक अधिसूचना में एक आईडी होगी जो विशिष्ट रूप से रिकॉर्ड की पहचान करती है। अगर नोटिफिकेशन भेजने के बाद रिकॉर्ड में कोई जानकारी में बदलाव होता है, तभी अपडेटेड जानकारी भेजी जाएगी।
- संदेश भेजे जाने तक कतार में लग जाएंगे।
- यदि समापन बिंदु निर्दिष्ट या अनुपलब्ध नहीं है, तो संदेश कतार में तब तक रहेंगे जब तक भेजा नहीं जाएगा या 24 घंटे तक कतार में उपलब्ध नहीं होगा।
- 24 घंटे के बाद, संदेश कतार से हटा दिए जाएंगे।
- यदि हम संदेश भेजने के लिए पुनः प्रयास करते हैं, तो रिट्रीट के बीच का अंतराल तेजी से 2 घंटे तक बढ़ जाएगा।
- संदेश जो वापस ले लिए जाते हैं वे उनकी आदेश कतार से स्वतंत्र होंगे। इसलिए, संदेशों को ऑर्डर से बाहर वितरित किया जाएगा।
- अधिसूचना भेजे जाने के बाद स्रोत की वस्तु बदल सकती है लेकिन वितरित होने से पहले। समापन बिंदु केवल नवीनतम डेटा प्राप्त करेगा और कोई मध्यवर्ती परिवर्तन प्राप्त नहीं करेगा।
आउटबाउंड संदेश सूचनाएँ
आउटबाउंड संदेश सूचनाओं को 5 उपयोगकर्ताओं के लिए अनुरोध किया जा सकता है ताकि सूचना प्राप्त करने के लिए सभी आउटबाउंड संदेशों को सूचीबद्ध किया जा सके जो कम से कम 24 घंटे तक विफल रहे। उपयोगकर्ता द्वारा अनुरोध को रद्द करने तक हर 24 घंटे में अधिसूचना भेजी जाएगी।
आप उपयोगकर्ता-निर्माण पर कितना कर सकते हैं
असफल आउटबाउंड संदेशों को सात दिनों के बाद संबंधित सूची से हटा दिया जाएगा या हम हटाए जाने से पहले इसे खुद से हटा सकते हैं।
आउटबाउंड संदेश की डिलीवरी स्थिति कैसे ट्रैक करें?
आउटबाउंड संदेश स्थिति को ट्रैक करने के लिए, सेटअप पर जाएं और क्विक फाइंड बॉक्स में आउटबाउंड दर्ज करें।
आउटबाउंड संदेशों पर क्लिक करें।
बटन को क्लिक करे ‘संदेश वितरण स्थिति देखें’।
नीचे दिखाए अनुसार डिलीवरी की स्थिति की जाँच की जा सकती है।
वितरण के लिए अगला आइटम: यह उन संदेशों का प्रतिनिधित्व करता है जो वितरण की प्रतीक्षा कर रहे हैं।
कतार में सबसे पुरानी विफलता: यह उन संदेशों का प्रतिनिधित्व करता है जो हटाए नहीं गए हैं। संदेश वितरित नहीं किए गए हैं। संदेश 24 घंटे पुराने नहीं हैं।
PutsReq का उपयोग करके आउटबाउंड संदेश का परीक्षण करना
हमने आउटबाउंड भेजा है या नहीं, यह जांचने के लिए पहले ही पुट्स रीक URL बना लिया है। वर्कफ़्लो नियम बनाया जाना चाहिए और संबंधित आउटबाउंड संदेश के साथ जुड़ा होना चाहिए। पहले के चरणों और स्क्रीनशॉट को इसके लिए संदर्भित किया जा सकता है।
आउटबाउंड संदेश को मान्य करने के लिए निम्न चरणों का पालन करें:
# 1) सबसे पहले, जांच करें कि क्या किसी आउटबाउंड को पुट्सरेक में प्राप्त हुआ है। यदि कोई आउटबाउंड प्राप्त नहीं होता है, तो ’0 'के तहत प्रदर्शित किया जाएगा अनुरोध ।
ध्यान दें : यदि अनुरोध को मंजूरी देनी चाहिए, तो क्लिक करें 'इतिहास मिटा दें' बटन।
#दो) फिर एक नया केस रिकॉर्ड बनाएं जो आउटबाउंड संदेश के मानदंड को संतुष्ट करता है। आउटबाउंड संदेश के लिए मानदंड है: प्राथमिकता होनी चाहिए उच्च, और उत्पत्ति होनी चाहिए फ़ोन।
# 3) सहेजें पर क्लिक करें। केस रिकॉर्ड बनाया जाता है।
# 4) PutsReq विंडो पर जाएं और जांचें कि आउटबाउंड प्राप्त हुआ है या नहीं। 1 आउटबाउंड प्राप्त होता है क्योंकि यह as प्रदर्शित करता है 1 ' अनुरोध के तहत।
# 5) आउटबाउंड संदेश में उल्लिखित फ़ील्ड भेजे जाते हैं।
अंत में, आउटबाउंड संदेश सेल्सफोर्स से पुत्सेर्क का उपयोग करके एक बाहरी सिस्टम पर भेजा जाता है। इसका उपयोग Salesforce की नकली प्रतिक्रियाओं को रिकॉर्ड करने के लिए किया जाता है।
# 6) प्रतिक्रिया: आउटबाउंड संदेश प्राप्त करने के बाद Salesforce को पावती भेजी जाती है।
विचार
- यदि PutsReq URL उपलब्ध नहीं है, तो संदेश कतार में रहेंगे।
- समान संदेश भेजने से बचने के लिए Salesforce को एक पावती भेजी जाएगी।
- यदि संदेश वितरित नहीं किए जाते हैं, तो यह कतार में उनके आदेश के बावजूद भेजने के लिए पुन: प्रयास करेगा।
लाभ
- एक बार जब आउटबाउंड संदेश सफलतापूर्वक प्राप्त हो जाता है तो ‘रिस्पांस’ सीआरएम (सेल्सफोर्स) को भेजा जाएगा।
- जो भी अपडेट हो सकता है, केवल एक प्रतिक्रिया भेजी जाएगी।
- जानकारी आउटबाउंड संदेश से आसानी से प्राप्त की जा सकती है।
बिन मांगे
PutsReq के समान, अनुरोध बिन का उपयोग Salesforce से आउटबाउंड संदेश को मान्य करने के लिए भी किया जा सकता है।
अब बिन बिन का उपयोग किए उसी आउटबाउंड संदेश की जांच करने का तरीका देखें।
के लिए जाओ बिन मांगे। क्लिक बिन अनुरोध करें ।
समापन बिंदु उत्पन्न किया जाएगा।
दबाएं टेस्ट इवेंट जनरेट करें बटन। फिर आउटबाउंड संदेश में इस अनुरोध बिन समापन बिंदु URL दें। बनाओ केस का रिकॉर्ड वर्कफ़्लो मापदंड को संतुष्ट करता है।
रिकॉर्ड सहेजें।
अनुरोध बिन पर जाएं और जांचें कि आउटबाउंड प्राप्त हुआ है या नहीं। प्रतिक्रिया एक संरचित तरीके से प्राप्त होती है।
आउटबाउंड में फ़ील्ड प्राप्त होते हैं।
हम इसे रॉ प्रारूप के रूप में भी देख सकते हैं। दबाएं 'कच्चा' देखने के लिए टैब।
PutsReq और बिन अनुरोध के बीच अंतर
अनुरोध बिन, आउटबाउंड संदेश को सफलतापूर्वक प्राप्त करने पर Salesforce को पावती वापस नहीं भेजेगा। इस प्रकार, Salesforce अगले 24 घंटों के लिए आउटबाउंड संदेश का आकार बदलता रहेगा।
जब हम रिक्वेस्ट बिन ब्राउज़र विंडो को रिफ्रेश करते हैं, तो वही मैसेज बार-बार दिखाई देगा। Salesforce को एक ही संदेश से बचाव करने से रोकने के लिए, संदेश Salesforce में आउटबाउंड संदेश कतार से हटाया जा सकता है।
हम आउटबाउंड संदेश की स्थिति की जांच कर सकते हैं ‘आउटबाउंड मैसेजिंग डिलीवरी स्टेटस’ यह पहले से ही समझाया गया था।
जबकि PutsReq एक बार आउटबाउंड प्राप्त होने के तुरंत बाद पावती भेज देगा और वही संदेश Salesforce द्वारा नाराज नहीं किया जाएगा।
निष्कर्ष
हमने इस ट्यूटोरियल में स्टेपबाइंड स्टेप स्क्रीनशॉट के साथ सेल्सफोर्स आउटबाउंड मैसेज टेस्टिंग के बारे में पता लगाया। इस प्रकार, सेल्सफोर्स से बाहरी सिस्टम के आउटबाउंड संदेशों को पुट्सरेक या अनुरोध बिन के माध्यम से परीक्षण किया जा सकता है।
पढ़ने का आनंद लो!!
अनुशंसित पाठ
- शीर्ष 30+ जेएमएस (जावा संदेश सेवा) साक्षात्कार प्रश्न
- स्टेप-बाय-स्टेप इंस्टालेशन और ऐपियम स्टूडियो की स्थापना
- SalesForce परीक्षण शुरुआती गाइड
- एक अंतिम कैरियर कैरियर के लिए अंतिम सेल्सफोर्स सर्टिफिकेशन गाइड
- C ++ के लिए विकास पर्यावरण सेटअप
- एसवीएन रिपोजिटरी को कैसे सेटअप करें और कछुआ एसवीएन क्लाइंट स्थापित करें
- Ngrok ट्यूटोरियल: इंस्टॉलेशन और सेटअप के साथ एक संक्षिप्त परिचय
- ग्रहण के लिए ऐपियम स्टूडियो की स्थापना और स्थापना