Delen via


Transformatietoewijzingen toevoegen voor importeren

 

Gepubliceerd: november 2016

Is van toepassing op: Dynamics CRM 2015

Gebruik transformatietoewijzing om gegevens te wijzigen voordat deze worden geïmporteerd. Splits bijvoorbeeld een volledige naam in het bronbestand op in een voornaam en een achternaam om deze aan te passen aan de doelkenmerken voor een entiteit.

Om transformatietoewijzing te implementeren, gebruikt u de entiteit transformatietoewijzing (TransformationMapping) en de entiteit transformatieparametertoewijzing (TransformationParameterMapping).

De getransformeerde gegevens moeten compatibel zijn met de Microsoft Dynamics 365 entiteitskenmerktypes.

Het type transformatie is beschreven door de eigenschap TransformationMapping.TransformationTypeName. De geldige waarden voor deze eigenschap worden vermeld in de volgende tabel:

Veld

Waarde

AddToCurrentDate

"Microsoft.Crm.Transformations.AddToCurrentDate"

AddToDate

"Microsoft.Crm.Transformations.AddToDate"

AdvancedAddToCurrentDate 

"Microsoft.Crm.Transformations.AdvancedAddToCurrentDate"

AssignValue

"Microsoft.Crm.Transformations.AssignValue"

Concatenate

"Microsoft.Crm.Transformations.Concatenate"

Replace

"Microsoft.Crm.Transformations.Replace"

Split

"Microsoft.Crm.Transformations.Split"

Substring

"Microsoft.Crm.Transformations.Substring"

In de volgende gedeelten worden de beschikbare transformaties besproken.

In dit onderwerp

Samenvoeging

Gesplitst

Subtekenreeks

Vervangen

Waarde toewijzen

Optellen bij datum

Huidige datum en ingestelde tijd aanpassen

Geavanceerd optellen bij huidige datum

Samenvoeging

Voegt tekenreeksen samen en scheidt deze met een scheidingsteken.

Invoerparameters

Beschrijving

Voorvoegsel

Tekenreeks die als voorvoegsel in de samengevoegde tekenreeks wordt gebruikt.

Achtervoegsel

Tekenreeks die als achtervoegsel in de samengevoegde tekenreeks wordt gebruikt.

Scheidingsteken

Een teken of combinatie van tekens die subtekenreeksen in de samengevoegde tekenreeks scheiden. Het scheidingsteken word niet gebruikt tussen het voorvoegsel en de subtekenreeks of tussen het achtervoegsel en subtekenreeks. Gebruik de backspace (\b), nieuwe regel (\n) en enter (\r) niet als scheidingsteken.

<Variable>

Matrix met variabele lengte die subtekenreeksen bevat.

Uitvoerparameters

Beschrijving

Tekenreeks

Samengevoegde tekenreeks.

Gesplitst

Scheidt een tekenreeks met een scheidingsteken in subtekenreeksen. Er kunnen maximaal tien subtekenreeksen zijn.

Invoerparameters

Beschrijving

Invoertekenreeks

Tekenreeks met een of meer subtekenreeksen, gescheiden met scheidingstekens.

Scheidingsteken

Een teken of combinatie van tekens die subtekenreeksen in de tekenreeks scheiden. Gebruik de backspace (\b), nieuwe regel (\n) en enter (\r) of lege tekenreeksen niet als scheidingsteken.

Uitvoerparameters

Beschrijving

Variabele

Subtekenreeks 1 tot maximaal 10.

Bijvoorbeeld, als de invoertekenreeks elf subtekenreeksen bevat, bevat de uitvoer tien subtekenreeksen zoals getoond in het volgende voorbeeld:

Invoertekenreeks: a;b;c;d;e;f;g;h;i;j;k

Uitvoer:

a

b

c

d

e

f

g

u

i

j;k

Subtekenreeks

Retourneert een subtekenreeks met een opgegeven lengte, beginnend bij een opgegeven punt in de tekenreeks.

