Adatleképezési séma – referencia
A témakörben leírt XML-elemek kategóriák szerint vannak csoportosítva:
Adatleképezés nevének és leírásának elemei
Felhasználóval kapcsolatos elemek
Adatleképezési minta
E szakasz adatleképezési mintája bemutatja az adatleképezések általános szerkezetét. Az átalakítási leképezésekre az Átalakítási referencia szolgál példákkal. További példák a Listaértékek importálásának módja és az Állapot- és állapotok típusú adatok importálásának módja című témakörben találhatók.
<?xml version="1.0" encoding="utf-8"?>
<Map Name="Egyszerű adatleképezés-minta" Source="Sample">
<Description>Aktuális leírás: Egyszerű adatleképezés keresőmezők és átalakítások nélkül.</Description>
<UserIdentifier>
<SourceUserIdentifierForSourceDataSourceUserLink>Id</SourceUserIdentifierForSourceDataSourceUserLink>
<SourceUserIdentifierForSourceCRMUserLink>username</SourceUserIdentifierForSourceCRMUserLink>
<TargetUserIdentifierForSourceCRMUserLink>Primary Id</TargetUserIdentifierForSourceCRMUserLink>
</UserIdentifier>
<EntityMaps>
<EntityMap TargetEntityName="contact" SourceEntityName="contacts">
<AttributeMaps>
<AttributeMap>
<SourceAttributeName>Company Main Phone</SourceAttributeName>
<TargetAttributeName>NONE</TargetAttributeName>
<ProcessCode>Ignore</ProcessCode>
</AttributeMap>
<AttributeMap>
<SourceAttributeName>Preferred Method of Contact</SourceAttributeName>
<TargetAttributeName>preferredcontactmethodcode</TargetAttributeName>
<ProcessCode>Process</ProcessCode>
<PicklistMaps>
<PicklistMap>
<SourceValue>Email</SourceValue>
<TargetValue>6</TargetValue>
<ProcessCode>Process</ProcessCode>
</PicklistMap>
</PicklistMaps>
</AttributeMap>
</AttributeMaps>
</EntityMap>
<EntityMaps>
</Map>
|
|
Attribútumleképezési elemek
A forrásadatok oszlopainak Microsoft Dynamics CRM-attribútumokra történő leképezését tartalmazza az aktuális EntityMap objektumban leképezett forrásfájlhoz.
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Egy |
EntityMap |
AttributeMap |
A forrásadatok egy oszlopát leképezi a Microsoft Dynamics CRM egy attribútumára.
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Oszloponként egy |
AttributeMaps |
SourceAttributeName TargetAttributeName ProcessCode PicklistMaps LookupMaps |
A forrásfájlban használt oszlopfejléc.
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Egy |
AttributeMap |
Nincs |
Az attribútum nevét A Microsoft Dynamics CRM adatbázissémájában használt név. A bejegyzéstípusok és attribútumok sémanevei a Microsoft Dynamics CRM alkalmazás Testreszabás területén kereshetők meg. határozza meg a Microsoft Dynamics CRM alkalmazásban.
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Egy |
AttributeMap |
Nincs |
|
|
Általános elemek
Megadja, hogy az elem adatai áttelepítendők vagy mellőzendők.
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Egy |
EntityMap AttributeMap LookupMap PicklistMap TransformationMap |
Nincs |
- Folyamat: Az elemben hivatkozott adatok áttelepítése.
- Mellőzés: Az elemben hivatkozott adatok mellőzése.
|
|
Adatleképezés nevének és leírásának elemei
Az adatleképezés-fájl gyökércsomópontja. Az alábbi táblázatban a Leképezés elem paraméterei láthatók. A kötelező paramétereket csillag (*) jelöli.
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Egy |
Nincs |
Leírás UserIdentifier EntityMaps |
Paraméter neve |
Leírás |
Típus |
|---|---|---|
Név* |
Az adatleképezés neve, amely az Adatok beolvasása varázsló felhasználói felületén azonosítja az adatleképezést. |
Karakterlánc |
Forrás |
Az az ügyfélkapcsolat-kezelő rendszer, amelyből az adatokat importálja. Ezzel az értékkel azonosítható az adatok forrása az Adatok beolvasása varázsló felhasználói felületén. Ha üres, akkor az Adatleképezés kiválasztása oldalon nem választható ki ez az adatleképezés. |
Karakterlánc |
Az adatleképezés leírása.
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Egy |
Leképezés |
Nincs |
|
|
Listaleképezési elemek
A forrásadatok legördülőlista-értékeinek leképezését tartalmazza az aktuális AttributeMap objektumban megadott Microsoft Dynamics CRM-lista értékeire.
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Legördülő listánként (választási listánként) egy |
AttributeMap |
PicklistMap |
A forrásadatok egy legördülőlista-értékét leképezi a megfelelő Microsoft Dynamics CRM-lista egy értékére.
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Listaértékenként egy |
PicklistMaps |
SourceValue TargetValue ProcessCode |
Egy listaérték a forrásfájlból.
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Egy |
PicklistMap |
Nincs |
Egy listaérték a Microsoft Dynamics CRM alkalmazásból.
Ennek az értéknek érvényes választható egész listaértéknek kell lennie a Microsoft Dynamics CRM alkalmazás <AttributeMap> legördülőlista-attribútumához. Az egész érték a következőképpen határozható meg:
- Nyissa meg az entitást az Entitások testreszabása területen, nyissa meg az attribútumlistát, válassza ki az attribútumot, válasszon egy értéket, majd kattintson a Szerkesztés pontra.
- Tekintse meg a FilteredStringMap táblát a Microsoft Dynamics CRM-adatbázisban, amely felsorolja a karakterláncokat és a társított egész választásilista-értékeket.
Ha a <ProcessCode> elem értéke a <PicklistMap> elemen belül Folyamat, akkor ez az elem kötelező.
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Egy |
PicklistMap |
Nincs |
|
|
Entitásleképezési elemek
A Microsoft Dynamics CRM-entitásleképezések forrásfájljait tartalmazza.
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Egy |
Leképezés |
EntityMap |
Tartalmazza egy forrásfájl minden attribútum- és átalakítási leképezéseit. Az alábbi táblázatban a EntityMap elem paraméterei láthatók. A kötelező paramétereket csillag (*) jelöli.
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Forrásfájlonként egy |
EntityMap |
AttributeMaps TransformationMaps |
Paraméter neve |
Leírás |
Típus |
|---|---|---|
TargetEntityName* |
Egy Microsoft Dynamics CRM-entitás neve. Ez csak entitás neve lehet, megjelenítendő név nem. Ha például esetbejegyzéseket telepít át, akkor az Esemény használandó, és nem az Eset. |
Karakterlánc |
SourceEntityName* |
Egy forrásfájl entitásneve. Ez jellemzően a forrásfájl fájlneve. |
Karakterlánc |
|
|
Keresésleképezési elemek
Hivatkozások feloldására szolgáló leképezéseket tartalmaz, ha a forrásbejegyzés egy másik forrásfájlban vagy a Microsoft Dynamics CRM alkalmazásban lévő másik bejegyzéshez kapcsolódik.
A kapcsolati (keresési) attribútumok áttelepítésének módja
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Hivatkozási attribútumonként egy |
AttributeMap OutputParameterMap |
LookupMap |
A forrásadatok egy oszlopát egy másik forrásfájl egy másik oszlopára vagy egy Microsoft Dynamics CRM-attribútumra leképezve feloldja a kapcsolódó bejegyzésre vonatkozó hivatkozást.
A kapcsolati (keresési) attribútumok áttelepítésének módja
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
A keresések által hivatkozható entitástípusonként egy |
LookupMaps |
LookupType LookupEntityName LookupAttributeName ProcessCode |
Meghatározza, hogy a hivatkozást egy másik forrásfájlban vagy a Microsoft Dynamics CRM alkalmazásban kell-e keresni.
Érvényes értékek:
- Forrás: az értéket forrásfájlban kell keresni.
- Rendszer: az értéket a Microsoft Dynamics CRM alkalmazásban kell keresni.
Ha a hivatkozott adatokat forrásfájlban és a Microsoft Dynamics CRM alkalmazásban is keresni kell, akkor használjon két LookupMap elemet.
A kapcsolati (keresési) attribútumok áttelepítésének módja
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Egy vagy kettő. Két előfordulás esetén az egyik értéke csak Forrás, a másiké pedig Rendszer lehet. |
LookupMap |
Nincs |
Az entitás neve a forrásadatokban vagy a Microsoft Dynamics CRM-adatokban, ahol ezt a keresést fel kell oldani. Forrásadatok esetén ennek a fájlnévnek kell lennie. A Microsoft Dynamics CRM-adatok esetén az entitás neve, nem pedig a megjelenített név.
Ha a <ProcessCode> értéke Folyamat, akkor ez az elem kötelező.
A kapcsolati (keresési) attribútumok áttelepítésének módja
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Egy |
LookupMap |
Nincs |
Az attribútum neve a forrásadatokban vagy a Microsoft Dynamics CRM-adatokban, ahol ezt a keresést fel kell oldani.
- Forrásadatok esetén ennek az oszlopfejlécnek kell lennie.
- Microsoft Dynamics CRM-adatok esetén ez az attribútum neve A Microsoft Dynamics CRM adatbázissémájában használt név. A bejegyzéstípusok és attribútumok sémanevei a Microsoft Dynamics CRM alkalmazás Testreszabás területén kereshetők meg. lehet, nem a megjelenített név Egy attribútum űrlapon, listában vagy jelentésen való megjelenítésekor alapértelmezés szerint használt címke Az attribútumhoz tartozó Megjelenítendő név módosítását a Testreszabás területen végezheti el egy megfelelő biztonsági szerepkörrel rendelkező felhasználó.. Az attribútum tetszőleges attribútum lehet, beleértve a származtatott értékeket, mint például Teljes név (fullname) az entitásban.
Az attribútumnak egyedi értéket kell szolgáltatni, mivel ha a keresés nem egyetlen bejegyzésre oldható fel, akkor a bejegyzés áttelepítése sikertelen lesz.
A kapcsolati (keresési) attribútumok áttelepítésének módja
Ha a ProcessCode = Folyamat, akkor ez az elem kötelező.
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Egy |
LookupMap |
Nincs |
|
|
Felhasználóval kapcsolatos elemek
A felhasználók forrásfájljában a felhasználók azonosítására használt oszlop.
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Egy |
Leképezés |
SourceUserIdentifierForSourceDataSourceUserLink SourceUserIdentifierForSourceCRMUserLink TargetUserIdentifierForSourceCRMUserLink |
SourceUserIdentifierForSourceDataSourceUserLink
A felhasználóra hivatkozó egyéb bejegyzéstípusokat azonosító oszlop a forrásfájlban.
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Egy |
UserIdentifier |
Nincs |
SourceUserIdentifierForSourceCRMUserLink
A felhasználók egyedi azonosítóit tartalmazó oszlop a felhasználók forrásfájljában. Ez az oszlop a Microsoft Dynamics CRM Felhasználó entitásának egyik értékére van leképezve.
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Egy |
UserIdentifier |
Nincs |
TargetUserIdentifierForSourceCRMUserLink
Microsoft Dynamics CRM-attribútum, amelyre a <SourceUserIdentifierForSourceDataSourceUserLink> leképeződik.
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Egy |
UserIdentifier |
Nincs |
|
|
Átalakításleképezési elemek
A paraméterek kötelező sorrendje és a példák az Átalakítási referenciában találhatók.
A forrásfájlhoz szükséges átalakítások leképezéseit tartalmazza.
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Egy |
Leképezés |
TransformationMap |
Az átalakítás típusáról tartalmaz adatokat, valamint megadja az egyes átalakítások bemeneti és kimeneti paramétereit.
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Átalakításonként egy |
TransformationMaps |
TransformationTypeName ProcessCode InputParameterMaps OutputParameterMaps |
Az átalakítás típusa. A következők egyike lehet:
- Microsoft.Crm.Transformations.Replace
- Microsoft.Crm.Transformations.AssignValue
- Microsoft.Crm.Transformations.Concatenate
- Microsoft.Crm.Transformations.Substring
- Microsoft.Crm.Transformations.Split
- Microsoft.Crm.Transformations.AddToDate
- Microsoft.Crm.Transformations.AddToCurrentDate
- Microsoft.Crm.Transformations.AdvancedAddToCurrentDate
Előfordulások száma
Fölérendelt elem
Alárendelt elemek
Egy
TransformationMap
Nincs
Az átalakítás bemeneti paramétereinek leképezéseit tartalmazza.
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Egy |
TransformationMap |
InputParameterMap |
Az átalakítás egy bemeneti paraméterének leképezését tartalmazza.
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Egy |
InputParameterMaps |
SingletonInputParameterMaps ArrayInputParameterMaps |
Egyértékű bemeneti paraméterek leképezéseit tartalmazza.
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Egy |
InputParameterMap |
SingletonInputParameterMap |
Egy egyértékű paraméter átalakításához tartozó bemeneti paraméter leképezéseit tartalmazza.
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Egyértékű bemeneti paraméterenként egy |
SingletonInputParameterMaps |
ParameterSequence DataTypeCode Adatok |
Több értéket váró bemeneti paraméterek leképezéseit tartalmazza.
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Egy |
InputParameterMap |
SingletonInputParameterMap |
Egy többértékű paraméter átalakításához tartozó bemeneti paraméter leképezéseit tartalmazza.
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Többértékű bemeneti paraméterenként egy |
ArrayInputParameterMaps |
ParameterSequence Elemek |
Leképezéseket tartalmaz egy bemeneti tömbparaméter minden elemére.
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Bemeneti tömbparaméterenként egy |
ArrayInputParameterMap |
Elem |
Leképezéseket tartalmaz egy bemeneti tömbparaméter minden elemére.
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Bemeneti tömbparaméterenként egy |
Elemek |
ParameterArrayIndex DataTypeCode Adatok |
A tömbön belüli sorozat.
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Tömbelemenként egy |
Elem |
DataTypeCode Adatok |
Az átalakítás kimeneti paramétereinek leképezéseit tartalmazza.
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Egy |
TransformationMap |
OutputParameterMap |
Az átalakítás egy kimeneti paraméterének leképezését tartalmazza.
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Kimeneti paraméterenként egy |
OutputParameterMaps |
ParameterSequence Adatok LookupMaps |
A bemeneti vagy kimeneti paraméterek sorrendjét határozza meg. Csak egész érték lehet. Az egyes átalakítástípusokhoz szükséges paramétersorrendet az Átalakítási referencia határozza meg.
Az adatleképezésben nincsenek név szerint azonosítva a paraméterek. Ehelyett a ParameterSequence értéke határozza meg, hogy az adott helyen melyik paramétert kell használni.
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Egy |
OutputParameterMap |
Nincs |
Meghatározza, hogy az átalakítás bemeneti paramétereként használandó adat egy konkrét karakterlánc, vagy ugyanazon forrásfájl egy másik oszlopára mutató hivatkozás-e.
Érvényes értékek:
- Érték: az adat egy konkrét karakterlánc.
- Hivatkozás: az adat egy hivatkozás ugyanazon forrásfájl valamelyik oszlopára.
Előfordulások száma
Fölérendelt elem
Alárendelt elemek
Egy
SingletonInputParameterMap
ParameterArrayIndex
Nincs
Microsoft Dynamics CRM-attribútum, amelybe a kimeneti adatok kerülnek.
Előfordulások száma |
Fölérendelt elem |
Alárendelt elemek |
|---|---|---|
Egy |
OutputParameterMap SingletonInputParameterMap ParameterArrayIndex |
Nincs |
|
|
|
Kapcsolódó témakörök |
