नोट
इस पृष्ठ तक पहुंच के लिए प्राधिकरण की आवश्यकता होती है। आप साइन इन करने या निर्देशिकाएँ बदलने का प्रयास कर सकते हैं।
इस पृष्ठ तक पहुंच के लिए प्राधिकरण की आवश्यकता होती है। आप निर्देशिकाएँ बदलने का प्रयास कर सकते हैं।
अनुप्रयोग में डुप्लिकेट नियमों को कॉन्फ़िगर कैसे करें के बारे में जानकारी के लिए, देखें व्यवस्थापक मार्गदर्शिका: अपने डेटा को साफ़ रखने के लिए डुप्लिकेट डिटेक्शन नियम सेट करें.
डुप्लिकेट डिटेक्शन नियम निम्न तालिकाओं का उपयोग करके परिभाषित किए गए हैं:
- डुप्लिकेट नियम: सिस्टम में डुप्लिकेट का पता लगाने के लिए, किसी विशिष्ट तालिका प्रकार के लिए एक डुप्लिकेट डिटेक्शन नियम बनाएँ। आप एक ही प्रकार की तालिका के लिए एकाधिक पहचान नियम बना सकते हैं. हालांकि, आप एक बार में प्रति तालिका प्रकार के लिए अधिकतम पांच डुप्लिकेट पहचान नियम प्रकाशित कर सकते हैं.
-
डुप्लिकेटRuleCondition: किसी नियम में एक या अधिक डुप्लिकेट डिटेक्शन नियम शर्तें हो सकती हैं जो तालिका द्वारा दर्शाई जाती हैं. शर्तों को सिस्टम द्वारा तार्किक
ANDसंचालन के रूप में जोड़ा जाता है। एक डुप्लिकेट डिटेक्शन नियम एक आधार तालिका प्रकार और एक मिलान तालिका प्रकार निर्दिष्ट करता है। डुप्लिकेट नियम शर्त आधार स्तंभ का नाम और मेल खाने वाले स्तंभ का नाम निर्दिष्ट करती है. उदाहरण के लिए, अंतिम नामों और पतों की तुलना करने के लिए किसी खाते को आधार तालिका के रूप में और किसी संपर्क को मिलान तालिका के रूप में निर्दिष्ट करें. मिलान मानदंड में ऑपरेटर शामिल होते हैं जैसे कि बिल्कुल मिलान, वर्णों की पहली एन-संख्या, या वर्णों की अंतिम एन-संख्या।
ये दो तालिकाएँ DuplicateRule_DuplicateRuleConditions संबंध का उपयोग करके संबंधित हैं।
डुप्लिकेट डिटेक्शन मौजूदा रिकॉर्ड के जेनरेट हुए मिलान कोड का नए बनाए जा रहे प्रत्येक रिकॉर्ड के साथ मिलान करता है. ये मिलान कोड हर नया रिकॉर्ड बनाए जाने पर बनाए जाते हैं. इसलिए, एक या अधिक डुप्लिकेट रिकॉर्ड बनाने की संभावना है यदि उन्हें ठीक उसी समय संसाधित किया जाता है। डुप्लिकेट का पता लगाने के अलावा, जैसा कि वे बनाए गए हैं, आपको अन्य संभावित डुप्लिकेट रिकॉर्ड की जांच करने के लिए डुप्लिकेट डिटेक्शन जॉब्स शेड्यूल करना चाहिए।
डुप्लिकेट डिटेक्शन नियम सिस्टम-वाइड हैं। बल्क डेटा के लिए डुप्लिकेट का पता लगाने या किसी विशेष तालिका रिकॉर्ड के लिए डुप्लिकेट पुनर्प्राप्त करने के लिए डुप्लिकेट कार्य चलाने से पहले आपको उन्हें प्रकाशित करना होगा। डुप्लिकेट डिटेक्शन नियम प्रकाशित करने के लिए, संदेश(PublishDuplicateRule या) का उपयोग करेंPublishDuplicateRuleRequest. डुप्लिकेट नियम प्रकाशन एक एसिंक्रोनस ऑपरेशन है जो पृष्ठभूमि में चलता है।
इन तालिकाओं में निम्न लिखने योग्य स्तंभ डुप्लिकेट डिटेक्शन नियमों के व्यवहार को नियंत्रित करते हैं।
डुप्लिकेट नियम
| Column | या क़िस्म |
|---|---|
| BaseEntityName | संभावित डुप्लिकेट के लिए मूल्यांकन किए जा रहे रिकॉर्ड का रिकॉर्ड प्रकार. |
| वर्णन | डुप्लिकेट डिटेक्शन नियम का वर्णन. |
| डुप्लिकेटरूल आईडी | डुप्लिकेट डिटेक्शन नियम का युनीक आइडेंटिफ़ायर. |
| InactiveRecords को छोड़कर | निर्धारित करता है कि निष्क्रिय रिकॉर्ड्स को डुप्लिकेट के रूप में ध्वजांकित करना है या नहीं. नोट: डिफ़ॉल्ट मान false है. यदि आप निष्क्रिय रिकॉर्ड्स को डुप्लिकेट के रूप में ध्वजांकित नहीं करना चाहते हैं, तो इसे इस पर true सेट करें, भले ही वे डुप्लिकेशन डिटेक्शन नियम मापदंड को पूरा करते हों. अधिक जानकारी: निष्क्रिय स्थितियाँ |
| इसकेस सेंसिटिव | इंगित करता है कि ऑपरेटर केस-संवेदी है या नहीं. |
| MatchingEntityName | रिकॉर्ड का रिकॉर्ड प्रकार संभावित डुप्लिकेट के रूप में मूल्यांकित किया जा रहा है. |
| नाम | डुप्लिकेट डिटेक्शन नियम का नाम. |
| ओनरआईडी | उपयोगकर्ता या टीम का युनीक आइडेंटिफ़ायर जो डुप्लिकेट डिटेक्शन नियम का स्वामी है. |
| ओनरआईडी टाइप | चाहे मालिक उपयोगकर्ता हो या टीम. |
| स्थिति कोड | डुप्लिकेट डिटेक्शन नियम की स्थिति का कारण। |
निष्क्रिय अवस्थाएँ
अधिकांश सिस्टम तालिकाओं और सभी कस्टम तालिकाओं में दो StateCode स्तंभ विकल्प होते हैं:
-
Value: 0InvariantName:Active -
Value: 1InvariantName:Inactive
पसंद का लेबल बदला जा सकता है, लेकिन InvariantName मान नहीं बदलेगा।
कुछ सिस्टम तालिकाओं में एक से अधिक सक्रिय या निष्क्रिय स्थिति होती है. निम्न तालिका एक से अधिक सक्रिय या निष्क्रिय स्थिति वाली तालिकाओं के उदाहरणों को सूचीबद्ध करती है.
| राज्य कोड | सक्रिय स्थिति | निष्क्रिय स्थिति |
|---|---|---|
| Appointment.StateCode |
Open, Scheduled |
Completed, Canceled |
| CampaignActivity.StateCode | Open |
Closed, Canceled |
| CampaignResponse.StateCode | Open |
Completed, Canceled |
| अनुबंध.राज्य कोड |
Draft, , InvoicedOn Hold |
Canceled, Expired |
| ContractDetail.StateCode |
Existing, Renewed |
Canceled, Expired |
| ईमेल.स्टेटकोड | Open |
Completed, Canceled |
| फैक्स.स्टेटकोड | Open |
Completed, Canceled |
| घटना.राज्यकोड | Active |
Resolved, , CanceledClosed |
| इनवॉइस.स्टेटकोड | Active |
Closed, , PaidCanceled |
| KbArticle.StateCode |
Draft, , UnapprovedPublished |
लागू नहीं |
| लीड.स्टेटकोड | Open |
Qualified, Disqualified |
| पत्र.राज्य कोड | Open |
Completed, Canceled |
| अवसर.राज्यकोड | Open |
Won, Lost |
| फोनकॉल.स्टेटकोड | Open |
Completed, Canceled |
| उद्धरण.राज्यकोड |
Draft, Active |
Won, Closed |
| SalesOrder.StateCode |
Active, , SubmittedInvoiced |
Canceled, Fulfilled |
| ServiceAppointment.StateCode |
Open, Scheduled |
Closed, Canceled |
| टास्क.स्टेटकोड | Open |
Completed, Canceled |
उदाहरण के लिए, यदि आप कॉलम को ExcludeInactiveRecords , केवलActive, पर सेट trueकरते हैं, Submittedऔर Invoiced डुप्लिकेट डिटेक्शन के दौरान मेल खाने के लिए विक्रय ऑर्डर पर विचार किया जाता है।
नोट
आप अपने संगठन के लिए तालिका और स्तंभ परिभाषाएँ ब्राउज़ करें में वर्णित मेटाडेटा ब्राउज़र का उपयोग करके किसी तालिका के लिए उपलब्ध StateCode विकल्पों की समीक्षा कर सकते हैं.
किसी तालिका के लिए विकल्पों को StateCode पुनः प्राप्त करने के लिए आप नीचे उपयोग की गई तालिका appointment को प्रतिस्थापित LogicalName करके निम्न वेब API क्वेरी का उपयोग कर सकते हैं:
GET [organization URI]/api/data/v9.0/EntityDefinitions(LogicalName='appointment')/Attributes(LogicalName='statecode')/Microsoft.Dynamics.CRM.StateAttributeMetadata/OptionSet?$select=Options
DuplicateRule विशेष संदेश
डुप्लिकेटरूल एक उपयोगकर्ता के स्वामित्व वाली तालिका है और सामान्य बनाने, पुनर्प्राप्त करने, अद्यतन करने, असाइन करने और हटाने के संचालन के साथ-साथ संचालन को नियंत्रित करने की अनुमति है। अधिक जानकारी: DuplicateRule संदेश.
निम्नलिखित विशेष संदेशों का भी उपयोग किया जा सकता है:
| संदेश | वेब एपीआई ऑपरेशन | SDK असेंबली |
|---|---|---|
| CompoundUpdateDuplicateDetectionRule | CompoundUpdateDuplicateDetectionRule क्रिया | CompoundUpdateDuplicateDetectionRuleRequest |
| DuplicateRule प्रकाशित करें | PublishDuplicateRule क्रिया | PublishDuplicateRuleRequest |
| प्रकाशित एक्सएमएल | PublishXml क्रिया | PublishXmlRequest |
| UnpublishDuplicateRule | UnpublishDuplicateRule क्रिया | UnpublishDuplicateRuleRequest |
DuplicateRuleCondition
| Column | या क़िस्म |
|---|---|
| BaseAttributeName | जिस क्षेत्र की तुलना की जा रही है। |
| DuplicateRuleConditionId | शर्त का युनीक आइडेंटिफ़ायर. |
| IgnoreBlankValues | निर्धारित करता है कि रिक्त मानों को गैर-डुप्लिकेट मानों के रूप में माना जाए या नहीं. नोट: इस स्तंभ का डिफ़ॉल्ट मान है false. यदि आप डुप्लिकेट डिटेक्शन नियम को मानों को समान मानने null के लिए नहीं चाहते हैं, तो इसे सेट true करें. अहम जानकारी: एक शर्त के साथ डुप्लिकेट डिटेक्शन नियम के लिए, यदि आप स्तंभ मान को सेट falseकरते हैं, तो इसे सिस्टम द्वारा मान true के रूप में माना जाता है। |
| मैचिंग एट्रिब्यूटनाम | फ़ील्ड जिसकी तुलना आधार फ़ील्ड से की जा रही है. |
| ऑपरेटर कोड | इस नियम की स्थिति के लिए ऑपरेटर। अहम जानकारी: यदि आप स्तंभ को OperatorCode इस पर ExactMatchसेट करते हैं, तो स्तंभ को OperatorParam किसी भी मान पर सेट न करें |
| ऑपरेटरपरम | N का पैरामीटर मान यदि ऑपरेटर समान प्रथम वर्ण या समान अंतिम वर्ण है। अहम जानकारी: बनाने या अद्यतन करने की कार्रवाई के दौरान शून्य पर OperatorParam सेट न करें. |
| RegardingObjectId | उस ऑब्जेक्ट का युनीक आइडेंटिफ़ायर जिसके साथ शर्त संबद्ध है. |
DuplicateRuleCondition विशेष संदेश
डुप्लिकेटRuleCondition एक चाइल्ड टेबल DuplicateRuleहै। इन तालिकाओं को पुनर्प्राप्त करने या संशोधित करने की पहुंच इसके साथ संबद्ध होने तक DuplicateRule पहुंच पर निर्भर करती है। अधिक जानकारी: DuplicateRuleCondition संदेश.
निम्नलिखित विशेष संदेशों का भी उपयोग किया जा सकता है:
| संदेश | वेब एपीआई ऑपरेशन | SDK असेंबली |
|---|---|---|
| CompoundUpdateDuplicateDetectionRule | CompoundUpdateDuplicateDetectionRule क्रिया | CompoundUpdateDuplicateDetectionRuleRequest |
भी देखें
duplicateRule EntityType
डुप्लिकेटरूलकंडीशन एंटिटी टाइप
कोड का उपयोग करके डुप्लिकेट डेटा का पता लगाएं
डुप्लिकेट डिटेक्शन सक्षम और अक्षम करें
डुप्लिकेट डिटेक्शन चलाएँ
डुप्लिकेट डिटेक्शन संदेश
नमूना: डुप्लिकेट डिटेक्शन सक्षम करें और डुप्लिकेट पुनर्प्राप्त करें
नमूना: रिकॉर्ड बनाते और अद्यतन करते समय डुप्लिकेट डिटेक्शन का उपयोग करें
नमूना: एकाधिक डुप्लिकेट रिकॉर्ड का पता लगाएँ