Invoerparameters

Beschrijving

Invoertekenreeks

Tekenreeks met een subtekenreeks.

Startindex

Beginpositie van de subtekenreeks.

Lengte

Lengte van de subtekenreeks. Als de duur null is, wordt een volledige tekenreeks van de startindex geretourneerd.

Uitvoerparameters

Beschrijving

Subtekenreeks

Geretourneerde subtekenreeks.

Vervangen

Vervangt alle exemplaren van een opgegeven tekenreeks door een andere opgegeven tekenreeks.

Invoerparameters

Beschrijving

Invoertekenreeks

Tekenreeks bevat een zoektekenreeks.

Zoektekenreeks

Zoektekenreeks. Gebruik de backspace (\b), nieuwe regel (\n) en enter (\r) niet als zoektekenreeks.

Tekenreeks vervangen

Vervangende tekenreeks. Gebruik een lege tekenreeks om een zoektekenreeks te verwijderen. Gebruik de backspace (\b), nieuwe regel (\n) en enter (\r) niet als een vervangende tekenreeks.

Uitvoerparameters

Beschrijving

Waarde

Vervangende waarde (dezelfde als de toegewezen waarde).

Waarde toewijzen

Vervangt alle waarden door een opgegeven waarde.

Invoerparameters

Beschrijving

Waarde

Waarde die u wilt toewijzen.

Uitvoerparameters

Beschrijving

Waarde

Vervangende waarde (dezelfde als de toegewezen waarde).

Notitie

Datumtransformaties kunnen alleen worden gebruikt voor correct ingedeelde datums. Voor informatie over het indelen van datums, raadpleegt u de Microsoft Dynamics 365 Help.

Optellen bij datum

Hiermee wordt een opgegeven aantal dagen, maanden en jaren toegevoegd aan een datum.

Invoerparameters

Beschrijving

Datum

Datumtekenreeks die moeten worden gewijzigd.

Jaarafwijking

Positieve of negatieve waarde die aan het jaargedeelte van een invoerdatum wordt toegevoegd.

Maandafwijking

Positieve of negatieve waarde die aan het maandgedeelte van een invoerdatum wordt toegevoegd.

Dagafwijking

Positieve of negatieve waarde die aan het daggedeelte van een invoerdatum wordt toegevoegd.

Uitvoerparameters

Beschrijving

Nieuwe datum

Nieuwe gegevenstekenreeks die dag, maand en jaar in deze volgorde bevat.

Huidige datum en ingestelde tijd aanpassen

Hiermee wordt een opgegeven aantal dagen, maanden en jaren toegevoegd aan de huidige datum en wordt de opgegeven tijd ingesteld. De afwijkingen kunnen alleen gehele getallen zijn.

Invoerparameters

Beschrijving

Jaarafwijking

Positieve of negatieve waarde die aan het jaargedeelte van een huidige datum wordt toegevoegd.

Maandafwijking

Positieve of negatieve waarde die aan het maandgedeelte van een huidige datum wordt toegevoegd.

Dagafwijking

Positieve of negatieve waarde die aan het daggedeelte van een huidige datum wordt toegevoegd.

Uren

Waarde die wordt gebruikt om het urengedeelte van een huidige datum in te stellen.

Minuten

Waarde die wordt gebruikt om het minutengedeelte van een huidige datum in te stellen.

Seconden

Waarde die wordt gebruikt om het secondengedeelte van een huidige datum in te stellen.

Weekdag

Dagen van de week kunnen maandag, dinsdag, woensdag, donderdag, vrijdag, zaterdag of zondag zijn. De dagen van de week worden vertegenwoordigd door gehele getallen, te beginnen met decimaal getal 1 voor maandag. De waarden voor dagen van de week staan in de DayOfWeek opsomming. Voor meer informatie over deze opsomming, raadpleegt u het MSDN-onderwerp DayOfWeekEnumeration.
Als de berekende huidige datum niet op de opgegeven dag van de week valt, wordt deze aangepast naar de dichtstbijzijnde eerdere datum die op de opgegeven dag van de week valt. De huidige datum wordt altijd aangepast aan een datum in het verleden.
Bijvoorbeeld, als u woensdag als de dag van de week opgeeft, en de nieuw berekende datum is dinsdag 9 maart, wordt de datum aangepast naar woensdag, 3 maart.

