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


रिकॉर्ड के लिए कॉन्फ़िगरेशन डेटा माइग्रेट करें

इस आलेख में रिकॉर्ड के लिए कॉन्फ़िगरेशन डेटा माइग्रेट करने की प्रक्रियाएँ शामिल हैं. आपको इस ऑर्डर में डेटा माइग्रेट करना होगा:

  1. कौशल-आधारित रूटिंग नियमसेट
  2. क्षमता प्रोफ़ाइल
  3. क्यू
  4. इनटेक नियम
  5. कार्यस्ट्रीम

इन प्रक्रियाओं में प्रत्येक कॉन्फ़िगरेशन के लिए निकाय की जानकारी और संबंधित नमूना स्कीमा वाली तालिकाएँ शामिल हैं.

समाधान का उपयोग करके कॉन्फ़िगरेशन माइग्रेट करें

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

  1. घटकों को समाधान में जोड़ें और निर्यात करें
    1. एजेंट स्क्रिप्ट (msdyn_productivityagentscripts)
    2. एजेंट स्क्रिप्ट चरण (msdyn_productivityagentscriptsteps)
    3. एप्लिकेशन टैब टेम्पलेट (msdyn_applicationtabtemplates)
    4. अधिसूचना फ़ील्ड (msdyn_notificationfields)
    5. अधिसूचना टेम्पलेट (msdyn_notificationtemplates)
    6. मैक्रो (प्रक्रियाएँ)
    7. सत्र टेम्पलेट (msdyn_sessiontemplates)
    8. टेम्पलेट पैरामीटर (msdyn_templateparameters)
  2. समाधान को लक्षित परिवेश में आयात करें

कौशल-आधारित रूटिंग नियमसेट के लिए कॉन्फ़िगरेशन माइग्रेट करें

यदि आपके एकीकृत रूटिंग सेटअप में कौशल-आधारित रूटिंग नियमों का उपयोग किया जाता है, तो संबंधित कॉन्फ़िगरेशन को माइग्रेट करने के चरणों का पालन करें.

सभी आवश्यक रिकॉर्ड प्राप्त करने हेतु नमूना स्कीमा के लिए, कौशल-आधारित रूटिंग कॉन्फ़िगरेशन के लिए नमूना स्कीमा देखें.

  1. स्कीमा बनाने और कौशल-आधारित रूटिंग कॉन्फ़िगरेशन के लिए स्रोत संगठन से डेटा निर्यात करने के लिए कॉन्फ़िगरेशन माइग्रेशन टूल का उपयोग करें.

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

    महत्त्वपूर्ण

    यदि आवश्यक हो तो आपको लक्ष्य संगठन में मैन्युअल रूप से bookableresourcecharacteristictype (ग्लोबल विकल्प सेट मान) बनाना होगा.

    निकाय का प्रदर्शन नाम (तार्किक नाम) एट्रिब्यूट डिस्प्ले नाम (तार्किक नाम) रिकॉर्ड फ़िल्टर करने के लिए FetchXML का उपयोग करें
    विशेषता (विशेषता)
    • विशेषता प्रकार (characteristictype)
    • विशेषता (characteristicid)
    • विवरण (विवरण)
    • नाम (नाम)
    रेटिंग मॉडल (ratingmodel)
    • अधिकतम रेटिंग मान (maxratingvalue)
    • न्यूनतम रेटिंग मान (minratingvalue)
    • नाम (नाम)
    • रेटिंग मॉडल (ratingmodelid)
    रेटिंग मान (ratingvalue)
    • नाम (नाम)
    • रेटिंग मॉडल (ratingmodel)
    • रेटिंग मान (ratingvalueid)
    • मूल्य (मान)
  2. स्कीमा उत्पन्न करें और इसे सहेजें.

  3. डेटा निर्यात करें और संपीड़ित (ज़िप) फ़ाइल उत्पन्न करें.

  4. कॉन्फ़िगरेशन माइग्रेशन उपकरण का उपयोग करें, और संपीड़ित फ़ाइल का उपयोग करके लक्ष्य संगठन में डेटा आयात करने के विकल्प का चयन करें.

क्षमता प्रोफ़ाइल के लिए माइग्रेट कॉन्फ़िगरेशन

यदि आपने अपने एकीकृत रूटिंग सेटअप में क्षमता प्रोफाइल को कॉन्फ़िगर किया है, तो संबंधित कॉन्फ़िगरेशन को माइग्रेट करने के चरणों का पालन करें.

सभी आवश्यक रिकॉर्ड प्राप्त करने हेतु नमूना स्कीमा के लिए, क्षमता प्रोफ़ाइल के लिए नमूना स्कीमा देखें.

  1. क्षमता प्रोफ़ाइल कॉन्फ़िगरेशन के लिए स्रोत संगठन में स्कीमा बनाने और डेटा निर्यात करने के लिए कॉन्फ़िगरेशन माइग्रेशन टूल का उपयोग करें.

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

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

        अद्यतन पर तुलना करने के लिए एक इकाई का उदाहरण.

    नोट

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

    निम्नलिखित तालिका संस्थाओं और संबंधित नमूनों का सारांश प्रस्तुत करती है। FetchXML

    निकाय का प्रदर्शन नाम (तार्किक नाम) एट्रिब्यूट डिस्प्ले नाम (तार्किक नाम) रिकॉर्ड फ़िल्टर करने के लिए FetchXML का उपयोग करें
    क्षमता प्रोफाइल (msdyn_capacityprofile)
    • ब्लॉक असाइनमेंट (msdyn_blocksignment)
    • क्षमता प्रोफाइल (msdyn_capacityprofileid)
    • डिफ़ॉल्ट अधिकतम इकाइयां (msdyn_defaultmaxunits)
    • नाम (msdyn_name)
    • अवधि रीसेट करें(msdyn_resetduration)
    • अद्वितीय नाम (msdyn_uniquename)
    नमूना 1: सभी क्षमता प्रोफ़ाइल रिकॉर्ड के लिए
    <fetch>
    <entity name="msdyn_capacityprofile">
    <filter type="and">
    <condition attribute="ismanaged" operator="eq" value="0" />
    </filter>
    </entity>
    </fetch>

    नमूना 2: एकल क्षमता प्रोफ़ाइल रिकॉर्ड के लिए
    <fetch>
    <entity name="msdyn_capacityprofile">
    <filter type="and">
    <condition attribute="msdyn_capacityprofileid" operator="eq" uiname="Demo Capacity Profile 1" uitype="msdyn_capacityprofile" value="{F57CFE3C-14BD-D53E-F423-A1E7F9749DFB}" />
    </filter>
    </entity>
    </fetch>

    नमूना 3: एकाधिक क्षमता प्रोफ़ाइल रिकॉर्ड के लिए
    <fetch>
    <entity name="msdyn_capacityprofile">
    <filter type="and">
    <condition attribute="msdyn_capacityprofileid" operator="in">
    <value uiname="Demo Capacity Profile 1" uitype="msdyn_capacityprofile">{F57CFE3C-14BD-D53E-F423-A1E7F9749DFB}</value>
    <value uiname="Demo Capacity Profile 2" uitype="msdyn_capacityprofile">{D0B8ABFB-4A9F-0B1F-6FF4-8003E29A623C}</value>
    </condition>
    </filter>
    </entity>
    </fetch>
  2. स्कीमा उत्पन्न करें और इसे सहेजें.

  3. डेटा निर्यात करें और संपीड़ित (ज़िप) फ़ाइल उत्पन्न करें.

  4. कॉन्फ़िगरेशन माइग्रेशन उपकरण का उपयोग करें, और लक्ष्य संगठन में डेटा आयात करने के लिए विकल्प का चयन करें.

रिकॉर्ड क्यू के लिए कॉन्फ़िगरेशन माइग्रेट करें

रिकॉर्ड कतार कॉन्फ़िगरेशन के लिए स्रोत संगठन से स्कीमा बनाने और डेटा निर्यात करने के लिए कॉन्फ़िगरेशन माइग्रेशन टूल का उपयोग करें.

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

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

      अद्यतन पर तुलना करने के लिए एक इकाई का उदाहरण.

नोट

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

यदि आप क्यू के लिए आउट-ऑफ़-द-बॉक्स असाइनमेंट विधियों का उपयोग कर रहे हैं, जैसे उच्चतम क्षमता और राउंड रोबिन, तो निम्न निकायों को छोड़ दें:

  • निर्णय नियम सेट
  • असाइनमेंट कॉन्फ़िगरेशन
  • असाइनमेंट कॉन्फ़िगरेशन चरण

कॉन्फ़िगरेशन माइग्रेशन उपकरण द्वारा चयन मानदंड आयात करने से पहले असाइनमेंट नियम सेट सिस्टम में उपलब्ध होना चाहिए. इसलिए, आपको रिकॉर्ड कतारों के लिए कॉन्फ़िगरेशन माइग्रेट करने के लिए निर्दिष्ट क्रम में निम्नलिखित चरणों का पालन करना होगा:

