F&O Entity Mapping Guide

Auf den Punkt

Die Entwicklung des Entity-Mapping-Frameworks wurde in RU38 für die virtuellen Entitäten aus Finance and Operations (F&O) erweitert.

Dieses Framework bietet die Möglichkeit, Attribute zwischen zwei verschiedenen Dataverse-Entitäten mit verschiedenen Attributkonvertierungs-Methoden, Limitern und vielem mehr zu mappen.

Dieser Mapping-Mechanismus zielt darauf ab, den Aufwand eines Entwicklers oder eines D365-Customizers für die Definition einer Mapping-Beziehung zwischen zwei Dataverse-Tabellen, insbesondere zwischen Hubdrive (xrm1) und Finance and Operations Virtual Tables (mserp), so weit wie möglich zu minimieren.  Das Framework unterstützt sowohl unidirektionale als auch bidirektionale Datenintegration zwischen Dataverse-Tabellen.

Wir empfehlen ausdrücklich, dass das Entity-Mapping von IT-Personal durchgeführt wird.

Voraussetzungen für den nächsten Schritt

  • Sie sind System-Administrator oder haben die System-Customizer-Rolle
  • HR für Dynamics ist installiert
  • Das Addon D365 F&O Human Resources Integration ist installiert (Sie finden die Datei zum Download im Kundenportal)

Click Through

  • Öffnen Sie PowerApps
  • Vergewissern Sie sich, dass die richtige Umgebung in der oberen Leiste ausgewählt ist
  • Erstellen Sie eine neue Lösung mit + Neue Lösung
  • Fügen Sie einen Anzeigenamen hinzu
  • Fügen Sie einen Namen hinzu
  • Wählen Sie einen Publisher aus (Wählen Sie den Publisher, den Sie auch für Anpassungen auswählen)
  • Klicken Sie auf Erstellen
  • Wählen Sie die neu erstellte Solution und öffnen Sie sie
  • Klicken Sie auf Vorhandene Hinzufügen (obere Leiste)
  • Wählen Sie Tabellen aus dem Dropdown
  • Wählen Sie die gewünschte Tabelle aus
  • Klicken Sie auf Weiter
  • Klicken Sie auf Hinzufügen
  • In dem Menü auf der linken Seite wählen Sie die Tabelle, die hinzugefügt wurde
  • Klicken Sie auf Spalten in der Tabellenansicht
  • Fügen Sie eine neue Spalte hinzu mit + Neue Spalte
  • z.B. wollen wir das Feld mserp_education der virtuellen Tabelle Worker (mserp) zuweisen: Screenshot
  • Öffnen Sie jetzt Ihre Dynamics Umgebung
  • Öffnen Sie die Erweiterte Suche
  • Suchen Sie nach Hubdrive Integration Mappings
  • Klicken Sie auf Ergebnisse
  • Wählen Sie das Integration Mapping aus, das Sie anpassen möchten, z.B. xrm1_employee
  • Setzen Sie das "Datensatz verwaltet von"-Feld auf Selbst verwaltet
  • Nun können Sie den XML Mapping Inhalt auf der rechten Seite bearbeiten
  • Aktualisieren Sie die XML für die neu erstellten Felder, welche gemapped werden sollen.

Hinweis

Für benutzerdefinierte Felder muss der Datentyp innerhalb des AttributeMapping-Tags in der XML gesetzt werden. Der Property-Name ist "DataType" und die möglichen Werte sind:

Field Type (Dataverse) DataType (XML)
Text String
Whole Number Int
Decimal Decimal
Lookup CustomLookup
Choice OptionSetValue
Yes/No Bool
Date and Time DateTime
Float Double
Currency BOMoney

Ergebnis

Image
HR