ServiceNow के लिए कनेक्टर कॉन्फ़िगर करें
कनेक्टर के लिए Microsoft संपर्क केंद्र— समाधान संगठनों को उनके गैर-Microsoft CRM समाधानों से आवाज, वीडियो, एसएमएस, लाइव चैट और सामाजिक संदेश जैसी क्षमताओं का उपयोग करके अपने ग्राहकों के साथ जुड़ने की अनुमति देता है।Power Automate ServiceNow आप CRM समाधान से संपर्कों और खातों के डेटा को सिंक करने के लिए डेटा कनेक्टर का उपयोग कर सकते हैं। Power Automate ServiceNow Dataverse
पूर्वावश्यकताएँ
- एक ServiceNow उदाहरण. उदाहरण के लिए,
https://[your-instance-name].service-now.com/
- Dynamics 365 Contact Center के लिए लाइसेंस जिसमें Power Automate और Power Apps सदस्यताएं शामिल हैं।
- Power Platform सिस्टम प्रशासक अनुमतियाँ.
- Power Automate प्रवाह या Power Apps का उपयोग कैसे करें, इसकी बुनियादी समझ।
- Power Apps और Power Automate के लिए वातावरण समान हैं।
- Dynamics 365 CCaaS CRM कनेक्टर, msdyn_ContactCenterCRMConnector, Power Apps पर्यावरण में उपलब्ध है और खाता और संपर्क तालिकाओं में निम्नलिखित कॉलम हैं:
- स्रोत सीआरएम
- स्रोत CRM आईडी
- स्रोत CRM URL
खाता और संपर्क रिकॉर्ड को सिंक करने के लिए Power Automate प्रवाह का उपयोग करें
प्रवाह का उपयोग करने की प्रक्रिया इस प्रकार है: Power Automate
- व्यू-इन-CRM कार्यक्षमता कॉन्फ़िगर करें
- आयात Power Automate प्रवाह
- वृद्धिशील डेटा सिंक कॉन्फ़िगर करें (बनाएँ, अपडेट करें और हटाएँ)
- पावर ऑटोमेट फ्लो चलाएं
व्यू-इन-CRM कार्यक्षमता कॉन्फ़िगर करें
ServiceNow subdomain/baseUrl /InstanceName
in खाता और संपर्क तालिकाओं को संग्रहीत करने के लिए एक विशेष फ़ील्ड बनाने के लिए परिकलित फ़ील्ड सुविधा का उपयोग करता है। स्रोत CRM URL कॉलम में खाता और संपर्क तालिकाएँ खाता या संपर्क रिकॉर्ड का पूरा URL संग्रहीत करती हैं, जिसे URL का चयन करके एक्सेस किया जा सकता है।
ServiceNowमें कस्टम फ़ील्ड बनाने के लिए, निम्नलिखित चरणों का पालन करें:
- ServiceNow इंस्टेंस (https://[आपका-इंस्टेंस-नाम].service-now.com/) में लॉग इन करें, सभी का चयन करें, और फिर तालिका खोजें।
- सिस्टम परिभाषा में तालिकाएँ चुनें, और फिर कस्टम फ़ील्ड बनाने के लिए खाता और संपर्क तालिकाएँ चुनें.
- नया चुनें, और फिर निम्नलिखित निर्दिष्ट करें:
- तालिका: खाता[customer_account]
- प्रकार: स्ट्रिंग
- स्तंभ लेबल: आधार URL
- कॉलम नाम: u_base_url
- अनुप्रयोग: वैश्विक
- सक्रिय चेकबॉक्स का चयन करें.
- परिकलित मान टैब का चयन करें, और फिर परिकलित चेकबॉक्स का चयन करें. return
gs.getProperty('instance_name');
in Calculation टेक्स्टबॉक्स जोड़ें. - सहेजें चुनें, और फिर अद्यतन करें चुनें.
संपर्क तालिका के लिए समान कॉन्फ़िगरेशन दोहराएं।
Power Automate प्रवाह आयात करें
आगे दिए गए अनुभागों में बताए गए चरणों का पालन करें।
एक ServiceNow कनेक्टर जोड़ें
- Power Automateमें, कनेक्शन जोड़ें में दिए गए चरणों का पालन करके कनेक्शन जोड़ें। ServiceNow
- अपना ServiceNow इंस्टेंस और क्रेडेंशियल निर्दिष्ट करें, और फिर बनाएँ का चयन करें.
एक Dataverse कनेक्टर जोड़ें
- Power Automateमें, कनेक्शन जोड़ें में दिए गए चरणों का पालन करके एक Dataverse कनेक्शन जोड़ें, और फिर बनाएँ का चयन करें.
- दिखाई देने वाली पॉप-अप विंडो में अपना खाता चुनें. एक कनेक्शन बनाया गया.
GitHub से प्रवाह डाउनलोड करें
रिपोजिटरी से सभी प्रवाहों को डाउनलोड करें। Power Automate ServiceNow
आयात प्रवाह Power Automate
- Power Automateमें, मेरे प्रवाह का चयन करें.
- आयात में, आयात चुनें और फिर पैकेज (विरासत) आयात करेंचुनें.
- डाउनलोड किए गए प्रवाहों का चयन करें और फिर अपलोड करें का चयन करें.
- पैकेज आयात करें विंडो में, Dataverse संसाधन प्रकार के लिए, आयात के दौरान चयन करें चुनें और फिर Dataverse आपके द्वारा बनाया गया कनेक्शन चुनें और फिर सहेजेंचुनें.
- कनेक्शन आयात पृष्ठ पर प्रदर्शित होता है. आयात करें चुनें.
- आयातित प्रवाह मेरे प्रवाह पृष्ठ में प्रदर्शित होते हैं। ये प्रवाह डिफ़ॉल्ट रूप से अक्षम होते हैं। जिस प्रवाह को आप सक्षम करना चाहते हैं, उसके लिए अधिक आइटम (एलिप्सिस) का चयन करें और फिर उन्हें सक्षम करने के लिए चालू करें का चयन करें।
वृद्धिशील डेटा सिंक कॉन्फ़िगर करें
वृद्धिशील डेटा सिंक स्वचालित ट्रिगर्स के माध्यम से वास्तविक समय में डेटा को अपडेट करता है। ServiceNow Dataverse ServiceNow जब कोई रिकॉर्ड बनाया जाता है, अपडेट किया जाता है और हटाया जाता है तो सूचनाएं ट्रिगर करने के लिए स्क्रिप्ट का उपयोग करता है। इन सूचनाओं को ट्रिगर करने के लिए आपको ग्राहक सेवा प्लगइन का उपयोग करना होगा। आपको स्क्रिप्ट निम्नलिखित क्रम में बनानी होगी:
- REST संदेश बनाएँ
- एक व्यवसाय नियम बनाएँ
नोट
खाता और संपर्क दोनों तालिकाओं के लिए निम्नलिखित चरण निष्पादित किए जाने चाहिए।
REST संदेश बनाएँ
- ServiceNow इंस्टेंस में लॉग इन करें, सभी का चयन करें, और खोज बार में REST संदेश खोजें।
- आउटबाउंड>शेष संदेश का चयन करें.
- नया REST संदेश बनाने के लिए नया चुनें.
- रेस्ट मैसेज पृष्ठ में, आवश्यक फ़ील्ड निर्दिष्ट करें. देखें: एक REST संदेश बनाएँ.
निर्माण, अद्यतन और हटाने के लिए अलग-अलग REST संदेश बनाएँ। एंडपॉइंट फ़ील्ड को REST संदेश में Power Automate प्रवाह के साथ अद्यतन करें. URL प्राप्त करने के लिए निम्नलिखित चरण निष्पादित करें:
- आवश्यक प्रवाह का चयन करें और फिर संपादित करें का चयन करें.
- प्रवाह में मैन्युअल चुनें, और फिर HTTP URL की प्रतिलिपि बनाएँ. सभी निर्माण, अद्यतन और हटाने संबंधी कार्यों के लिए संगठन और उपयोगकर्ता प्रवाह के लिए चरणों को दोहराएँ
- नई HTTP विधि बनाने के लिए नया में प्रमाणीकरण टैब का चयन करें।
- संबंधित ऑपरेशन के लिए HTTP विधि हेतु एंडपॉइंट के समान ही एंडपॉइंट from Power Automate प्रवाह निर्दिष्ट करें।
- इस पृष्ठ पर REST संदेश और नाम फ़ील्ड की प्रतिलिपि बनाएँ, जो व्यावसायिक नियम स्क्रिप्ट में आवश्यक हैं।
एक नया वेरिएबल बनाएं, baseURL. इस चर का मान उसी एंडपॉइंट का प्रारंभिक भाग है जिसमें होस्टनाम/आईपी और पोर्ट नंबर शामिल है।
व्यवसाय नियम बनाएं
- ServiceNow इंस्टेंस में लॉग इन करें, सभी का चयन करें और खोज बार में व्यावसायिक नियमों की खोज करें।
- सिस्टम परिभाषा>व्यावसायिक नियम का चयन करें.
- नया REST संदेश बनाने के लिए नया चुनें.
- व्यावसायिक नियम पृष्ठ में, आवश्यक जानकारी निर्दिष्ट करें. देखें: व्यावसायिक नियम.
- कब चलाना है टैब में, रिकॉर्ड संचालन बनाने, अद्यतन करने और हटाने के लिए व्यवसाय नियम को ट्रिगर करने के लिए आवश्यक शर्तें जोड़ें.
- संपर्क और खाता तालिकाओं के लिए आवश्यक संचालन के लिए ServiceNow स्क्रिप्ट से स्क्रिप्ट डाउनलोड करें।
- विशिष्ट ऑपरेशन के लिए डाउनलोड की गई स्क्रिप्ट के साथ उन्नत टैब में स्क्रिप्ट फ़ील्ड को अपडेट करें।
- स्क्रिप्ट के लिए, REST संदेश में HTTP विधि से संगत मानों के साथ बेसURL को अद्यतन करें।
प्रवाह चलाएँ Power Automate
Power Automate https://make.powerautomate.com/environments/[environmentId] में, क्लाउड फ़्लो से आवश्यक फ़्लो का चयन करें, और फिर रन का चयन करें.
प्रवाह और फ़ील्ड मैपिंग संपादित करें (वैकल्पिक)
- यदि आप प्रवाह या फ़ील्ड मैपिंग को संपादित करना चाहते हैं, तो वह प्रवाह चुनें जिसे आप संपादित करना चाहते हैं.
- संपादित करें चुनें।
- आप डायनामिक सामग्री चयनकर्ता में पिछले ट्रिगर्स और क्रियाओं के आउटपुट का उपयोग कर सकते हैं, या उन्हें एक्सप्रेशन का उपयोग करके संशोधित कर सकते हैं।
उदाहरण के लिए, खाता नाम फ़ील्ड में Dataverse को नाम फ़ील्ड में ServiceNow अभिव्यक्ति के साथ मैप किया जा सकता है। 'triggerBody()?['name']'
देखें: ServiceNow REST API संदर्भ
पूर्वनिर्धारित कॉलम मैपिंग
निम्न तालिका संपर्क और खाते के लिए ServiceNow और Dataverse कनेक्टर के लिए पूर्वनिर्धारित कॉलम मैपिंग का वर्णन करती है।
संपर्क
ServiceNow | Dataverse |
---|---|
सिस्टम_आईडी | संपर्क आईडी |
उपनाम | उपनाम |
पहला नाम | firstname |
ई-मेल | emailaddress1 |
चल दूरभाष | चल दूरभाष |
फ़ोन | टेलीफ़ोन1 |
खाता | मूलग्राहकआईडी |
सिस्टम_आईडी | msdyn_source_crm_id |
स्थैतिक मूल्य: ServiceNow | msdyn_source_crm |
u_बेस_url | msdyn_source_crm_url |
sys_क्रिएटेड_ऑन | सृजित दिनांक |
खाता
ServiceNow | Dataverse |
---|---|
नाम | नाम |
फ़ोन | टेलीफ़ोन1 |
सिस्टम_आईडी | खाता आईडी |
शहर | पता1_शहर |
ज़िप | पता1_पोस्टलकोड |
कर्मचारियों की संख्या | कर्मचारियों की संख्या |
ID | msdyn_source_crm_id |
स्थैतिक मूल्य: ServiceNow | msdyn_source_crm |
u_बेस_url | msdyn_source_crm_url |
sys_क्रिएटेड_ऑन | सृजित दिनांक |