महत्त्वपूर्ण

  • कतार रिकॉर्ड के प्रत्येक आयात के लिए, आपको या तो नए कतार रिकॉर्ड बनाने होंगे या मौजूदा कतार रिकॉर्ड को अद्यतन करना होगा। आपको एक ही डेटा आयात में क्रियाओं को मिश्रित नहीं करना चाहिए.
  • जब कतार इकाई के data.xml में सभी रिकॉर्ड निर्माण के लिए हों, तो सुनिश्चित करें कि schema.xml में निम्न पंक्ति मौजूद है: <field displayname="Queue type" name="msdyn_queuetype" type="optionsetvalue" customfield="true"/> और तदनुसार data में msdyn_queuetype के लिए फ़ील्ड भी होगी.
  • जब कतार निकाय के data.xml में सभी रिकॉर्ड अद्यतन के लिए हों, तो सुनिश्चित करें कि आप schema.xml में निम्न पंक्ति को हटा दें: <field displayname="Queue type" name="msdyn_queuetype" type="optionsetvalue" customfield="true"/> और तदनुसार data में भी msdyn_queuetype के लिए वह फ़ील्ड नहीं होगी.
  • जब आप जिस कतार को माइग्रेट करना चाहते हैं, उसमें ओवरफ़्लो स्थिति सेट होती है, तो आपको पहले निर्णय नियम सेट को निर्यात और आयात करना होगा। माइग्रेशन अनुक्रम इस प्रकार दिखना चाहिए:
    • निर्णय अनुबंध
    • निर्णय नियम सेट
    • क्यू
    • असाइनमेंट कॉन्फ़िगरेशन
    • चयन मानदंड के बिना असाइनमेंट कॉन्फ़िगरेशन चरण
    • संचालन घंटा
    • अतिप्रवाह क्रिया
  • आप परिचालन घंटे इकाई से संबद्ध कैलेंडर आइटम को माइग्रेट नहीं कर सकते. ऑपरेटिंग घंटे इकाई को लक्ष्य परिवेश में आयात करने के बाद आपको इसे सही ढंग से सेट करना होगा।

चरण 1: चयन मानदंड के बिना नियम सेट निर्यात और आयात करें

निम्नलिखित तालिका संस्थाओं और संबंधित नमूनों का सारांश प्रस्तुत करती है। FetchXML

S. नहीं. निकाय का प्रदर्शन नाम (तार्किक नाम) एट्रिब्यूट डिस्प्ले नाम (तार्किक नाम) रिकॉर्ड फ़िल्टर करने के लिए FetchXML का उपयोग करें
1. क्यू (क्यू)
  • असाइनमेंट इनपुट अनुबंध आईडी (msdyn_assignmentinputcontractid)
  • असाइनमेंट कार्यनीति (msdyn_assignmentstrategy)
  • विवरण (विवरण)
  • डिफ़ॉल्ट कतार है (msdyn_isdefaultqueue)
  • ऑम्नीचैनल क्यू है (msdyn_isomnichannelqueue)
  • नाम (नाम)
  • प्राथमिकता (msdyn_priority)
  • क्यू (queueid)
  • क्यू प्रकार (msdyn_queuetype)
  • प्रकार (queueviewtype)
  • परिचालन घंटे (msdyn_operatinghourid)
  • प्रीक्यू ओवरफ़्लो नियम सेट (msdyn_prequeueoverflowrulesetid)
नमूना 1: रिकॉर्ड के लिए सभी क्यू

नमूना 2: रिकॉर्ड के लिए सिंगल क्यू

नमूना 3: रिकॉर्ड के लिए एकाधिक क्यू
2. निर्णय अनुबंध (msdyn_decisioncontract)
  • अनुबंध परिभाषा (msdyn_contractdefinition)
  • निर्णय अनुबंध (msdyn_decisioncontractid)
  • नाम (msdyn_name)
  • अद्वितीय नाम (msdyn_uniquename)
नमूना 1: सभी रिकॉर्ड क्यू के लिए निर्णय अनुबंध

नमूना 2: एकल रिकॉर्ड क्यू के लिए निर्णय अनुबंध

नमूना 3: एकाधिक रिकॉर्ड क्यू के लिए निर्णय अनुबंध
3. चयन मानदंड के बिना निर्णय नियम सेट (msdyn_decisionruleset)
  • AI Builder मॉडल (msdyn_aibmodelid)
  • संलेखन मोड (msdyn_authoringmode)
  • निर्णय नियम सेट (msdyn_decisionrulesetid)
  • विवरण (msdyn_description)
  • इनपुट अनुबंध (msdyn_inputcontractid)
  • इनपुट संग्रह है (msdyn_isinputcollection)
  • ML मॉडल प्रकार (msdyn_mlmodeltype)
  • नाम (msdyn_name)
  • आउटपुट अनुबंध (msdyn_outputcontractid)
  • नियम सेट परिभाषा (msdyn_rulesetdefinition)
  • नियम सेट प्रकार (msdyn_rulesettype)
  • अद्वितीय नाम (msdyn_uniquename)
  • FetchXML नियम सेट के लिए (msdyn_fetchxml)
नमूना 1: चयन मानदंड परिभाषित किए बिना सभी रिकॉर्ड कतारों के लिए निर्णय नियम सेट

नमूना 2: चयन मानदंड परिभाषित किए बिना एकल रिकॉर्ड कतार के लिए निर्णय नियम सेट

नमूना 3: चयन मानदंड परिभाषित किए बिना एकाधिक रिकॉर्ड कतारों के लिए निर्णय नियम सेट
4. असाइनमेंट कॉन्फ़िगरेशन (msdyn_assignmentconfiguration)
  • असाइनमेंट कॉन्फ़िगरेशन (msdyn_assignmentconfigurationid)
  • विवरण (msdyn_description)
  • सक्रिय कॉन्फ़िगरेशन है (msdyn_isactiveconfiguration)
  • नाम (msdyn_name)
  • क्यू (msdyn_queueid)
  • अद्वितीय नाम (msdyn_uniquename)
नमूना 1: सभी रिकॉर्ड क्यू के लिए असाइनमेंट कॉन्फ़िगरेशन

नमूना 2: एकल रिकॉर्ड क्यू के लिए असाइनमेंट कॉन्फ़िगरेशन

नमूना 3: एकाधिक रिकॉर्ड क्यू के लिए असाइनमेंट कॉन्फ़िगरेशन
5. असाइनमेंट कॉन्फ़िगरेशन चरण बिना चयन मानदंड के (msdyn_assignmentconfigurationstep)
  • असाइनमेंट कॉन्फ़िगरेशन (msdyn_assignmentconfigurationid)
  • असाइनमेंट कॉन्फ़िगरेशन चरण (msdyn_assignmentconfigurationstepid)
  • डिफ़ॉल्ट नियमसेट है (msdyn_isdefaultruleset)
  • नाम (msdyn_name)
  • नियम सेट (msdyn_rulesetid)
  • चरण ऑर्डर (msdyn_steporder)
  • चरण प्रकार (msdyn_type)
  • अद्वितीय नाम (msdyn_uniquename)
नमूना 1: चयन मानदंड परिभाषित किए बिना सभी रिकॉर्ड कतारों के लिए असाइनमेंट कॉन्फ़िगरेशन चरण

नमूना 2: चयन मानदंड परिभाषित किए बिना एकल रिकॉर्ड कतार के लिए असाइनमेंट कॉन्फ़िगरेशन चरण

नमूना 3: चयन मानदंड परिभाषित किए बिना एकाधिक रिकॉर्ड कतारों के लिए असाइनमेंट कॉन्फ़िगरेशन चरण
6. परिचालन घंटे (msdyn_operatinghour)
  • विवरण (msdyn_description)
  • नाम (msdyn_name)
  • संचालन का समय (msdyn_operatinghourid)
  • स्थिति (statecode)
  • स्थिति कारण (statuscode)
नमूना 1: सभी रिकॉर्ड कतारों के लिए परिचालन घंटे

नमूना 2: एकल रिकॉर्ड कतार के लिए परिचालन घंटे

नमूना 3: एकाधिक रिकॉर्ड कतारों के लिए परिचालन घंटे
7. ओवरफ़्लो एक्शन कॉन्फ़िगरेशन(msdyn_overflowactionconfig)
  • नाम (msdyn_name)
  • ओवरफ़्लो एक्शन कॉन्फ़िगरेशन (msdyn_overflowactionconfigid)
  • ओवरफ़्लो एक्शन डेटा (msdyn_overflowactiondata)
  • ओवरफ़्लो क्रिया प्रकार(msdyn_overflowactiontype)
  • स्थिति (statecode)
  • स्थिति कारण (statuscode)
नमूना 1: ओवरफ़्लो एक्शन कॉन्फ़िगरेशन विशिष्ट रिकॉर्ड के लिए फ़िल्टर किया गया