Uitvoerparameters

Beschrijving

Nieuwe datum

Nieuwe gegevenstekenreeks die dag, maand en jaar in deze volgorde bevat.

Geavanceerd optellen bij huidige datum

Hiermee telt u een opgegeven aantal dagen, maanden en jaren op bij de huidige datum. U kunt opgeven of de afwijkingen ten opzichte van de huidige datum of ten opzichte van absolute waarden zijn. De afwijkingen kunnen alleen gehele getallen zijn.

Bijvoorbeeld, als u een absolute waarde 3 voor een maandafwijking gebruikt, is de nieuw berekende maand maart. Als u een maandafwijking van 3 ten opzichte van de huidige datum instelt en de huidige maand is april, wordt de nieuw berekende maand juli.

Invoerparameters

Beschrijving

Jaarafwijking

Positieve of negatieve waarde die aan het jaargedeelte van een huidige datum of absoluut jaar wordt toegevoegd.

Modus jaarafwijking.

Geef op of de afwijking ten opzichte van de huidige datum is of een absolute waarde is met behulp van het kenmerk TransformationParameterMapping.Data. Als u vroeg gebonden types gebruikt, kunt u de opsomming TransformationOffsetMode gebruiken om relatieve of absolute afwijking op te geven. Voor een overzicht van de DataTypeCode waarden, zie de selectielijstwaarden voor deze entiteit.Als u de metagegevens van de entiteit voor uw organisatie wilt bekijken, installeert u de oplossing Metadata Browser die wordt beschreven in Blader door de metagegevens voor uw organisatie. U kunt ook metagegevens weergeven voor een niet-aangepaste organisatie in het Excel-bestand EntityMetadata.xlsx, in de bovenste map van SDK download.

Maandafwijking

Positieve of negatieve waarde die aan het maandgedeelte van een huidige datum of absolute maand wordt toegevoegd.

Modus maandafwijking

Geef op of de afwijking ten opzichte van de huidige datum is of een absolute waarde is met behulp van het kenmerk TransformationParameterMapping.Data. Als u vroeg gebonden types gebruikt, kunt u de opsomming TransformationOffsetMode gebruiken om relatieve of absolute afwijking op te geven. Voor een overzicht van de DataTypeCode waarden, zie de selectielijstwaarden voor deze entiteit.

Dagafwijking

Positieve of negatieve waarde die aan het daggedeelte van een huidige datum of absolute dag wordt toegevoegd.

Modus dagafwijking

Geef op of de afwijking ten opzichte van de huidige datum is of een absolute waarde is met behulp van het kenmerk TransformationParameterMapping.Data. Als u vroeg gebonden types gebruikt, kunt u de opsomming TransformationOffsetMode gebruiken om relatieve of absolute afwijking op te geven. Voor een overzicht van de DataTypeCode waarden, zie de selectielijstwaarden voor deze entiteit.

Uren

Waarde die het urengedeelte van een huidige datum instelt.

Minuten

Waarde die het minutengedeelte van een huidige datum instelt.

Seconden

Waarde die het secondengedeelte van een huidige datum instelt.

Uitvoerparameters

Beschrijving

Nieuwe datum

Nieuwe gegevenstekenreeks die dag, maand en jaar in deze volgorde bevat. Eerst worden de relatieve onderdelen toegevoegd, en vervolgens worden de absolute waarden gebruikt om een datum te vormen.

Zie ook

Gegevens importeren
Gegevensmappen maken voor import
Gegevensimport configureren

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht