Hinzufügen von Transformationszuordnungen für den Import
Veröffentlicht: Januar 2017
Gilt für: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Verwenden Sie Transformationszuordnungen, um Daten zu ändern, bevor Sie sie Importieren. Teilen Sie beispielsweise einen vollständigen Namen, der in der Quelldatei enthalten ist, in einen Vornamen und einen Nachnamen ein, um die Zielattribute für eine Entität anzupassen.
Verwenden Sie zum Implementieren von Transformationszuordnung die Entität Transformationszuordnung (TransformationMapping) und die Entität Transformationsparameterzuordnung (TransformationParameterMapping).
Die transformierten Daten müssen mit den Microsoft Dynamics 365-Entitätsattributtypen kompatibel sein.
Der Transformationstyp wird von der TransformationMapping.TransformationTypeName-Eigenschaft beschrieben. Die gültigen Werte für diese Eigenschaft werden in der folgenden Tabelle aufgeführt:
Feld |
Wert |
---|---|
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 den folgenden Abschnitten werden die verfügbaren Transformationen beschrieben.
In diesem Thema
Verkettung
Teilen
Teilzeichenfolge
Ersetzen
Wert zuweisen
Hinzufügen zum Datum
Anpassen des aktuellen Datums und Festlegen der Zeit
Erweitertes Hinzufügen zum aktuellen Datum
Verkettung
Verkettet Zeichenfolgen und trennt sie mit einem Trennzeichen.
Eingabeparameter |
Beschreibung |
---|---|
Präfix |
Zeichenfolge, die als Präfix in der verketteten Zeichenfolge verwendet wird. |
Suffix |
Zeichenfolge, die als Suffix in der verketteten Zeichenfolge verwendet wird. |
Trennzeichen |
Ein Zeichen oder eine Kombination von Zeichen, die Teilzeichenfolgen innerhalb der verketteten Zeichenfolge trennen. Das Trennzeichen wird nicht zwischen dem Präfix und der Teilzeichenfolge oder Suffix und der Teilzeichenfolge verwendet. Verwenden Sie nicht die Zeichen für zurück (\b), neue Zeile (\n) und Zeilenumbruch (\r) als ein Trennzeichen. |
<Variable> |
Array variabler Länge, das Teilzeichenfolgen enthält. |
Ausgabeparameter |
Beschreibung |
---|---|
Zeichenfolge |
Verkettete Zeichenfolge. |
Teilen
Trennt eine Zeichenfolge, die ein Trennzeichen in Teilzeichenfolgen enthält. Es kann bis zu zehn Teilzeichenfolgen geben.
Eingabeparameter |
Beschreibung |
---|---|
Eingabezeichenfolge |
Zeichenfolge, die mindestens eine Teilzeichenfolge enthält, die mit Trennzeichen getrennt wird. |
Trennzeichen |
Ein Zeichen oder eine Kombination von Zeichen, die Teilzeichenfolgen innerhalb der Zeichenfolge trennen. Verwenden Sie nicht die Zeichen für zurück (\b), neue Zeile (\n) und Zeilenumbruch (\r) oder leere Zeichenfolgen als ein Trennzeichen. |
Ausgabeparameter |
Beschreibung |
---|---|
Variable |
Teilzeichenfolgen 1 durch Maximum von 10. |
Angenommen die Eingabezeichenfolge enthält elf , Teilzeichenfolgen, die Ausgabe enthält zehn Teilzeichenfolgen, wie im folgenden Beispiel gezeigt:
Eingabezeichenfolge: a;b;c;d;e;f;g;h;i;j;k
Ausgabe:
a
b
c
d
e
f
g
h
i
j;k
Teilzeichenfolge
Gibt eine Teilzeichenfolge einer bestimmten Länge zurück, beginnend an einem bestimmten Punkt der Zeichenfolge.
Eingabeparameter |
Beschreibung |
---|---|
Eingabezeichenfolge |
Zeichenfolge, die eine Teilzeichenfolge enthält. |
Startindex |
Anfangsposition der Teilzeichenfolge. |
Länge |
Länge der Teilzeichenfolge. Wenn die Länge NULL ist, wird vom Startindex eine vollständige Zeichenfolge zurückgegeben. |
Ausgabeparameter |
Beschreibung |
---|---|
Teilzeichenfolge |
Zurückgegebene Teilzeichenfolge. |
Ersetzen
Ersetzt alle Vorkommen einer angegebenen Zeichenfolge durch eine andere angegebene Zeichenfolge.
Eingabeparameter |
Beschreibung |
---|---|
Eingabezeichenfolge |
Zeichenfolge, die eine Suchzeichenfolge enthält. |
Suchzeichenfolge |
Suchzeichenfolge Verwenden Sie nicht die Zeichen für zurück (\b), neue Zeile (\n) und Zeilenumbruch (\r) als eine Suchzeichenfolge. |
Zeichenfolge ersetzen |
Die Ersetzungszeichenfolge. Verwenden Sie eine leere Zeichenfolge, um eine Suchzeichenfolge zu entfernen. Verwenden Sie nicht die Zeichen für zurück (\b), neue Zeile (\n) und Zeilenumbruch (\r) als eine Ersatzzeichenfolge. |
Ausgabeparameter |
Beschreibung |
---|---|
Wert |
Ersatzwert (gleich dem zugewiesenen Wert) |
Wert zuweisen
Ersetzt alle Werte durch einen angegebenen Wert.
Eingabeparameter |
Beschreibung |
---|---|
Wert |
Wert, den Sie zuweisen möchten. |
Ausgabeparameter |
Beschreibung |
---|---|
Wert |
Ersatzwert (gleich dem zugewiesenen Wert) |
Hinweis
Datumstransformationen können nur für ordnungsgemäß formatierte Datumswerte verwendet werden. Informationen zum Formatieren von Daten finden Sie in der Hilfe zu Microsoft Dynamics 365.
Hinzufügen zum Datum
Fügt einem Datum eine bestimmte Anzahl von Tagen, Monaten und Jahren hinzu.
Eingabeparameter |
Beschreibung |
---|---|
Datum |
Datumszeichenfolge, die geändert werden soll. |
Offset für das Jahr |
Positiver oder negativer Wert, der einer Jahreskomponente eines Eingabedatums hinzugefügt wird. |
Offset für den Monat |
Positiver oder negativer Wert, der einer Monatskomponente eines Eingabedatums hinzugefügt wird. |
Offset für den Tag. |
Positiver oder negativer Wert, der einer Tagkomponente eines Eingabedatums hinzugefügt wird. |
Ausgabeparameter |
Beschreibung |
---|---|
Neues Datum |
Neue Datenzeichenfolge, die Tag, Monat, und Jahr in dieser Reihenfolge hinzugefügt enthält. |
Anpassen des aktuellen Datums und Festlegen der Zeit
Fügt dem aktuellen Datum eine angegebene Anzahl von Tagen, Monaten und Jahren hinzu und legt die angegebene Uhrzeit fest. Die Offsets können nur ganze Zahlen sein.
Eingabeparameter |
Beschreibung |
---|---|
Offset für das Jahr. |
Positiver oder negativer Wert, der einer Jahreskomponente eines aktuellen Datums hinzugefügt wird. |
Offset für den Monat |
Positiver oder negativer Wert, der einer Monatskomponente eines aktuellen Datums hinzugefügt wird. |
Offset für den Tag |
Positiver oder negativer Wert, der einer Tageskomponente eines aktuellen Datums hinzugefügt wird. |
Stunden |
Wert, der verwendet wird, um die Stundenkomponente des aktuellen Datums festzulegen. |
Minuten |
Wert, der verwendet wird, um die Minutenkomponente des aktuellen Datums festzulegen. |
Sekunden |
Wert, der verwendet wird, um die Sekundenkomponente des aktuellen Datums festzulegen. |
Wochentag |
Wochentag, der Montag, Dienstag, Mittwoch, Donnerstag, Freitag, Samstag oder Sonntag sein kann. Die Wochentage werden von ganzen Zahlen, beginnend mit der Dezimalstellen 1 für Montag, dargestellt. Die Werte für Wochentage sind in der DayOfWeek-Enumeration enthalten. Weitere Informationen über diese Enumeration finden Sie im MSDN-Thema DayOfWeekEnumeration. |
Ausgabeparameter |
Beschreibung |
---|---|
Neues Datum |
Neue Datenzeichenfolge, die Tag, Monat, und Jahr in dieser Reihenfolge hinzugefügt enthält. |
Erweitertes Hinzufügen zum aktuellen Datum
Fügt dem aktuellen Datum eine angegebene Anzahl von Tagen, Monaten und Jahren hinzu. Sie können angeben, ob Offsets relativ zum aktuellen Datum oder zu absoluten Werten sind. Die Offsets können nur ganze Zahlen sein.
Wenn Sie beispielsweise den absoluten Wert 3 für einen Monatsoffset verwenden, ist neu berechnete Monat März Wenn Sie ein relatives zu aktuellem Datumsmonatsoffset auf 3 festlegen und der aktuelle Monat April ist, ist der neu berechnete Monat Juli.
Eingabeparameter |
Beschreibung |
---|---|
Offset für das Jahr |
Positiver oder negativer Wert, der einer Jahreskomponente eines aktuellen Datums oder absoluten Jahres hinzugefügt wird. |
Offsetmodus für das Jahr. |
Legen Sie fest, ob der Offset relativ zum aktuellen Datum oder ein absoluter Wert ist, indem Sie das Attribut TransformationParameterMapping.Data verwenden. Bei Nutzung von Typen mit früher Bindung, können Sie die TransformationOffsetMode-Enumeration verwenden, um relativen oder absoluten Offset anzugeben. Eine Liste der DataTypeCode-Werte finden Sie in den Werten der Auswahlliste für diese Entität.Zum Anzeigen der Entitätsmetadaten für Ihre Organisation installieren Sie die Metadatenbrowserlösung, die in Durchsuchen der Metadaten für die Organisation beschrieben ist. Sie können auch die Metadaten für ein nicht angepasstes Unternehmen in einer Excel-Tabellenkalkulation mit der Bezeichnung EntityMetadata.xlsx anzeigen, die im obersten Ordner des SDK-Downloads enthalten ist. |
Offset für den Monat |
Positiver oder negativer Wert, der einer Monatskomponente eines aktuellen Datums oder absoluten Monats hinzugefügt wird. |
Offsetmodus für den Monat. |
Legen Sie fest, ob der Offset relativ zum aktuellen Datum oder ein absoluter Wert ist, indem Sie das Attribut TransformationParameterMapping.Data verwenden. Bei Nutzung von Typen mit früher Bindung, können Sie die TransformationOffsetMode-Enumeration verwenden, um relativen oder absoluten Offset anzugeben. Eine Liste der DataTypeCode-Werte finden Sie in den Werten der Auswahlliste für diese Entität. |
Offset für den Tag |
Positiver oder negativer Wert, der einer Tageskomponente eines aktuellen Datums oder absoluten Tages hinzugefügt wird. |
Offsetmodus für den Tag. |
Legen Sie fest, ob der Offset relativ zum aktuellen Datum oder ein absoluter Wert ist, indem Sie das Attribut TransformationParameterMapping.Data verwenden. Bei Nutzung von Typen mit früher Bindung, können Sie die TransformationOffsetMode-Enumeration verwenden, um relativen oder absoluten Offset anzugeben. Eine Liste der DataTypeCode-Werte finden Sie in den Werten der Auswahlliste für diese Entität. |
Stunden |
Wert, der die Stundenkomponente des aktuellen Datums festlegt. |
Minuten |
Wert, der die Minutenkomponente des aktuellen Datums festlegt. |
Sekunden |
Wert, der die Sekundenkomponente des aktuellen Datums festlegt. |
Ausgabeparameter |
Beschreibung |
---|---|
Neues Datum |
Neue Datenzeichenfolge, die Tag, Monat, und Jahr in dieser Reihenfolge hinzugefügt enthält. Zunächst werden die relativen Komponenten hinzugefügt, und anschließend werden die absoluten Werte verwendet, um ein Datum zu bilden. |
Siehe auch
Daten importieren
Erstellen von Datenzuordnungen für den Import
Konfiguration des Datenimports
Microsoft Dynamics 365
© 2017 Microsoft. Alle Rechte vorbehalten. Copyright