नियम सेटों को निर्यात और आयात करने के लिए निम्नलिखित चरणों का पालन करें:

  1. स्कीमा उत्पन्न करें और इसे सहेजें.

  2. डेटा निर्यात करें और संपीड़ित (ज़िप) फ़ाइल उत्पन्न करें.

  3. ज़िप फ़ाइल निकालें, निकाले गए फ़ोल्डर में मौजूद data.xml फ़ाइल खोलें, और निम्न काम करें:

    • स्रोत और लक्षित संगठनों में, निम्न OData API कॉल चलाएँ और msdyn_decisioncontractid के GUID को नोट करें.

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_assignmentoutput'

      data.xml फ़ाइल में, लक्ष्य संगठन के msdyn_decisioncontractid GUID के साथ स्रोत संगठन में msdyn_decisioncontractid GUID की सभी घटनाओं को बदलें.

    • स्रोत और लक्षित संगठनों में, निम्न OData API कॉल चलाएँ और msdyn_decisioncontractid के GUID को नोट करें.

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_selectionruleoutput'

      data.xml फ़ाइल में, लक्ष्य संगठन के msdyn_decisioncontractid GUID के साथ स्रोत संगठन में msdyn_decisioncontractid GUID की सभी घटनाओं को बदलें.

    • स्रोत और लक्ष्य संगठनों में, निम्नलिखित OData API कॉल चलाएँ और msdyn_decisioncontractid का GUID नोट करें. https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_queueoverflowrulesetinput'

      data.xml फ़ाइल में, लक्ष्य संगठन के msdyn_decisioncontractid GUID के साथ स्रोत संगठन में msdyn_decisioncontractid GUID की सभी घटनाओं को बदलें.

    • स्रोत और लक्ष्य संगठनों में, निम्नलिखित OData API कॉल चलाएँ और msdyn_decisioncontractid का GUID नोट करें.

    https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_queueoverflowrulesetoutput'

    data.xml फ़ाइल में, लक्ष्य संगठन के msdyn_decisioncontractid GUID के साथ स्रोत संगठन में msdyn_decisioncontractid GUID की सभी घटनाओं को बदलें.

  4. निकाली गई सामग्री को फिर से पैकेज करें.

  5. कॉन्फ़िगरेशन माइग्रेशन टूल का उपयोग करें, डेटा आयात करने के लिए विकल्प का चयन करें, और कंप्रेस्ड फ़ाइल का चयन करें.

नोट

ऑपरेटिंग घंटे इकाई को लक्ष्य परिवेश में आयात करने के बाद ऑपरेटिंग घंटे इकाई से संबद्ध कैलेंडर आइटम को सही ढंग से सेट करें।

सभी आवश्यक रिकॉर्ड प्राप्त करने के लिए नमूना स्कीमा के लिए, देखें रिकॉर्ड कतारों के लिए नमूना स्कीमा चरण 1.

चरण 2: चयन मानदंड निर्धारित करके नियम सेट निर्यात और आयात करें

निम्नलिखित तालिका संस्थाओं और संबंधित नमूनों का सारांश प्रस्तुत करती है। FetchXML

S. नहीं. निकाय का प्रदर्शन नाम (तार्किक नाम) एट्रिब्यूट डिस्प्ले नाम (तार्किक नाम) रिकॉर्ड फ़िल्टर करने के लिए FetchXML का उपयोग करें
1. चयन मानदंड के साथ निर्णय नियम सेट (msdyn_decisionruleset)
  • AI Builder मॉडल (msdyn_aibmodelid)
  • संलेखन मोड (msdyn_authoringmode)
  • निर्णय नियम सेट (msdyn_decisionrulesetid)
  • विवरण (msdyn_description)
  • इनपुट अनुबंध (msdyn_inputcontractid)
  • इनपुट संग्रह है (msdyn_isinputcollection)
  • ML मॉडल प्रकार (msdyn_mlmodeltype)
  • नाम (msdyn_name)
  • आउटपुट अनुबंध (msdyn_outputcontractid)
  • नियम सेट परिभाषा (msdyn_rulesetdefinition)
  • नियम सेट प्रकार (msdyn_rulesettype)
  • अद्वितीय नाम (msdyn_uniquename)
नमूना 1: चयन मानदंड परिभाषित करने के साथ सभी रिकॉर्ड कतारों के लिए निर्णय नियम सेट

नमूना 2: चयन मानदंड परिभाषित करने के साथ एकल रिकॉर्ड कतार के लिए निर्णय नियम सेट

नमूना 3: चयन मानदंड परिभाषित करने के साथ कई रिकॉर्ड कतारों के लिए निर्णय नियम सेट
2. चयन मानदंड के साथ असाइनमेंट कॉन्फ़िगरेशन चरण (msdyn_assignmentconfigurationstep)
  • असाइनमेंट कॉन्फ़िगरेशन (msdyn_assignmentconfigurationid)
  • असाइनमेंट कॉन्फ़िगरेशन चरण (msdyn_assignmentconfigurationstepid)
  • डिफ़ॉल्ट नियमसेट है (msdyn_isdefaultruleset)
  • नाम (msdyn_name)
  • नियम सेट (msdyn_rulesetid)
  • चरण ऑर्डर (msdyn_steporder)
  • चरण प्रकार (msdyn_type)
  • अद्वितीय नाम (msdyn_uniquename)
नमूना 1: चयन मानदंड परिभाषित करने वाली सभी रिकॉर्ड कतारों के लिए असाइनमेंट कॉन्फ़िगरेशन चरण

नमूना 2: चयन मानदंड परिभाषित के साथ एकल रिकॉर्ड कतार के लिए असाइनमेंट कॉन्फ़िगरेशन चरण

नमूना 3: चयन मानदंड परिभाषित करने के साथ कई रिकॉर्ड कतारों के लिए असाइनमेंट कॉन्फ़िगरेशन चरण

नियम सेटों को निर्यात और आयात करने के लिए निम्नलिखित चरणों का पालन करें:

  1. स्कीमा उत्पन्न करें और इसे सहेजें.

  2. डेटा निर्यात करें और संपीड़ित (ज़िप) फ़ाइल उत्पन्न करें.

  3. ज़िप फ़ाइल निकालें, निकाले गए फ़ोल्डर में मौजूद data.xml फ़ाइल खोलें, और निम्न काम करें:

    • स्रोत और लक्षित संगठनों में, निम्न OData API कॉल चलाएँ और msdyn_decisioncontractid के GUID को नोट करें.

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_assignmentoutput'

      data.xml फ़ाइल में, लक्ष्य संगठन के msdyn_decisioncontractid GUID के साथ स्रोत संगठन में msdyn_decisioncontractid GUID की सभी घटनाओं को बदलें.

    • स्रोत और लक्षित संगठनों में, निम्न OData API कॉल चलाएँ और msdyn_decisioncontractid के GUID को नोट करें.

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_selectionruleoutput'

      data.xml फ़ाइल में, लक्ष्य संगठन के msdyn_decisioncontractid GUID के साथ स्रोत संगठन में msdyn_decisioncontractid GUID की सभी घटनाओं को बदलें.

  4. निकाली गई सामग्री को फिर से पैकेज करें.

  5. कॉन्फ़िगरेशन माइग्रेशन टूल का उपयोग करें, डेटा आयात करने के लिए विकल्प का चयन करें, और कंप्रेस्ड फ़ाइल का चयन करें.

सभी आवश्यक रिकॉर्ड प्राप्त करने के लिए नमूना स्कीमा के लिए, देखें रिकॉर्ड कतारों के लिए नमूना स्कीमा चरण 2.

FetchXML कतारों के लिए

नमूना 1: रिकॉर्ड के लिए सभी क्यू

<fetch> 
   <entity name="queue">
    <filter type="and">
      <condition attribute="msdyn_queuetype" operator="eq" value="192350001" />
      <condition attribute="msdyn_isomnichannelqueue" operator="eq" value="1" />
      <condition attribute="queueid" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
    </filter>
  </entity>
</fetch>

नमूना 2: रिकॉर्ड के लिए सिंगल क्यू

<fetch> 
   <entity name="queue"> 
    <filter type="and"> 
      <condition attribute="queueid" operator="eq" uiname="Test Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" /> 
    </filter> 
   </entity> 
</fetch>

नमूना 3: रिकॉर्ड के लिए एकाधिक क्यू

<fetch> 
   <entity name="queue"> 
    <filter type="and"> 
     <condition attribute="queueid" operator="in"> 
      <value uiname="Test Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value> 
      <value uiname="Test Record Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value> 
     </condition> 
    </filter> 
   </entity> 
</fetch> 

FetchXML निर्णय अनुबंध इकाई के लिए

नमूना 1: सभी रिकॉर्ड क्यू के लिए निर्णय अनुबंध

<fetch distinct="true">
	<entity name="msdyn_decisioncontract">
		<filter type="or">
			<filter type="and">
				<condition attribute="msdyn_queuetype" entityname="aw" operator="eq" value="192350001" />
				<condition attribute="msdyn_isomnichannelqueue" entityname="aw" operator="eq" value="1" />
				<condition attribute="queueid" entityname="aw" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_isomnichannelqueue" entityname="be" operator="eq" value="1" />
				<condition attribute="msdyn_queuetype" entityname="be" operator="eq" value="192350001" />
				<condition attribute="queueid" entityname="be" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_isomnichannelqueue" entityname="bm" operator="eq" value="1" />
				<condition attribute="msdyn_queuetype" entityname="bm" operator="eq" value="192350001" />
				<condition attribute="queueid" entityname="bm" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
			</filter>
		</filter>
		<link-entity name="queue" from="msdyn_assignmentinputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="aw"></link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bb">
			<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bc">
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="outer" alias="bd">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="outer" alias="be"></link-entity>
				</link-entity>
			</link-entity>
		</link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bj">
			<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bk">
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="outer" alias="bl">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="outer" alias="bm"></link-entity>
				</link-entity>
			</link-entity>
		</link-entity>
	</entity>
</fetch>  

नमूना 2: एकल रिकॉर्ड क्यू के लिए निर्णय अनुबंध

