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


Dynamics 365 Customer Engagement (on-premises), संस्करण 9.x के लिए ऐप बनाना और अवलोकन का कस्टमाइज़ेशन

Dynamics 365 Customer Engagement (on-premises) आपको शक्तिशाली अनुकूलन और अनुप्रयोग बनाने की क्षमता प्रदान करते हैं जिनके लिए आपको कोड की एक पंक्ति भी लिखने की आवश्यकता नहीं है. WYSIWYG डिज़ाइनर और एडिटर टूल के व्यापक सेट की सहायता से, कोई भी Dynamics 365 Customer Engagement (on-premises) को पूरी तरह से कस्टमाइज कर सकता है या अपने स्वयं के कस्टम ऐप बना सकता है.

पिछले संस्करणों (8.x और पहले) के दस्तावेज़ीकरण के लिए, Dynamics पिछले संस्करण दस्तावेज़ीकरण पर जाएँ।

अनुप्रयोग बनाने और अनुकूलन के घटक

एक भली-भाँति डिज़ाइन किए गए अनुप्रयोग में अनेक घटक होते हैं, संपूर्ण अनुप्रयोग का रूप और कार्यक्षमता बनाने के लिए जिनका चयन आप उपलब्ध डिज़ाइनर्स और संपादकों के उपयोग द्वारा करते हैं. आपके द्वारा अनुप्रयोग बनाने के लिए उपयोग किए जाने वाले घटक और घटकों के गुण मेटाडेटा बन जाते हैं.

इनमें के प्रत्येक घटक अनुप्रयोग डिज़ाइन से कैसे संबंधित है, यह समझने के लिए इन्हें डेटा, UI, तर्क, और दृश्यावलोकन श्रेणियों में पृथक किया गया है.

डेटा

ये घटक निर्धारित करते हैं कि अनुप्रयोग किस डेटा पर आधारित होगा.

घटक वर्णन डिज़ाइनर
निकाय आपके द्वारा ट्रैक किए जाने वाले गुणों, जैसे संपर्क या खाता, वाली एक आइटम अनेक मानक निकाय उपलब्ध हैं. आप एक गैर-सिस्टम मानक निकाय (उत्पादन निकाय) अनुकूलित कर सकते हैं, या बिलकुल शुरूआत से कस्टम निकाय बना सकते हैं. निकाय डिज़ाइनर
फील्ड एक गुण जो किसी निकाय के साथ संबद्ध है. फ़ील्ड को एक डेटा प्रकार द्वारा परिभाषित किया जाता है, जो निर्धारित करता है कि किस प्रकार का डेटा दर्ज या चयनित किया जाएगा. उदाहरणों में पाठ, संख्या, दिनांक और समय, मुद्रा, या लुकअप (अन्य निकाय के साथ संबंध बनाता है) शामिल हैं. फ़ील्ड का उपयोग सामान्यतः प्रपत्रों, दृश्यों, और खोजों के साथ किया जाता है. निकाय डिज़ाइनर
संबंध निकाय संबंध परिभाषित करते हैं कि निकाय एक दूसरे के साथ कैसे संबंधित हैं. संबंधों के प्रकार 1:N (एक-से-अनेक), N:1 (अनेक-से-एक), and N:N (अनेक-से-अनेक) हैं. उदाहरण के लिए, किसी निकाय में लुकअप फ़ील्ड जोड़ने से दो निकायों के बीच एक नया 1:N संबंध बन जाता है और इससे आप किसी प्रपत्र पर उस लुकअप फ़ील्ड को स्थापित कर सकते हैं. निकाय डिज़ाइनर
विकल्प सेट फ़ील्ड यह विशेष प्रकार का फ़ील्ड है, जो उपयोगकर्ता को पूर्व निर्धारित विकल्पों का एक सेट प्रदान करता है. प्रत्येक विकल्प में एक संख्या मान और लेबल होता है. किसी प्रपत्र में जोड़े जाने पर, यह फ़ील्ड उपयोगकर्ता के लिए नियंत्रण प्रदर्शित करती है ताकि वे एक विकल्प का चयन कर सकें. विकल्प सेट के दो प्रकार हैं; विकल्प सेट, जहाँ उपयोगकर्ता केवल एक विकल्प चयन कर सकता है, और एकाधिक-चयन विकल्प सेट, जो एक से अधिक चयन की अनुमति देता है. विकल्प सेट डिज़ाइनर

अधिक जानकारी: निकाय (रिकॉर्ड प्रकार) बनाएँ या संपादित करें

UI

ये घटक निर्धारित करते हैं कि उपयोगकर्ता इस अनुप्रयोग से साथ कैसे इंटरैक्ट करता है.

घटक वर्णन डिज़ाइनर
ऐप अनुप्रयोग के मूल तत्व निर्धारित करता है, जैसे घटक, गुण, क्लायंट प्रकार और अनुप्रयोग के लिए URL. अनुप्रयोग डिज़ाइनर
साइट मानचित्र आपके अनुप्रयोग के लिए नेविगेशन निर्दिष्ट करता है. साइट मानचित्र डिज़ाइनर
प्रपत्र किसी दिए गए निकाय के लिए डेटा-प्रविष्टि फ़ील्ड का एक सेट, जो उन आइटम से मेल खाता है जिन्हें आपका संगठन निकाय के लिए ट्रैक करता है. उदाहरण के लिए, डेटा-प्रविष्टि फ़ील्ड का एक सेट, जहाँ उपयोगकर्ता ग्राहक के पिछले ऑर्डर को ट्रैक करने के लिए प्रासंगिक जानकारी इनपुट करता है एवं साथ में विशिष्ट रूप से पुनः ऑर्डर के लिए अनुरोधित तिथियाँ भी इनपुट करता है. प्रपत्र डिज़ाइनर
देखें दृश्य परिभाषित करते हैं कि आपके अनुप्रयोग में किसी विशिष्ट निकाय के लिए रिकॉर्ड की सूची कैसे प्रदर्शित होती है. दृश्य, प्रदर्शित किए जाने वाले स्तंभ, प्रत्येक स्तंभ की चौड़ाई, सॉर्ट व्यवहार और डिफ़ॉल्ट फ़िल्टर परिभाषित करता है. दृश्य डिज़ाइनर

अधिक जानकारी: ऐप डिज़ाइनर का उपयोग करके ऐप बनाएं या संपादित करें

तर्क

यह घटक वे व्यवसाय प्रोसेस, नियम और स्वचालन निर्धारित करता है जो अनुप्रयोग में होंगे. अनुप्रयोग निर्माता ऐसे डिज़ाइनर का उपयोग करते हैं, जो प्रोसेस या नियम के प्रकार पर विशिष्ट होता है.

तर्क का प्रकार वर्णन डिज़ाइनर
व्यवसाय प्रोसेस फ़्लो एक ऑनलाइन प्रक्रिया, जिसकी सहायता से उपयोगकर्ता एक मानक व्यवसाय प्रक्रिया देख सकते हैं. उदाहरण के लिए, अगर आप चाहते हैं कि हर कोई ग्राहक सेवा अनुरोधों को समान तरीके से हैंडल करे या ऑर्डर सबमिट करने से पहले इनवॉइस के लिए स्टाफ़ को अनुमोदन प्राप्त करने की आवश्यकता हो तो व्यवसाय प्रक्रिया प्रवाह का उपयोग करें. व्यवसाय प्रोसेस फ़्लो डिज़ाइनर
कार्य प्रवाह कार्यप्रवाह, बिना किसी उपयोगकर्ता इंटरफ़ेस के व्यवसाय प्रक्रियाओं को स्वचालित बनाते हैं. डिज़ाइनर स्वचालन प्रारंभ करने के लिए उन कार्यप्रवाहों का उपयोग करते हैं जिनमें किसी उपयोगकर्ता इंटरैक्शन की आवश्यकता नहीं होती. कार्यप्रवाह डिज़ाइनर
क्रियाएँ क्रियाएँ उस प्रकार के प्रोसेस हैं, जो आपको मैन्युअल रूप से क्रियाओं को इनवोक करने की क्षमता देते हैं, इनमें सीधे कार्यप्रवाह कस्टम क्रियाएँ भी शामिल हैं. प्रोसेस डिज़ाइनर
व्यवसाय नियम एक प्रपत्र में नियम या अनुशंसा तर्क को लागू करने में उपयोग किया जाता है, जैसे फ़ील्ड आवश्यकताएँ सेट करें, फ़ील्ड छुपाएँ, या डेटा सत्यापित करें. अनुप्रयोग डिज़ाइनर तेजी से बदलते और आमतौर पर उपयोग किए जाने वाले नियमों को लागू और कायम रखने के लिए एक सरल इंटरफ़ेस प्रदान करते हैं. व्यवसाय नियम डिज़ाइनर

अधिक जानकारी: प्रक्रियाओं के माध्यम से कस्टम व्यवसाय तर्क बनाएँ

दृश्यावलोकन

निर्धारित करता है कि अनुप्रयोग में किस प्रकार के डेटा दृश्यावलोकन और रिपोर्टिंग उपलब्ध होंगे.

घटक वर्णन डिज़ाइनर
चार्ट एक एकल पृष्ठ दृश्यावलोकन, जिसे एक दृश्य के भीतर, एक प्रपत्र पर प्रदर्शित किया जा सकता है, या डैशबोर्ड पर जोड़ा जा सकता है. चार्ट डिज़ाइनर
डैशबोर्ड एक या अधिक ग्राफ़िक दृश्यावलोकन के लिए पैलेट के रूप में कार्य करता है, जो कार्रवाई करने योग्य व्यवसाय डेटा के लिए एक अवलोकन प्रदान करता है. डैशबोर्ड डिज़ाइनर
रिपोर्ट्स ऐसी कई मानक रिपोर्ट्स उपलब्ध हैं जो उपयोगकर्ता को उपयोगी व्यावसायिक जानकारी प्रदान करती हैं. ये रिपोर्ट्स SQL Server Reporting Services पर आधारित होती हैं, और उपयोगकर्ता को सुविधाओं का वही सेट प्रदान करती हैं जो SQL Server Reporting Services रिपोर्ट्स के लिए उपलब्ध होती हैं. रिपोर्ट विज़ार्ड

अधिक जानकारी: सिस्टम चार्ट बनाएं या संपादित करें और रिपोर्ट का अवलोकन

विस्तारणीयता

Dynamics 365 Customer Engagement (on-premises) वेब सेवाएँ और API का एक सेट प्रदान करता है जो डेवलपरों को कोड लिखने की अनुमति देता है. जब समर्थित विधियों का उपयोग करके कोड लिखा जाता है, तो आप इस बात की उम्मीद कर सकते हैं कि यह काम करना तब तक जारी रखेगा जब तक आप अपने संगठन का नवीनीकरण करेंगे.

अधिक जानकारी: डेवलपर गाइड Dynamics 365 Customer Engagement (on-premises)

पोर्टेबिलिटी

समाधान मौजूद हैं ताकि Dynamics 365 Customer Engagement (on-premises) को एक संगठन से दूसरे में खरीदा, साझा किया जा सके या अन्यथा स्थानांतरित किया जा सके. आप अपना स्वयं का समाधान बना सकते हैं या किसी स्वतंत्र सॉफ्टवेयर विक्रेता (आईएसवी) से समाधान प्राप्त कर सकते हैं। AppSource समाधान एक फ़ाइल होती है जिसे आप किसी परिवेश में अनुप्रयोग के रूप में आयात कर सकते हैं या किसी मौजूदा अनुप्रयोग के लिए अनुकूलन के किसी सेट में लागू कर सकते हैं.

अधिक जानकारी: समाधान अवलोकन

Dynamics 365 Customer Engagement (on-premises) के साथ किस प्रकार के अनुकूलन समर्थित हैं?

हम उम्मीद करते हैं कि आप अनुप्रयोग में अधिक मात्रा में अपना अनुकूलन उपकरणों से कर सकते हैं. उन उपकरणों का उपयोग करके आप जो कुछ भी करते हैं, वह Microsoft द्वारा समर्थित होता है, क्योंकि वे मेटाडेटा या मेटाडेटा पर निर्भर डेटा में परिवर्तन लागू करते हैं।

यदि अनुकूलन उपकरण आपकी आवश्यकताओं को पूरा नहीं करते हैं, तो आप किसी तृतीय पक्ष द्वारा दिया गया समाधान स्थापित कर सकते हैं या अपने अनुकूलनों को कोड करने के लिए किसी डेवलपर को नियुक्त कर सकते हैं. किसी भी तरीके से, आपके लिए समर्थित अनुकूलनों को समझ लेना अच्छा है. अगर आप किसी ऐसे समाधान में निवेश करना चाहते हैं, जिसके लिए कोड की आवश्यकता होती है, तो आपको यह सुनिश्चित करना चाहिए कि उस कोड को केवल समर्थित API का उपयोग करके लिखा गया हो. इससे आपको ग्राहक सहभागिता ऐप और आपके द्वारा प्राप्त किए जाने वाले किसी भी समाधान में अपने निवेश को सुरक्षित रखने में मदद मिलती है।

अधिक जानकारी: समर्थित और असमर्थित अनुकूलन

ग्राहक सहभागिता ऐप संगठन के प्रदर्शन को प्रभावित करने वाले परिवर्तन

ऐप निर्माताओं और अनुकूलकों को यह पता होना चाहिए कि मेटाडेटा को परिवर्तित करने वाले समाधानों को आयात करना और अनुकूलनों को लागू करना Dynamics 365 Customer Engagement (on-premises) संगठन के प्रदर्शन को प्रभावित कर सकता है. सामान्य सिस्टम संचालन के साथ हस्तक्षेप कर सकने वाली क्रियाओं में निम्न शामिल हैं:

  • निकाय, वैकल्पिक कुंजियाँ, एट्रिब्यूट या संबंध जोड़ें, निकालें या परिवर्तित करें.

  • समाधान आयात करें

  • अनुकूलन प्रकाशित करना

अगर आप इन परिवर्तनों को किसी उत्पादन सिस्टम में लागू कर रहे हैं, तो हम इस बात की अनुशंसा करते हैं कि आप इन संचालनों को उस समय शेड्यूल करें, जब यह उपयोगकर्ताओं के लिए कम बाधाकारी हो.

ये भी देखें

ऐप बनाना और उसे कस्टमाइज़ करना शुरू करें