Belešku
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da se prijavite ili da promenite direktorijume.
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da promenite direktorijume.
Za informacije o tome kako da konfigurišete duplirana pravila u aplikaciji, pogledajte Vodič za administratore: Podesite pravila za otkrivanje duplikata da bi vaši podaci bili čisti.
Pravila za otkrivanje duplikata su definisana korišćenjem sledećih tabela:
- DuplicateRule: Da biste otkrili duplikate u sistemu, kreirajte pravilo detekcije duplikata za određeni tip tabele. Možete kreirati više pravila detekcije za isti tip tabele. Međutim, možete objaviti maksimalno pet pravila otkrivanja duplikata po tipu tabele u isto vreme.
-
DuplicateRuleCondition: Pravilo može imati jedan ili više duplih uslova pravila detekcije koji su predstavljeni tabelom. Uslovi su kombinovani od strane sistema kao u logičkom
ANDradu. Pravilo detekcije duplikata specificira tip osnovne tabele i odgovarajući tip tabele. Dupli uslov pravila specificira ime osnovne kolone i ime odgovarajuće kolone. Na primer, navedite nalog kao osnovnu tabelu i kontakt kao odgovarajuću tabelu za upoređivanje prezimena i adresa. Kriterijumi podudaranja se sastoje od operatora kao što su tačno podudaranje, prvi n-broj znakova, ili poslednji n-broj znakova.
Ove dve tabele su povezane korišćenjem DuplicateRule_DuplicateRuleConditions odnosa.
Otkrivanje duplikata radi upoređivanjem generisanih kodova podudaranja postojećih zapisa sa svakim novim zapisom koji se kreira. Ovi kodovi mečeva se kreiraju kako se kreira svaki novi zapis. Zbog toga postoji potencijal za kreiranje jednog ili više duplih zapisa ako se obrađuju u istom trenutku. Pored otkrivanja duplikata dok se stvaraju, trebalo bi da zakažete poslove otkrivanja duplikata da biste proverili druge potencijalne duple zapise.
Pravila za otkrivanje duplikata su sistemska. Morate ih objaviti pre nego što pokrenete posao otkrivanja duplikata da biste otkrili duplikate za masovne podatke ili preuzeli duplikate za određeni zapis tabele. Da biste objavili pravilo za otkrivanje duplikata, koristite PublishDuplicateRule poruku (PublishDuplicateRule Akcija ili PublishDuplicateRuleRequest). Duplikat objavljivanje pravila je asinhrona operacija koja radi u pozadini.
Sledeće kolone za pisanje u ovim tabelama kontrolišu ponašanje pravila za otkrivanje duplikata.
DuplicateRule
| Column | Opis |
|---|---|
| BaseEntitetIme | Zapis tip zapisa koji se procenjuje za potencijalne duplikate. |
| Opis | Opis pravila za otkrivanje duplikata. |
| DuplicateRuleId | Jedinstveni identifikator pravila za otkrivanje duplikata. |
| EkцistludeInactiveRecords | Određuje da li da označi neaktivne zapise kao duplikate. Napomena: Podrazumevana vrednost je false. Podesite ga na true ako ne želite da neaktivni zapisi budu označeni kao duplikati, čak i ako ispunjavaju kriterijume pravila za otkrivanje dupliranja. Više informacija: Neaktivna stanja |
| IsCaseSensitive | Označava da li je operator osetljiv na velika i mala slova. |
| MatchingEntityName | Zapis tip zapisa koji se procenjuju kao potencijalni duplikati. |
| Ime | Ime pravila za otkrivanje duplikata. |
| Vlasnik ID | Jedinstveni identifikator korisnika ili tima koji je vlasnik pravila za otkrivanje duplikata. |
| VlasnikIdTip | Da li je vlasnik korisnik ili tim. |
| Kod Statusa | Razlog za status pravila za otkrivanje duplikata. |
Neaktivne države
Većina sistemskih tabela i sve prilagođene tabele imaju StateCode dva izbora kolona:
-
Value: 0InvariantName:Active -
Value: 1InvariantName:Inactive
Oznaka izbora može se promeniti, ali InvariantName vrednost neće.
Neke sistemske tabele imaju više od jednog aktivnog ili neaktivnog stanja. Sledeća tabela navodi primere tabela sa više od jednog aktivnog ili neaktivnog stanja.
| Državni kod | Aktivno stanje (a) | Neaktivna država (a) |
|---|---|---|
| Imenovanje.StateCode |
Open, Scheduled |
Completed, Canceled |
| CampaignActivity.StateCode | Open |
Closed, Canceled |
| CampaignResponse.StateCode | Open |
Completed, Canceled |
| Contract.StateCode |
Draft
Invoiced, ,On Hold |
Canceled, Expired |
| ContractDetail.StateCode |
Existing, Renewed |
Canceled, Expired |
| E-mail.StateCode | Open |
Completed, Canceled |
| Faks.StateCode | Open |
Completed, Canceled |
| Incident.StateCode | Active |
Resolved
Canceled, ,Closed |
| Invoice.StateCode | Active |
Closed
Paid, ,Canceled |
| KbArticle.StateCode |
Draft
Unapproved, ,Published |
Nepoznato |
| Srpskohrvatski / srpskohrvatski | Open |
Qualified, Disqualified |
| Letter.StateCode | Open |
Completed, Canceled |
| Prilika.StateCode | Open |
Won, Lost |
| PhoneCall.StateCode | Open |
Completed, Canceled |
| Citat.StateCode |
Draft, Active |
Won, Closed |
| SalesOrder.StateCode |
Active
Submitted, ,Invoiced |
Canceled, Fulfilled |
| ServiceAppointment.StateCode |
Open, Scheduled |
Closed, Canceled |
| Task.StateCode | Open |
Completed, Canceled |
Na primer, ako podesite kolonu ExcludeInactiveRecords na true, samo Active, Submitted, i prodajni nalozi se Invoiced smatraju za podudaranje tokom otkrivanja duplikata.
Belešku
Možete pregledati dostupne StateCode izbore za tabelu koristeći pretraživač metapodataka opisan u Pregledaj definicije tabela i kolona za vašu organizaciju.
Da biste preuzeli izbore StateCode za tabelu, možete koristiti sledeći Veb API upit zamenom LogicalName tabele sa korišćenim appointment ispod:
GET [organization URI]/api/data/v9.0/EntityDefinitions(LogicalName='appointment')/Attributes(LogicalName='statecode')/Microsoft.Dynamics.CRM.StateAttributeMetadata/OptionSet?$select=Options
DuplicateRule Posebne poruke
DuplicateRule je tabela u vlasništvu korisnika i dozvoljene su normalne operacije kreiranja, preuzimanja, ažuriranja, dodeljivanja i brisanja, kao i operacije za kontrolu pristupa. Više informacija: DuplicateRule poruke.
Mogu se koristiti i sledeće posebne poruke:
| Poruka | Veb API Operacija | SDK Skupština |
|---|---|---|
| CompoundUpdateDuplicateDetectionRule | CompoundUpdateDuplicateDetectionRule Akcija | CompoundUpdateDuplicateDetectionRuleRequest |
| PublishDuplicateRule | Akcija PublishDuplicateRule | PublishDuplicateRuleRequest |
| PublishXml | PublishXml Akcija | PublishXmlRequest |
| UnpublishDuplicateRule | UnpublishDuplicateRule Akcija | UnpublishDuplicateRuleRequest |
DuplicateRuleCondition
| Column | Opis |
|---|---|
| BaseAttributeName | Polje koje se upoređuje. |
| DuplicateRuleConditionId | Jedinstveni identifikator stanja. |
| IgnoreBlankValues | Određuje da li da se prazne vrednosti smatraju nedupliranim vrednostima. Napomena: Podrazumevana vrednost ove kolone je false. Podesite ga na true ako ne želite da pravilo detekcije duplikata smatra null vrednosti jednakim. Važno: Za pravilo detekcije duplikata sa jednim uslovom, ako podesite vrednost kolone na false, sistem ga tretira kao vrednost.true |
| MatchingAttributeName | Polje koje se upoređuje sa osnovnim poljem. |
| Kod operatora | Operator za ovo pravilo uslov. Važno: Ako podesite kolonu OperatorCode na ExactMatch, ne podešavajte kolonu OperatorParam na bilo koju vrednost |
| OperatorParam | Vrednost parametra N ako je operator Isti Prvi Znakovi ili Isti Poslednji Znakovi. Važno: Ne postavljajte na nulu OperatorParam tokom operacija kreiranja ili ažuriranja. |
| RegardingObjectId | Jedinstveni identifikator objekta sa kojim je uslov povezan. |
DuplicateRuleCondition Posebne poruke
DuplicateRuleCondition je potomačka tabela za DuplicateRule. Pristup za preuzimanje ili modifikovanje ovih tabela zavisi od pristupa sa kojim DuplicateRule je povezan. Dodatne informacije: DuplicateRuleCondition poruke.
Mogu se koristiti i sledeće posebne poruke:
| Poruka | Veb API Operacija | SDK Skupština |
|---|---|---|
| CompoundUpdateDuplicateDetectionRule | CompoundUpdateDuplicateDetectionRule Akcija | CompoundUpdateDuplicateDetectionRuleRequest |
Pogledajte i ovo
duplicaterule Entitettipe
duplicaterulecondition EntiType
Otkrijte duple podatke pomoću koda
Omogućite i onemogućite otkrivanje duplikata
Pokrenite detekciju duplikata
Duplikat poruke za otkrivanje
Uzorak: Omogućite otkrivanje duplikata i preuzimanje duplikata
Primer: Koristite detekciju duplikata prilikom kreiranja i ažuriranja zapisa
Uzorak: Otkrijte više dupliranih zapisa