<fetch distinct="true">
	<entity name="msdyn_decisioncontract">
		<filter type="or">
			<filter type="and">
				<condition attribute="queueid" entityname="aw" operator="eq" uiname="Test Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
			</filter>
			<filter type="and">
				<condition attribute="queueid" entityname="be" operator="eq" uiname="Test Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
			</filter>
			<filter type="and">
				<condition attribute="queueid" entityname="bm" operator="eq" uiname="Test Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
			</filter>
		</filter>
		<link-entity name="queue" from="msdyn_assignmentinputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="aw"></link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bb">
			<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bc">
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="outer" alias="bd">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="outer" alias="be"></link-entity>
				</link-entity>
			</link-entity>
		</link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bj">
			<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bk">
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="outer" alias="bl">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="outer" alias="bm"></link-entity>
				</link-entity>
			</link-entity>
		</link-entity>
	</entity>
</fetch> 

नमूना 3: एकाधिक रिकॉर्ड क्यू के लिए निर्णय अनुबंध

<fetch distinct="true">
	<entity name="msdyn_decisioncontract">
		<filter type="or">
			<filter type="and">
				<condition attribute="queueid" entityname="aw" operator="in">
					<value uiname="Test Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
					<value uiname="Test Record Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
				</condition>
			</filter>
			<filter type="and">
				<condition attribute="queueid" entityname="be" operator="in">
					<value uiname="Test Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
					<value uiname="Test Record Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
				</condition>
			</filter>
			<filter type="and">
				<condition attribute="queueid" entityname="bm" operator="in">
					<value uiname="Test Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
					<value uiname="Test Record Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
				</condition>
			</filter>
		</filter>
		<link-entity name="queue" from="msdyn_assignmentinputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="aw"></link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bb">
			<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bc">
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="outer" alias="bd">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="outer" alias="be"></link-entity>
				</link-entity>
			</link-entity>
		</link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bj">
			<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bk">
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="outer" alias="bl">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="outer" alias="bm"></link-entity>
				</link-entity>
			</link-entity>
		</link-entity>
	</entity>
</fetch> 

FetchXML कतारों के लिए निर्णय नियम सेट इकाई के लिए

नमूना 1: चयन मानदंड के बिना सभी रिकॉर्ड कतारों के लिए निर्णय नियम सेट

		<fetch distinct="true">
			<entity name="msdyn_decisionruleset">
				<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="am">
					<filter>
						<condition attribute="msdyn_type" operator="ne" value="192350001" />
					</filter>
					<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="an">
						<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="ao">
							<filter type="and">
								<condition attribute="msdyn_queuetype" operator="eq" value="192350001" />
								<condition attribute="msdyn_isomnichannelqueue" operator="eq" value="1" />
								<condition attribute="queueid" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
							</filter>
						</link-entity>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

नमूना 2: चयन मानदंड के बिना एकल रिकॉर्ड कतार के लिए निर्णय नियम सेट

		<fetch distinct="true">
			<entity name="msdyn_decisionruleset">
				<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="am">
					<filter>
						<condition attribute="msdyn_type" operator="ne" value="192350001" />
					</filter>
					<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="an">
						<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="ao">
							<filter type="and">
								<condition attribute="queueid" operator="eq" uiname="Test Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
							</filter>
						</link-entity>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

नमूना 3: चयन मानदंड के बिना एकाधिक रिकॉर्ड कतारों के लिए निर्णय नियम सेट

		<fetch distinct="true">
			<entity name="msdyn_decisionruleset">
				<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="am">
					<filter>
						<condition attribute="msdyn_type" operator="ne" value="192350001" />
					</filter>
					<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="an">
						<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="ao">
							<filter type="and">
								<condition attribute="queueid" operator="in">
									<value uiname="Test Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
									<value uiname="Test Record Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
								</condition>
							</filter>
						</link-entity>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

FetchXML असाइनमेंट कॉन्फ़िगरेशन इकाई के लिए

नमूना 1: सभी रिकॉर्ड क्यू के लिए असाइनमेंट कॉन्फ़िगरेशन

<fetch>
	<entity name="msdyn_assignmentconfiguration">
		<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="bi">
			<filter type="and">
				<condition attribute="msdyn_queuetype" operator="eq" value="192350001" />
				<condition attribute="msdyn_isomnichannelqueue" operator="eq" value="1" />
				<condition attribute="queueid" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
			</filter>
		</link-entity>
	</entity>
</fetch> 

नमूना 2: एकल रिकॉर्ड क्यू के लिए असाइनमेंट कॉन्फ़िगरेशन

<fetch>
	<entity name="msdyn_assignmentconfiguration">
		<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="bi">
			<filter type="and">
				<condition attribute="queueid" operator="eq" uiname="Test Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
			</filter>
		</link-entity>
	</entity>
</fetch> 

नमूना 3: एकाधिक रिकॉर्ड क्यू के लिए असाइनमेंट कॉन्फ़िगरेशन

<fetch>
	<entity name="msdyn_assignmentconfiguration">
		<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="bi">
			<filter type="and">
				<condition attribute="queueid" operator="in">
					<value uiname="Test Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
					<value uiname="Test Record Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
				</condition>
			</filter>
		</link-entity>
	</entity>
</fetch> 

FetchXML असाइनमेंट कॉन्फ़िगरेशन चरण इकाई के लिए

नमूना 1: चयन मानदंड के बिना सभी रिकॉर्ड कतारों के लिए असाइनमेंट कॉन्फ़िगरेशन चरण

		<fetch>
			<entity name="msdyn_assignmentconfigurationstep">
				<filter>
						<condition attribute="msdyn_type" operator="ne" value="192350001" />
				</filter>
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="bq">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="br">
						<filter type="and">
							<condition attribute="msdyn_queuetype" operator="eq" value="192350001" />
							<condition attribute="msdyn_isomnichannelqueue" operator="eq" value="1" />
							<condition attribute="queueid" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
						</filter>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

नमूना 2: चयन मानदंड के बिना एकल रिकॉर्ड कतार के लिए असाइनमेंट कॉन्फ़िगरेशन चरण

		<fetch>
			<entity name="msdyn_assignmentconfigurationstep">
				<filter>
						<condition attribute="msdyn_type" operator="ne" value="192350001" />
				</filter>
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="bq">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="br">
						<filter type="and">
							<condition attribute="queueid" operator="eq" uiname="Test Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
						</filter>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

नमूना 3: चयन मानदंड के बिना एकाधिक रिकॉर्ड कतारों के लिए असाइनमेंट कॉन्फ़िगरेशन चरण

		<fetch>
			<entity name="msdyn_assignmentconfigurationstep">
				<filter>
						<condition attribute="msdyn_type" operator="ne" value="192350001" />
				</filter>
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="bq">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="br">
						<filter type="and">
							<condition attribute="queueid" operator="in">
								<value uiname="Test Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
								<value uiname="Test Record Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
							</condition>
						</filter>
					</link-entity>
				</link-entity>
			</entity> 

FetchXML कतारों के लिए निर्णय नियम सेट इकाई के लिए

नमूना 1: चयन मानदंड के साथ सभी रिकॉर्ड कतारों के लिए निर्णय नियम सेट

		<fetch distinct="true">
			<entity name="msdyn_decisionruleset">
				<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="am">
					<filter>
						<condition attribute="msdyn_type" operator="eq" value="192350001" />
					</filter>
					<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="an">
						<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="ao">
							<filter type="and">
								<condition attribute="msdyn_queuetype" operator="eq" value="192350001" />
								<condition attribute="msdyn_isomnichannelqueue" operator="eq" value="1" />
								<condition attribute="queueid" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
							</filter>
						</link-entity>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

नमूना 2: चयन मानदंड के साथ एकल रिकॉर्ड कतार के लिए निर्णय नियम सेट

		<fetch distinct="true">
			<entity name="msdyn_decisionruleset">
				<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="am">
					<filter>
						<condition attribute="msdyn_type" operator="eq" value="192350001" />
					</filter>
					<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="an">
						<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="ao">
							<filter type="and">
								<condition attribute="queueid" operator="eq" uiname="Test Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
							</filter>
						</link-entity>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

नमूना 3: चयन मानदंड के साथ कई रिकॉर्ड कतारों के लिए निर्णय नियम सेट

		<fetch distinct="true">
			<entity name="msdyn_decisionruleset">
				<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="am">
					<filter>
						<condition attribute="msdyn_type" operator="eq" value="192350001" />
					</filter>
					<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="an">
						<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="ao">
							<filter type="and">
								<condition attribute="queueid" operator="in">
									<value uiname="Test Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
									<value uiname="Test Record Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
								</condition>
							</filter>
						</link-entity>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

FetchXML असाइनमेंट कॉन्फ़िगरेशन चरण इकाई के लिए

नमूना 1: चयन मानदंड के साथ सभी रिकॉर्ड कतारों के लिए असाइनमेंट कॉन्फ़िगरेशन चरण

		<fetch>
			<entity name="msdyn_assignmentconfigurationstep">
				<filter>
						<condition attribute="msdyn_type" operator="eq" value="192350001" />
				</filter>
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="bq">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="br">
						<filter type="and">
							<condition attribute="msdyn_queuetype" operator="eq" value="192350001" />
							<condition attribute="msdyn_isomnichannelqueue" operator="eq" value="1" />
							<condition attribute="queueid" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
						</filter>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

