इसके माध्यम से साझा किया गया


स्व-होस्टेड कस्टम इवेंट वेबसाइट

नोट

1 सितंबर, 2023 को, Dynamics 365 Marketing और Dynamics 365 Customer Insights को SKU नामक एकल उत्पाद के तहत एक साथ बेचा जाएगा। Dynamics 365 Customer Insights अलग-अलग एप्लिकेशन का नाम क्रमशः Dynamics 365 Customer Insights - जर्नीज़ और Dynamics 365 Customer Insights - डेटा रखा जाएगा। अधिक जानकारी के लिए, Dynamics 365 Customer Insights एफएक्यू देखें

इसके अतिरिक्त, 1 सितंबर, 2023 को, नए Dynamics 365 मार्केटिंग ग्राहकों को केवल रीयल-टाइम मार्केटिंग सुविधाएँ प्राप्त होंगी। अधिक जानकारी के लिए, डिफ़ॉल्ट रीयल-टाइम मार्केटिंग इंस्टॉलेशन देखें। कई दस्तावेज़ीकरण पृष्ठ वर्तमान में आउटबाउंड सुविधाओं का उल्लेख करते हैं जो उपलब्ध नहीं हो सकती हैं या वास्तविक समय विपणन में अलग तरह से काम कर सकती हैं। दस्तावेज़ीकरण सामग्री को सितंबर में अपडेट किया जाएगा ताकि यह नोट किया जा सके कि यह वास्तविक समय या आउटबाउंड मार्केटिंग पर लागू होता है या नहीं।

इससे पहले कि आप स्व-होस्ट की गई कस्टम इवेंट वेबसाइट की मेजबानी शुरू करें, पूर्वापेक्षाएँ विषय में उल्लिखित कार्यों को पूरा करें।

फ्रंटएंड को आपके द्वारा पूरी तरह से अनुकूलित और होस्ट किया जा सकता है। इसके अतिरिक्त, आप हमारी बैकएंड सेवा का उपयोग करना चुन सकते हैं, या आप अपना बैकएंड विकसित कर सकते हैं। बैकएंड सेवा के साथ इंटरैक्ट करने के लिए, सार्वजनिक एपीआई दस्तावेज़ देखें।

यदि आप अपनी बैकएंड सेवा विकसित करना चुनते हैं, तो आपको Dynamics 365 Customer Insights - जर्नीज़ प्रमाणीकरण और वेब सेवाओं का ध्यान स्वयं रखना होगा। यदि आप चाहते हैं कि इवेंट पंजीकरण उस उपयुक्त उपयोगकर्ता से जुड़ा हो जिसने इसे बनाया है, तो सुनिश्चित करें कि आप प्रत्येक नए वेबसाइट उपयोगकर्ता के लिए Dynamics 365 Customer Insights - यात्रा संपर्क रिकॉर्ड बनाएं।

स्व-होस्टेड इंस्टेंस (समान डोमेन) आरेख।

उपयोगकर्ताओं को इवेंट वेबसाइट का पूर्ण नियंत्रण देने के लिए, आप स्वयं फ्रंटएंड होस्ट कर सकते हैं।

अपना वेब एप्लिकेशन पंजीकृत करें

ईवेंट प्रबंधन सार्वजनिक एपीआई का उपयोग करने के लिए, आपको एक वेब एप्लिकेशन टोकन की आवश्यकता है। वेब एप्लिकेशन टोकन का उपयोग आपके संगठन से जुड़े एपीआई अनुरोधों को नियंत्रित करने के लिए किया जाता है। अधिक जानकारी: अपना वेब एप्लिकेशन पंजीकृत करें

वेब अनुप्रयोग पर्यावरण विन्यास

  1. environment.selfhosted.ts \src\environments फ़ोल्डर में स्थित कॉन्फ़िगरेशन फ़ाइल को डुप्लिकेट करें और इसे environment.ts नाम दें.
  2. अपनी पसंद के डेवलपर वातावरण में environment.ts कॉन्फ़िगरेशन फ़ाइल खोलें।
  3. apiEndpoint वेरिएबल के मान को {web-application-endpoint}/EvtMgmt/api/v2.0/ में बदलें जहां {web-application-endpoint} को एंडपॉइंट के मान से बदलने की आवश्यकता है आपके उदाहरण में नव निर्मित वेब एप्लिकेशन रिकॉर्ड में फ़ील्ड।
  4. सुनिश्चित करें कि useRestStack वेरिएबल सत्य पर सेट है।
  5. imagesEndpointके लिए URL अपडेट करें. यदि आप एक ही सर्वर से छवियां प्रस्तुत करना चाहते हैं, तो यूआरएल इस तरह दिखना चाहिए: https://HOST/assets/images/ (HOST को आपके डोमेन नाम से बदलने की आवश्यकता है)।
  6. वेब एप्लिकेशन रिकॉर्ड में नए बनाए गए emApplicationtoken टोकन फ़ील्ड से URL को इंगित करने के लिए वेरिएबल को बदलें।
  7. यदि आप Azure Active Directory का उपयोग करना चाहते हैं, तो आपको useAadB2C वेरिएबल को true पर सेट करना होगा और aadB2CConfig को संशोधित करना होगा। अधिक जानकारी कॉन्फ़िगर करें Azure Active Directory.

के लिए कॉन्फ़िगरेशन Azure Active Directory

यह जानने के लिए कि AAD B2C किरायेदार को कैसे सेट करें और AAD B2C के साथ काम करने के लिए ईवेंट प्रबंधन को कॉन्फ़िगर करें, देखें AAD B2C के साथ काम करने के लिए ईवेंट प्रबंधन को सेट करना

विकास

कमांड प्रॉम्प्ट या विंडोज पॉवरशेल खोलें और वेबसाइट बनाने और स्थानीय रूप से परोसने के लिए रूट डायरेक्टरी से कमांड चलाएँ। इसके अतिरिक्त, यह कमांड यूआरएल और पोर्ट को प्रिंट करता है जहां आप एप्लिकेशन तक पहुंच सकते हैं (डिफ़ॉल्ट स्थान localhost:4200 है)।

ng serve

पर्यावरण को सीधे निर्दिष्ट करना

जून रिलीज़ 2019 से शुरू करके, पर्यावरण को सीधे ng serve कमांड में निर्दिष्ट करना संभव है।

निम्नलिखित कमांड के साथ, आप स्वचालित रूप से environment.selfhosted.ts फ़ाइल से कॉन्फ़िगरेशन का उपयोग कर सकते हैं।

ng serve --configuration=self-hosted

बिल्डिंग

कमांड प्रॉम्प्ट या विंडोज पॉवरशेल खोलें और उत्पादन के लिए वेबसाइट बनाने के लिए रूट डायरेक्टरी से कमांड चलाएँ।

ng build --prod

आप निर्मित वेबसाइट को रूट डायरेक्टरी के dist फ़ोल्डर में पा सकते हैं।