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. |
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