नमूना 2: चयन मानदंड के साथ एकल रिकॉर्ड कतार के लिए असाइनमेंट कॉन्फ़िगरेशन चरण

		<fetch>
			<entity name="msdyn_assignmentconfigurationstep">
				<filter>
						<condition attribute="msdyn_type" operator="eq" value="192350001" />
				</filter>
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="bq">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="br">
						<filter type="and">
							<condition attribute="queueid" operator="eq" uiname="Test Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
						</filter>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

नमूना 3: चयन मानदंड के साथ एकाधिक रिकॉर्ड कतारों के लिए असाइनमेंट कॉन्फ़िगरेशन चरण

		<fetch>
			<entity name="msdyn_assignmentconfigurationstep">
				<filter>
						<condition attribute="msdyn_type" operator="eq" value="192350001" />
				</filter>
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="bq">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="br">
						<filter type="and">
							<condition attribute="queueid" operator="in">
								<value uiname="Test Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
								<value uiname="Test Record Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
							</condition>
						</filter>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

FetchXML संचालन घंटे विन्यास के लिए चरण इकाई

नमूना 1: सभी रिकॉर्ड कतारों के लिए परिचालन घंटे कॉन्फ़िगरेशन चरण

XMLCopy
        <fetch>
            <entity name="msdyn_operatinghour">
                <link-entity name="queue" from="msdyn_operatinghourid" to="msdyn_operatinghourid" link-type="inner" alias="aa">
                <filter type="and">
                    <condition attribute="msdyn_queuetype" operator="eq" value="192350001"/>
                    <condition attribute="msdyn_isomnichannelqueue" operator="eq" value="1"/>
                    <condition attribute="queueid" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}"/>
               </filter>
             </link-entity>
           </entity>
        </fetch>

नमूना 2: एकल रिकॉर्ड कतार के लिए परिचालन घंटे कॉन्फ़िगरेशन चरण

XMLCopy
        <fetch>
            <entity name="msdyn_operatinghour">
                <link-entity name="queue" from="msdyn_operatinghourid" to="msdyn_operatinghourid" link-type="inner" alias="ab">
                <filter type="and">
                    <condition attribute="queueid" operator="in">
                        <value uiname="Test Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value> 
                    </condition>
                </filter>
                </link-entity>
            </entity>
        </fetch>

नमूना 3: एकाधिक रिकॉर्ड कतारों के लिए परिचालन घंटे कॉन्फ़िगरेशन चरण

XMLCopy
        <fetch>
            <entity name="msdyn_operatinghour">
                <link-entity name="queue" from="msdyn_operatinghourid" to="msdyn_operatinghourid" link-type="inner" alias="ab">
                <filter type="and">
                    <condition attribute="queueid" operator="in">
                        <value uiname="Test Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value> 
                        <value uiname="Test Record Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value> 
                    </condition>
                </filter>
                </link-entity>
            </entity>
        </fetch>

FetchXML ओवरफ़्लो कार्रवाई कॉन्फ़िगरेशन के लिए चरण इकाई

नमूना 1: किसी विशिष्ट रिकॉर्ड के लिए ओवरफ़्लो एक्शन कॉन्फ़िगरेशन कॉन्फ़िगरेशन चरण फ़िल्टर

XMLCopy
<fetch>
  <entity name="msdyn_overflowactionconfig">
    <filter type="and">
      <condition attribute="msdyn_overflowactionconfigid" operator="eq" uiname="QueueTransfer_caae99a1-dcc4-ed11-83ff-00224805c003 " uitype="msdyn_overflowactionconfig" value="{6D49F66F-68F3-ED11-8848-00224805C003}"/>
    </filter>
  </entity>
</fetch>

रिकॉर्ड रूटिंग के लिए इनटेक नियमों के लिए कॉन्फ़िगरेशन माइग्रेट करें

पूर्वावश्यकताएँ

इनटेक नियमों को माइग्रेट करने से पहले, निम्न की जांच करें:

  • यदि लक्ष्य संगठन में वह रिकॉर्ड प्रकार नहीं है जिसे आप आयात करना चाहते हैं, तो आयात करने से पहले data.xml से msdyn_decisionruleset इकाई की msdyn_rulesetdefinition विशेषता को हटा दें।
  • यदि लक्ष्य संगठन में समान GUID के साथ रिकॉर्ड प्रकार है, तो आयात करने से पहले data.xml से msdyn_decisionruleset इकाई की msdyn_rulesetdefinition विशेषता को हटा दें।
  • यदि लक्ष्य संगठन में रिकॉर्ड प्रकार एक भिन्न GUID के साथ है, तो आयात करने से पहले लक्ष्य संगठन से रिकॉर्ड प्रकार को हटा दें।

इनटेक नियमों का कॉन्फ़िगरेशन माइग्रेट करें

  1. रिकॉर्ड रूटिंग कॉन्फ़िगरेशन के लिए स्रोत संगठन से स्कीमा बनाने और डेटा निर्यात करने के लिए कॉन्फ़िगरेशन माइग्रेशन टूल का उपयोग करें.

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

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

        अद्यतन पर तुलना करने के लिए एक इकाई का उदाहरण.

    नोट

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

    निम्नलिखित तालिका संस्थाओं और संबंधित नमूनों का सारांश प्रस्तुत करती है। FetchXML

    सीरियल नंबर निकाय का प्रदर्शन नाम (तार्किक नाम) एट्रिब्यूट डिस्प्ले नाम (तार्किक नाम) रिकॉर्ड फ़िल्टर करने के लिए FetchXML का उपयोग करें
    1. मास्टर निकाय रूटिंग कॉन्फ़िगरेशन (msdyn_masterentityroutingconfiguration)
    • निकाय (msdyn_entitylogicalname)
    • मास्टर निकाय रूटिंग कॉन्फ़िगरेशन (msdyn_masterentityroutingconfigurationid)
    • नाम (msdyn_name)
    • नियम सेट (msdyn_rulesetid)
    • अद्वितीय नाम (msdyn_uniquename)
    नमूना 1: रूट किए गए रिकॉर्ड के लिए मुख्य इकाई रूटिंग कॉन्फ़िगरेशन

    नमूना 2: घटना निकाय के लिए मुख्य निकाय रूटिंग कॉन्फ़िगरेशन

    नमूना 3: घटना और कार्य निकायों के लिए मुख्य निकाय रूटिंग कॉन्फ़िगरेशन
    2. निर्णय अनुबंध (msdyn_decisioncontract)
    • अनुबंध परिभाषा (msdyn_contractdefinition)
    • निर्णय अनुबंध (msdyn_decisioncontractid)
    • नाम (msdyn_name)
    • अद्वितीय नाम (msdyn_uniquename)
    नमूना 1: सभी रूट किए गए रिकॉर्ड के लिए निर्णय अनुबंध

    नमूना 2: घटना इकाई के लिए निर्णय अनुबंध

    नमूना 3: घटना और कार्य निकायों के लिए निर्णय अनुबंध
    3. निर्णय नियम सेट (msdyn_decisionruleset)
    • AI Builder मॉडल (msdyn_aibmodelid)
    • संलेखन मोड (msdyn_authoringmode)
    • निर्णय नियम सेट (msdyn_decisionrulesetid)
    • विवरण (msdyn_description)
    • इनपुट अनुबंध (msdyn_inputcontractid)
    • इनपुट संग्रह है (msdyn_isinputcollection)
    • ML मॉडल प्रकार (msdyn_mlmodeltype)
    • नाम (msdyn_name)
    • आउटपुट अनुबंध (msdyn_outputcontractid)
    • नियम सेट परिभाषा (msdyn_rulesetdefinition)
    • नियम सेट प्रकार (msdyn_rulesettype)
    • अद्वितीय नाम (msdyn_uniquename)
    नमूना 1: सभी रूट किए गए रिकॉर्ड के लिए निर्णय नियम सेट

    नमूना 2: घटना इकाई के लिए निर्णय नियमसेट

    नमूना 3: घटना और कार्य निकायों के लिए निर्णय नियमसेट

  2. स्कीमा उत्पन्न करें और इसे सहेजें.

  3. डेटा निर्यात करें और संपीड़ित (ज़िप) फ़ाइल उत्पन्न करें.

  4. ज़िप फ़ाइल निकालें, निकाले गए फ़ोल्डर में मौजूद data.xml फ़ाइल खोलें, और निम्न कार्य करें:

    • स्रोत और लक्षित संगठनों में, निम्न OData API कॉल चलाएँ और msdyn_decisioncontractid को नोट करें:

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_baseoutputcontractmasterentityroutingconfiguration'

      data.xml फ़ाइल में, लक्ष्य संगठन के msdyn_decisioncontractid GUID के साथ स्रोत संगठन में msdyn_decisioncontractid GUID की सभी घटनाओं को बदलें.

    • स्रोत और लक्षित संगठनों में, निम्न OData API कॉल चलाएँ और msdyn_decisioncontractid को नोट करें:

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_baseoutputcontractmasterentityroutingconfigurationunifiedrouting'

      यदि कॉल चलाने पर कोई आउटपुट नहीं मिलता है, तो चरण 5 पर जाएं। यदि कोई आउटपुट है, तो data.xml फ़ाइल में, स्रोत संगठन में msdyn_decisioncontractid GUID की सभी घटनाओं को लक्ष्य संगठन के msdyn_decisioncontractid GUID से प्रतिस्थापित करें.

  5. निकाली गई सामग्री को फिर से पैकेज करें.

  6. कॉन्फ़िगरेशन माइग्रेशन टूल का उपयोग करें, डेटा आयात करने के लिए विकल्प का चयन करें, और कंप्रेस्ड फ़ाइल का चयन करें.

सभी आवश्यक रिकॉर्ड प्राप्त करने हेतु नमूना स्कीमा के लिए, रिकॉर्ड रूटिंग के लिए इनटेक नियमों के लिए नमूना स्कीमा देखें.

FetchXML सेवन नियमों के लिए निर्णय अनुबंध इकाई के लिए

नमूना 1: सभी रूट किए गए रिकॉर्ड के लिए निर्णय अनुबंध

<fetch distinct="true">
	<entity name="msdyn_decisioncontract">
		<filter type="or">
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="bp" operator="not-null" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="bt" operator="not-null" />
			</filter>
		</filter>
		<link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bo">
			<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" linktype="outer" alias="bp" /></link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bs">
			<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" linktype="outer" alias="bt" /></link-entity>
	</entity>
</fetch>

नमूना 2: घटना निकाय के लिए निर्णय अनुबंध

<fetch distinct="true">
	<entity name="msdyn_decisioncontract">
		<filter type="or">
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="bp" operator="eq" value="incident" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="bt" operator="eq" value="incident" />
			</filter>
		</filter>
		<link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bo">
			<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bp" /></link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bs">
			<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bt" /></link-entity>
	</entity>
</fetch>

नमूना 3: घटना और कार्य निकायों के लिए निर्णय अनुबंध

<fetch distinct="true">
	<entity name="msdyn_decisioncontract">
		<filter type="or">
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="bp" operator="eq" value="incident" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="bt" operator="eq" value="incident" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="bp" operator="eq" value="task" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="bt" operator="eq" value="task" />
			</filter>
		</filter>
		<link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bo">
			<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bp" /></link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bs">
			<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bt" /></link-entity>
	</entity>
</fetch> 

FetchXML निर्णय नियम सेट इकाई के लिए सेवन नियमों के लिए

नमूना 1: सभी रूट किए गए रिकॉर्ड के लिए निर्णय नियमसेट

<fetch distinct="true">
	<entity name="msdyn_decisionruleset">
		<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="cp">
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" operator="not-null" />
			</filter>
		</link-entity>
	</entity>
</fetch> 

नमूना 2: घटना निकाय के लिए निर्णय नियमसेट

<fetch distinct="true">
	<entity name="msdyn_decisionruleset">
		<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="cp">
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" operator="eq" value="incident" />
			</filter>
		</link-entity>
	</entity>
</fetch> 

नमूना 3: घटना और कार्य निकायों के लिए निर्णय नियमसेट

<fetch distinct="true">
	<entity name="msdyn_decisionruleset">
		<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="cp">
			<filter type="and">
				<filter type="or">
					<condition attribute="msdyn_entitylogicalname" operator="eq" value="incident" />
					<condition attribute="msdyn_entitylogicalname" operator="eq" value="task" />
				</filter>
			</filter>
		</link-entity>
	</entity>
</fetch> 

FetchXML सेवन नियमों के लिए निकाय रूटिंग कॉन्फ़िगरेशन के लिए

नमूना 1: रूट किए गए रिकॉर्ड के लिए मुख्य निकाय रूटिंग कॉन्फ़िगरेशन

<fetch>
	<entity name="msdyn_masterentityroutingconfiguration">
		<filter type="and">
			<condition attribute="msdyn_entitylogicalname" operator="not-null" />
		</filter>
	</entity>
</fetch> 

नमूना 2: घटना निकाय के लिए मुख्य निकाय रूटिंग कॉन्फ़िगरेशन

<fetch>
	<entity name="msdyn_masterentityroutingconfiguration">
		<filter type="and">
			<condition attribute="msdyn_entitylogicalname" operator="eq" value="incident" />
		</filter>
	</entity>
</fetch> 

नमूना 3: घटना और कार्य निकायों के लिए मुख्य निकाय रूटिंग कॉन्फ़िगरेशन

<fetch>
	<entity name="msdyn_masterentityroutingconfiguration">
		<filter type="and">
			<filter type="or">
				<condition attribute="msdyn_entitylogicalname" operator="eq" value="incident" />
				<condition attribute="msdyn_entitylogicalname" operator="eq" value="task" />
			</filter>
		</filter>
	</entity>
</fetch>

रिकॉर्ड कार्यप्रवाहों के लिए कॉन्फ़िगरेशन माइग्रेट करें

  1. रिकॉर्ड वर्कस्ट्रीम के लिए स्रोत संगठन से स्कीमा बनाने और डेटा निर्यात करने के लिए कॉन्फ़िगरेशन माइग्रेशन टूल का उपयोग करें.

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

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

        अद्यतन पर तुलना करने के लिए एक इकाई का उदाहरण.

    नोट

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

    सुनिश्चित करें कि इनटेक नियमों में संदर्भित कार्यप्रवाह लक्ष्य संगठन में मौजूद हैं या वर्तमान माइग्रेशन के भाग के रूप में मौजूद हैं।

    निम्नलिखित तालिका संस्थाओं और संबंधित नमूनों का सारांश प्रस्तुत करती है। FetchXML

    सीरियल नंबर निकाय का प्रदर्शन नाम (तार्किक नाम) एट्रिब्यूट डिस्प्ले नाम (तार्किक नाम) रिकॉर्ड फ़िल्टर करने के लिए FetchXML का उपयोग करें
    1. वर्कस्ट्रीम (msdyn_liveworkstream)
    • स्वचालित संदेशों की अनुमति दें (msdyn_enableautomatedmessages)
    • अनुमत उपस्थितियाँ (msdyn_allowedpresences)
    • अस्वीकार या समय समाप्त होने के बाद वर्कआइटम असाइन करें (msdyn_assignworkitemafterdecline)
    • निष्क्रियता के बाद स्वत: बंद (msdyn_autocloseafterinactivity)
    • रैप-अप स्थिति के लिए ब्लॉक क्षमता (msdyn_blockcapacityforwrapup)
    • बोट क्यू (msdyn_bot_queue)
    • बोट नियम (msdyn_bot_rule)
    • बोट उपयोगकर्ता (msdyn_bot_user)
    • क्षमता (msdyn_capacityrequired)
    • क्षमता प्रारूप (msdyn_capacityformat)
    • चैनल (msdyn_streamsource)
    • अनुबंध आईडी (msdyn_routingcontractid)
    • डिफ़ॉल्ट (msdyn_sessiontemplate_default)
    • डिफ़ॉल्ट क्यू (msdyn_defaultqueue)
    • दिशा (msdyn_direction)
    • पुश-आधारित वर्क स्ट्रीम से चयन सक्षम करें (msdyn_enableselectingfrompushbasedworkstreams)
    • निकाय (msdyn_masterentityroutingconfigurationid)
    • फ़ॉलबैक भाषा (msdyn_fallbacklanguage)
    • प्रतीक्षा के बाद अनुवर्ती कार्रवाई (msdyn_followupafterwaiting)
    • हैंडलिंग समय थ्रेशोल्ड (msdyn_handlingtimethreshold)
    • आवक प्रमाणित (msdyn_notificationtemplate_incoming_auth)
    • डिफ़ॉल्ट है (msdyn_isdefault)
    • पूरी वार्तालाप के दौरान एक ही एजेंट रखें (msdyn_enableagentaffinity)
    • मिलान तर्क (msdyn_matchinglogic)
    • अधिकतम सहसंगता (msdyn_maxconcurrentconnection)
    • मोड (msdyn_mode)
    • नाम (msdyn_name)
    • सूचना (msdyn_notification)
    • आउटबाउंड क्यू (msdyn_outboundqueueid)
    • रिकॉर्ड पहचान नियम (msdyn_recordidentificationrule)
    • रिकॉर्ड पहचान प्रमाणीकरण नियम (msdyn_recordidentificationvalidationrule)
    • स्क्रीन पॉप टाइमआउट (msdyn_screenpoptimeout)
    • स्क्रीन पॉप टाइमआउट (msdyn_screenpoptimeout_optionSet)
    • कौशल अटैचमेंट रूल्स काउंट (msdyn_skillattachmentrulescount)
    • कौशल अटैचमेंट रूल्स काउंट (पिछली बार अपडेट किया गया) (msdyn_skillattachmentrulescount)
    • कौशल अटैचमेंट रूल्स काउंट (स्थिति) (msdyn_skillattachmentrulescount_state)
    • प्रतीक्षा समय थ्रेशोल्ड (msdyn_handlingtimethreshold)
    • कार्य वितरण मोड (msdyn_workdistributionmode)
    • वर्क स्ट्रीम (msdyn_liveworkstreamid)
    नमूना 1: सभी रिकॉर्ड कार्यप्रवाह

    नमूना 2: एकल रिकॉर्ड कार्यप्रवाह

    नमूना 3: एकाधिक रिकॉर्ड कार्यप्रवाह
    2. निर्णय अनुबंध (msdyn_decisioncontract)
    • अनुबंध परिभाषा (msdyn_contractdefinition)
    • निर्णय अनुबंध (msdyn_decisioncontractid)
    • नाम (msdyn_name)
    • अद्वितीय नाम (msdyn_uniquename)
    नमूना 1: सभी रिकॉर्ड कार्यप्रवाहों के लिए निर्णय अनुबंध

    नमूना 2: प्रकार = घटना के एकल रिकॉर्ड कार्यप्रवाह के लिए निर्णय अनुबंध

    नमूना 3: प्रकार के कई रिकॉर्ड कार्यप्रवाह के लिए निर्णय अनुबंध = घटना और प्रकार = कार्य

    3. निर्णय नियम सेट (msdyn_decisionruleset)
    • AI Builder मॉडल (msdyn_aibmodelid)
    • संलेखन मोड (msdyn_authoringmode)
    • निर्णय नियम सेट (msdyn_decisionrulesetid)
    • विवरण (msdyn_description)
    • इनपुट अनुबंध (msdyn_inputcontractid)
    • इनपुट संग्रह है (msdyn_isinputcollection)
    • ML मॉडल प्रकार (msdyn_mlmodeltype)
    • नाम (msdyn_name)
    • आउटपुट अनुबंध (msdyn_outputcontractid)
    • नियम सेट परिभाषा (msdyn_rulesetdefinition)
    • नियम सेट प्रकार (msdyn_rulesettype)
    • अद्वितीय नाम (msdyn_uniquename)
    नमूना 1: सभी रिकॉर्ड कार्यप्रवाहों के लिए निर्णय नियमसेट

    नमूना 2: प्रकार = घटना के एकल रिकॉर्ड कार्यप्रवाह के लिए निर्णय नियमसेट

    नमूना 3: एकाधिक रिकॉर्ड वर्कस्ट्रीम प्रकार के लिए निर्णय नियमसेट = घटना और प्रकार = कार्य

    4. रूटिंग कॉन्फ़िगरेशन (msdyn_routingconfiguration)
    • सक्रिय कॉन्फ़िगरेशन है (msdyn_isactiveconfiguration)
    • नाम (msdyn_name)
    • रूटिंग कॉन्फ़िगरेशन (msdyn_routingconfigurationid)
    • अद्वितीय नाम (msdyn_uniquename)
    • वर्कस्ट्रीम (msdyn_liveworkstreamid)
    नमूना 1: सभी रिकॉर्ड कार्यप्रवाह के लिए रूटिंग कॉन्फ़िगरेशन

    नमूना 2: एकल रिकॉर्ड कार्यप्रवाह के लिए रूटिंग कॉन्फ़िगरेशन

    नमूना 3: एकाधिक रिकॉर्ड कार्यप्रवाह के लिए रूटिंग कॉन्फ़िगरेशन

    5. रूटिंग कॉन्फ़िगरेशन चरण (msdyn_routingconfigurationstep)
    • नाम (msdyn_name)
    • रूटिंग कॉन्फ़िगरेशन (msdyn_routingconfigurationid)
    • रूटिंग कॉन्फ़िगरेशन चरण (msdyn_routingconfigurationstepid)
    • नियम सेट (msdyn_rulesetid)
    • चरण ऑर्डर (msdyn_steporder)
    • चरण प्रकार (msdyn_type)
    • अद्वितीय नाम (msdyn_uniquename)
    नमूना 1: सभी रिकॉर्ड कार्यप्रवाहों के लिए रूटिंग कॉन्फ़िगरेशन के चरण

    नमूना 2: एकल रिकॉर्ड कार्यप्रवाह के लिए रूटिंग कॉन्फ़िगरेशन का चरण

    नमूना 3: एकाधिक रिकॉर्ड कार्यप्रवाह के लिए रूटिंग कॉन्फ़िगरेशन का चरण

    6. वर्कस्ट्रीम क्षमता प्रोफ़ाइल (msdyn_liveworkstreamcapacityprofile)
    • क्षमता प्रोफाइल (msdyn_capacityprofile_id)
    • नाम (msdyn_name)
    • वर्कस्ट्रीम (msdyn_workstream_id)
    • वर्कस्ट्रीम क्षमता प्रोफ़ाइल (msdyn_liveworkstreamcapacityprofileid)
    नमूना 1: सभी रिकॉर्ड कार्यप्रवाहों के लिए कार्यप्रवाह क्षमता प्रोफ़ाइल

    नमूना 2: एकल रिकॉर्ड कार्यप्रवाहों के लिए कार्यप्रवाह क्षमता प्रोफाइल

    नमूना 3: एकाधिक रिकॉर्ड कार्यप्रवाहों के लिए कार्यप्रवाह क्षमता प्रोफ़ाइल

  2. स्कीमा उत्पन्न करें और इसे सहेजें.

  3. डेटा निर्यात करें और संपीड़ित (ज़िप) फ़ाइल उत्पन्न करें.

  4. ज़िप फ़ाइल निकालें, निकाले गए फ़ोल्डर में मौजूद data.xml फ़ाइल खोलें, और निम्न कार्य करें:

    • स्रोत और लक्षित संगठनों में, निम्न OData API कॉल चलाएँ और msdyn_decisioncontractid को नोट करें.

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_baseoutputcontractmasterentityroutingconfiguration'

      data.xml फ़ाइल में, लक्ष्य संगठन के msdyn_decisioncontractid GUID के साथ स्रोत संगठन में msdyn_decisioncontractid GUID की सभी घटनाओं को बदलें.

    • स्रोत और लक्षित संगठनों में, निम्न OData API कॉल चलाएँ और msdyn_decisioncontractid को नोट करें.

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_baseoutputcontractmasterentityroutingconfigurationunifiedrouting'

      data.xml फ़ाइल में, लक्ष्य संगठन के msdyn_decisioncontractid GUID के साथ स्रोत संगठन में msdyn_decisioncontractid GUID की सभी घटनाओं को बदलें.

    • स्रोत और लक्षित संगठनों में, निम्न OData API कॉल चलाएँ और msdyn_decisioncontractid को नोट करें.

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_demandqueueidentificationoutput'

      data.xml फ़ाइल में, लक्ष्य संगठन के msdyn_decisioncontractid GUID के साथ स्रोत संगठन में msdyn_decisioncontractid GUID की सभी घटनाओं को बदलें.

  5. निकाली गई सामग्री को फिर से पैकेज करें.

  6. कॉन्फ़िगरेशन माइग्रेशन टूल का उपयोग करें, डेटा आयात करने के लिए विकल्प का चयन करें, और कंप्रेस्ड फ़ाइल का चयन करें.

  7. आयात सफलतापूर्वक पूर्ण हो जाने के बाद, आयात को पुनः चलाएं ताकि यह सुनिश्चित हो सके कि संदर्भ सही ढंग से अद्यतन किए गए हैं, जो "निर्माण पर" प्रक्रियाओं द्वारा ओवरराइड हो गए होंगे।

सभी आवश्यक रिकॉर्ड प्राप्त करने हेतु नमूना स्कीमा के लिए, एकीकृत रूटिंग रिकॉर्ड कार्यप्रवाह के लिए नमूना स्कीमा देखें.

FetchXML कार्यप्रवाह इकाई के लिए

नमूना 1: सभी रिकॉर्ड कार्यप्रवाह

<fetch distinct="true">
	<entity name="msdyn_liveworkstream">
		<filter type="and">
			<condition attribute="msdyn_mode" operator="eq" value="717210001" />
			<condition attribute="msdyn_streamsource" operator="eq" value="192350000" />
		</filter>
	</entity>
</fetch> 

नमूना 2: एकल रिकॉर्ड कार्यप्रवाह

<fetch>
	<entity name="msdyn_liveworkstream">
		<filter type="and">
			<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
		</filter>
	</entity>
</fetch> 

नमूना 3: एकाधिक रिकॉर्ड कार्यप्रवाह

<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
	<entity name="msdyn_liveworkstream">
		<filter type="and">
			<condition attribute="msdyn_liveworkstreamid" operator="in">
				<value uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}</value>
				<value uiname="Test Record Workstream Task 1" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44215}</value>
			</condition>
		</filter>
	</entity>
</fetch> 

FetchXML निर्णय अनुबंध इकाई के लिए

नमूना 1: सभी रिकॉर्ड कार्यप्रवाहों के लिए निर्णय अनुबंध

<fetch distinct="true">
	<entity name="msdyn_decisioncontract">
		<filter type="or">
			<filter type="and">
				<condition attribute="msdyn_mode" entityname="an" operator="eq" value="717210001" />
				<condition attribute="msdyn_streamsource" entityname="an" operator="eq" value="192350000" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_mode" entityname="bd" operator="eq" value="717210001" />
				<condition attribute="msdyn_streamsource" entityname="bd" operator="eq" value="192350000" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="bp" operator="not-null" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="bt" operator="not-null" />
			</filter>
		</filter>
		<link-entity name="msdyn_liveworkstream" from="msdyn_routingcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="an"></link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="ba">
			<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bb">
				<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="bc">
					<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="bd"></link-entity>
				</link-entity>
			</link-entity>
		</link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bo">
			<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bp" /></link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bs">
			<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bt" /></link-entity>
	</entity>
</fetch> 

नमूना 2: प्रकार के एकल रिकॉर्ड कार्यप्रवाह के लिए निर्णय अनुबंध = घटना

<fetch distinct="true">
	<entity name="msdyn_decisioncontract">
		<filter type="or">
			<filter type="and">
				<condition attribute="msdyn_liveworkstreamid" entityname="an" operator="eq" uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_liveworkstreamid" entityname="bd" operator="eq" uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="bp" operator="eq" value="incident" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="bt" operator="eq" value="incident" />
			</filter>
		</filter>
		<link-entity name="msdyn_liveworkstream" from="msdyn_routingcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="an"></link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="ba">
			<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bb">
				<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="bc">
					<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="bd"></link-entity>
				</link-entity>
			</link-entity>
		</link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bo">
			<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bp" /></link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bs">
			<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bt" /></link-entity>
	</entity>
</fetch>

नमूना 3: प्रकार के कई रिकॉर्ड कार्यप्रवाह के लिए निर्णय अनुबंध = घटना और प्रकार = कार्य

<fetch distinct="true">
	<entity name="msdyn_decisioncontract">
		<filter type="or">
			<filter type="and">
				<condition attribute="msdyn_liveworkstreamid" entityname="an" operator="in">
					<value uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}</value>
					<value uiname="Test Record Workstream Task 1" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44215}</value>
				</condition>
			</filter>
			<filter type="and">
				<condition attribute="msdyn_liveworkstreamid" entityname="bd" operator="in">
					<value uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}</value>
					<value uiname="Test Record Workstream Task 1" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44215}</value>
				</condition>
			</filter>
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="bp" operator="eq" value="incident" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="bt" operator="eq" value="incident" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="bp" operator="eq" value="task" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="bt" operator="eq" value="task" />
			</filter>
		</filter>
		<link-entity name="msdyn_liveworkstream" from="msdyn_routingcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="an"></link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="ba">
			<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bb">
				<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="bc">
					<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="bd"></link-entity>
				</link-entity>
			</link-entity>
		</link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bo">
			<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bp" /></link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bs">
			<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bt" /></link-entity>
	</entity>
</fetch> 

FetchXML निर्णय नियम सेट इकाई के लिए

नमूना 1: सभी रिकॉर्ड कार्यप्रवाहों के लिए निर्णय नियमसेट

<fetch distinct="true">
	<entity name="msdyn_decisionruleset">
		<filter type="or">
			<filter type="and">
				<condition attribute="msdyn_mode" entityname="af" operator="eq" value="717210001" />
				<condition attribute="msdyn_streamsource" entityname="af" operator="eq" value="192350000" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="dc" operator="not-null" />
			</filter>
		</filter>
		<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="ad">
			<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="ae">
				<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="af"></link-entity>
			</link-entity>
		</link-entity>
		<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="dc"></link-entity>
	</entity>
</fetch> 

नमूना 2: प्रकार के एकल रिकॉर्ड कार्यप्रवाह के लिए निर्णय नियमसेट = घटना

<fetch distinct="true">
	<entity name="msdyn_decisionruleset">
		<filter type="or">
			<filter type="and">
				<condition attribute="msdyn_liveworkstreamid" entityname="af" operator="eq" uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="dc" operator="eq" value="incident" />
			</filter>
		</filter>
		<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="ad">
			<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="ae">
				<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="af"></link-entity>
			</link-entity>
		</link-entity>
		<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="dc"></link-entity>
	</entity>
</fetch>

नमूना 3: एकाधिक रिकॉर्ड कार्यप्रवाह प्रकार के लिए निर्णय नियमसेट = घटना और प्रकार = कार्य

<fetch distinct="true">
	<entity name="msdyn_decisionruleset">
		<filter type="or">
			<filter type="and">
				<condition attribute="msdyn_liveworkstreamid" entityname="af" operator="in">
					<value uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}</value>
					<value uiname="Test Record Workstream Task 1" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44215}</value>
				</condition>
			</filter>
			<filter type="and">
				<filter type="or">
					<condition attribute="msdyn_entitylogicalname" entityname="dc" operator="eq" value="incident" />
					<condition attribute="msdyn_entitylogicalname" entityname="dc" operator="eq" value="task" />
				</filter>
			</filter>
		</filter>
		<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="ad">
			<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="ae">
				<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="af"></link-entity>
			</link-entity>
		</link-entity>
		<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="dc"></link-entity>
	</entity>
</fetch> 

FetchXML रूटिंग कॉन्फ़िगरेशन इकाई के लिए

नमूना 1: सभी रिकॉर्ड कार्यप्रवाह के लिए रूटिंग कॉन्फ़िगरेशन

<fetch>
	<entity name="msdyn_routingconfiguration">
		<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="ah">
			<filter type="and">
				<condition attribute="msdyn_mode" operator="eq" value="717210001" />
				<condition attribute="msdyn_streamsource" operator="eq" value="192350000" />
			</filter>
		</link-entity>
	</entity>
</fetch> 

नमूना 2: एकल रिकॉर्ड कार्यप्रवाह के लिए रूटिंग कॉन्फ़िगरेशन

<fetch>
	<entity name="msdyn_routingconfiguration">
		<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="ah">
			<filter type="and">
				<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
			</filter>
		</link-entity>
	</entity>
</fetch> 

नमूना 3: एकाधिक रिकॉर्ड कार्यप्रवाह के लिए रूटिंग कॉन्फ़िगरेशन

<fetch>
	<entity name="msdyn_routingconfiguration">
		<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="ah">
			<filter type="and">
				<condition attribute="msdyn_liveworkstreamid" operator="in">
					<value uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}</value>
					<value uiname="Test Record Workstream Task 1" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44215}</value>
				</condition>
			</filter>
		</link-entity>
	</entity>
</fetch> 

FetchXML रूटिंग कॉन्फ़िगरेशन के लिए चरण इकाई

नमूना 1: सभी रिकॉर्ड कार्यप्रवाहों के लिए रूटिंग कॉन्फ़िगरेशन के चरण

<fetch>
	<entity name="msdyn_routingconfigurationstep">
		<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="inner" alias="ak">
			<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="al">
				<filter type="and">
					<condition attribute="msdyn_mode" operator="eq" value="717210001" />
					<condition attribute="msdyn_streamsource" operator="eq" value="192350000" />
				</filter>
			</link-entity>
		</link-entity>
	</entity>
</fetch> 

नमूना 2: एकल रिकॉर्ड कार्यप्रवाह के लिए रूटिंग कॉन्फ़िगरेशन का चरण

<fetch>
	<entity name="msdyn_routingconfigurationstep">
		<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="inner" alias="ak">
			<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="al">
				<filter type="and">
					<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
				</filter>
			</link-entity>
		</link-entity>
	</entity>
</fetch> 

नमूना 3: एकाधिक रिकॉर्ड कार्यप्रवाह के लिए रूटिंग कॉन्फ़िगरेशन का चरण

<fetch>
	<entity name="msdyn_routingconfigurationstep">
		<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="inner" alias="ak">
			<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="al">
				<filter type="and">
					<condition attribute="msdyn_liveworkstreamid" operator="in">
						<value uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}</value>
						<value uiname="Test Record Workstream Task 1" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44215}</value>
					</condition>
				</filter>
			</link-entity>
		</link-entity>
	</entity>
</fetch> 

FetchXML वर्कस्ट्रीम कैपेसिटी प्रोफ़ाइल इकाई के लिए

नमूना 1: सभी रिकॉर्ड कार्यप्रवाहों के लिए कार्यप्रवाह क्षमता प्रोफ़ाइल

<fetch>
	<entity name="msdyn_liveworkstreamcapacityprofile">
		<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_workstream_id" link-type="inner" alias="am">
			<filter type="and">
				<condition attribute="msdyn_mode" operator="eq" value="717210001" />
				<condition attribute="msdyn_streamsource" operator="eq" value="192350000" />
			</filter>
		</link-entity>
	</entity>
</fetch> 

नमूना 2: एकल रिकॉर्ड कार्यप्रवाहों के लिए कार्यप्रवाह क्षमता प्रोफाइल

<fetch>
	<entity name="msdyn_liveworkstreamcapacityprofile">
		<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_workstream_id" link-type="inner" alias="am">
			<filter type="and">
				<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
			</filter>
		</link-entity>
	</entity>
</fetch> 

नमूना 3: एकाधिक रिकॉर्ड कार्यप्रवाहों के लिए कार्यप्रवाह क्षमता प्रोफ़ाइल

<fetch>
	<entity name="msdyn_liveworkstreamcapacityprofile">
		<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_workstream_id" link-type="inner" alias="am">
			<filter type="and">
				<condition attribute="msdyn_liveworkstreamid" operator="in">
					<value uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}</value>
					<value uiname="Test Record Workstream Task 1" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44215}</value>
				</condition>
			</filter>
		</link-entity>
	</entity>
</fetch>

अगले कदम

रिकॉर्ड का माइग्रेशन सत्यापित करें

भी देखें

कॉन्फ़िगरेशन डेटा निर्यात करने के लिए एक स्कीमा बनाएँ
रिकॉर्ड के लिए डेटा माइग्रेशन का अवलोकन
रिकॉर्ड फ़िल्टर करने के लिए FetchXML क्वेरी का उपयोग करें
रिकॉर्ड के माइग्रेशन का समस्या निवारण करें
लाइव चैट के लिए कॉन्फ़िगरेशन डेटा माइग्रेट करें
वॉइस चैनल के लिए कॉन्फ़िगरेशन डेटा माइग्रेट करें