Virtuelle Dataverse-Tabellen konfigurieren

Gilt für diese Dynamics 365-Apps:
Personalverwaltung

Dynamics 365 Human Resources ist eine virtuelle Datenquelle in Microsoft Dataverse. Bietet vollständige CRUD-Vorgänge (Erstellen, Lesen, Aktualisieren und Löschen) von Dataverse und Microsoft Power Platform aus. Die Daten für virtuelle Tabellen werden nicht in Dataverse gespeichert, aber in der Anwendungsdatenbank.

Um CRUD-Vorgänge für Personalentitäten aus Dataverse zu aktivieren, stellen Sie die Entitäten als virtuelle Tabellen in Dataverse zur Verfügung. Mit diesem Ansatz können Sie CRUD-Vorgänge aus Dataverse und Microsoft Power Platform für Daten ausführen, die sich in der Personalabteilung befinden. Die Vorgänge unterstützen auch die vollständige Überprüfung der Geschäftslogik von Human Resources, um die Datenintegrität beim Schreiben von Daten in die Entitäten sicherzustellen.

Note

Human Resources-Entitäten entsprechen Dataverse-Tabellen. Weitere Informationen zu Dataverse (früher Common Data Service) und Terminologieupdates finden Sie unter What is Microsoft Dataverse?

Verfügbare virtuelle Tabellen für Human Resources

Alle Open Data Protocol (OData)-Entitäten in Human Resources sind als virtuelle Tabellen in Dataverse verfügbar. Sie sind auch in Power Platform verfügbar. Sie können jetzt Apps und Erfahrungen mit Daten direkt aus Human Resources mit voller CRUD-Fähigkeit erstellen, ohne Daten nach Dataverse kopieren oder synchronisieren zu müssen. Sie können Power Apps-Portale zum Erstellen von nach außen gerichteten Websites, die Kollaborationsszenarien für Geschäftsprozesse in Human Resources ermöglichen, verwenden.

Sie können die Liste der in der Umgebung aktivierten virtuellen Tabellen anzeigen und mit den Tabellen in Power Apps in der Lösung Dynamics 365 HR Virtual Tables arbeiten.

Bildschirmfoto der Dynamics 365 HR Virtual Tables-Lösung in Power Apps.

Virtuelle Tabellen gegenüber nativen Tabellen

Virtuelle Tabellen für Human Resources sind nicht die gleichen wie die nativen Dataverse-Tabellen, die für Human Resources erstellt wurden.

Die nativen Tabellen für Human Resources werden separat generiert und in der HCM Common-Lösung in Dataverse verwaltet. Bei nativen Tabellen werden die Daten in Dataverse gespeichert und erfordern eine Synchronisation mit der Anwendungsdatenbank von Human Resources.

Note

Eine Liste der nativen Dataverse-Tabellen für Human Resources ist verfügbar unter Dataverse Tabellen.

Konfiguration

Befolgen Sie diese Einrichtungsschritte, um virtuelle Tabellen in Ihrer Umgebung zu aktivieren.

Virtuelle Tabellen in Human Resources aktivieren

Aktivieren Sie zunächst virtuelle Tabellen im Featureverwaltungsarbeitsbereich .

  1. Wählen Sie in Human Resources Systemverwaltung aus.

  2. Wählen Sie die Kachel Funktionsverwaltung.

  3. Wählen Sie Support für virtuelle Tabellen für HR in Dataverse und dann Aktivieren.

Weitere Informationen zum Aktivieren und Deaktivieren von Funktionen finden Sie unter Funktionen verwalten.

Registrieren Sie die App in Microsoft Azure

Registrieren Sie Ihre Personalinstanz im Azure-Portal, damit die Microsoft Identity Platform Authentifizierungs- und Autorisierungsdienste für die App und die Benutzer bereitstellen können. Weitere Informationen zum Registrieren von Apps in Azure finden Sie unter Schnellstart: Registrieren Sie eine Anwendung bei der Microsoft-Identitätsplattform.

  1. Öffnen Sie das Microsoft Azure-Portal.

  2. Wählen Sie in der Liste der Azure-Dienstleistungen die Option App-Registrierungen aus.

  3. Wählen Sie Neue Registrierung aus.

  4. Geben Sie im Feld Name einen aussagekräftigen Namen für die App ein. Beispielsweise, Dynamics 365 Human Resources Virtual Tables.

  5. Geben Sie im Feld URI umleiten die Namespace-URL Ihrer Instanz in Human Resources ein.

  6. Wählen Sie Registrieren aus.

  7. Nach Abschluss der Registrierung zeigt das Azure-Portal den Bereich Überblick der App-Registrierung an, der dessen Anwendungs-ID (Client-ID) enthält. Notieren Sie sich die Anwendungs-ID (Client-ID). Geben Sie diese Informationen ein, wenn Sie die Virtuelle Tabellendatenquelle konfigurieren.

  8. Wählen Sie im linken Navigationsbereich Zertifikate und Geheimnisse aus.

  9. In dem Abschnitt Kundengeheimnisse der Seite wählen Sie Neues Kundengeheimnis aus.

  10. Geben Sie eine Beschreibung ein, wählen Sie eine Dauer aus und wählen Sie Hinzufügen.

  11. Erfassen Sie den Wert des Geheimnisses aus dem der Eigenschaft Wert der Tabelle. Geben Sie diese Informationen ein, wenn Sie die Virtuelle Tabellendatenquelle konfigurieren.

    Important

    Beachten Sie zu diesem Zeitpunkt unbedingt den Wert des Geheimnisses. Das Geheimnis wird nie wieder angezeigt, nachdem Sie diese Seite verlassen haben.

Installieren Sie die Dynamics 365 HR Virtual Table-App

Installieren Sie die Dynamics 365 HR Virtual Table-App in Ihrer Power Apps-Umgebung, um das Lösungspaket für virtuelle Tabellen für Dataverse bereitzustellen.

  1. Öffnen Sie in Human Resources die Seite Microsoft Dataverse-Integration.

  2. Wählen Sie die Registerkarte Virtuelle Tabellen.

  3. Wählen Sie Installieren Sie die App für virtuelle Tische.

Konfigurieren Sie die Datenquelle der virtuellen Tabelle

Konfigurieren Sie als Nächstes die Virtuelle Tabellendatenquelle in der Power Apps Umgebung.

  1. Öffnen Sie das Power Platform Admin Center.

  2. In der Liste Umgebungen wählen Sie die Power Apps-Umgebung, die Ihrer Human Resources-Instanz zugeordnet ist.

  3. Wählen Sie die Umgebungs-URL im Abschnitt Details der Seite aus.

  4. Wählen Sie im Lösungsintegritäts-HubErweiterte Einstellungen aus dem Menü Einstellungen aus.

  5. Uner Einstellungen wählen Sie das Symbol Erweiterte Suche oben rechts auf der Anwendungsseite aus.

  6. Wählen Sie auf der Seite Erweiterte Suche in der Dropdown-Liste Suchen nach die Option Finanzen und Betrieb Virtual Data Source Configurations.

    Note

    Die Installation der virtuellen Tabellen-App aus dem vorherigen Einrichtungsschritt kann einige Minuten dauern. Wenn Finanzen und Betrieb Virtual Data Source Configurations nicht in der Liste vorhanden ist, warten Sie eine Minute und aktualisieren Sie die Liste.

  7. Wählen Sie Ergebnisse aus.

  8. Wählen Sie den Datensatz Microsoft HR-Datenquelle.

  9. Geben Sie die erforderlichen Informationen für die Datenquellenkonfiguration ein:

    • Ziel-URL: Die URL Ihres Personalabteilungs-Namespace. Das Format der Ziel-URL sieht wie folgt aus:

      https://<hostname>.hr.talent.dynamics.com/namespaces/<namespaceID>/

      Beispiel:

      https://aos.rts-sf-5ea54e35c68-westus2.hr.talent.dynamics.com/namespaces/49d24c565-8f4d-4891-b174-bf83d948ed0c/

      Note

      Vergessen Sie das „/“-Zeichen am Ende der URL nicht, um einen Fehler zu vermeiden.

      Note

      Die Ziel-URL bestimmt die Personalumgebung, auf die virtuelle Tabellen für Daten verweisen. Wenn Sie eine Sandbox-Umgebung erstellen, indem Sie eine Kopie Ihrer Produktionsumgebung erstellen, aktualisieren Sie diesen Wert auf die Namespace-URL Ihrer neuen Sandbox-Umgebung. Diese Änderung stellt sicher, dass die virtuellen Tabellen eine Verbindung mit den Sandkastenumgebungsdaten herstellen, anstatt weiterhin auf die Produktionsumgebung zu verweisen.

    • Mandanten-ID: Die Microsoft Entra-Mandanten-ID.

    • Microsoft Entra-Anwendungs-ID: Die Anwendungs-ID (Client-ID), die für die im Microsoft Azure-Portal registrierte Anwendung erstellt wurde. Sie haben diese Informationen früher während des Schritts Registrieren Sie die App in Microsoft Azure erhalten.

    • Microsoft Entra-Anwendungs-Geheimnis: Der geheime Clientschlüssel, der für die im Microsoft Azure-Portal registrierte Anwendung erstellt wurde. Sie haben diese Informationen früher während des Schritts Registrieren Sie die App in Microsoft Azure erhalten.

  10. Wählen Sie Speichern und schließen.

App-Berechtigungen in Human Resources erteilen

Erteilen Sie Berechtigungen für die beiden Microsoft Entra-Anwendungen in Human Resources:

  • Die App, die Sie für Ihren Mandanten in der Microsoft Azure-Portal erstellt haben
  • Die in der Power Apps-Umgebung installierte Dynamics 365 HR Virtual Table App
  1. Öffnen Sie in Human Resources die Seite Microsoft Entra-Anwendungen.

  2. Wählen Sie Neu aus, um einen neuen Anwendungsdatensatz zu erstellen:

    • Geben Sie im Feld Client-ID die Client-ID der App ein, die Sie im Microsoft Azure-Portal registriert haben.
    • Geben Sie im Feld Name den Namen der App ein, die Sie im Microsoft Azure-Portal registriert haben.
    • Wählen Sie im Feld Benutzer-ID die Benutzer-ID eines Benutzers mit Administratorrechten in Human Resources und der Power Apps-Umgebung aus.
  3. Wählen Sie Neu aus, um einen zweiten Anwendungsdatensatz zu erstellen:

    • Client-ID: f9be0c49-aa22-4ec6-911a-c5da515226ff
    • Name: Dynamics 365 virtuelle Hr-Tabelle
    • Wählen Sie im Feld Benutzer-ID die Benutzer-ID eines Benutzers mit Administratorrechten in Human Resources und der Power Apps-Umgebung aus.

Erstellen virtueller Tabellen

Wenn die Einrichtung abgeschlossen ist, wählen Sie die virtuellen Tabellen aus, die Sie in Ihrer Dataverse-Instanz generieren und aktivieren möchten.

  1. Öffnen Sie in Human Resources die Seite Microsoft Dataverse-Integration.

  2. Wählen Sie die Registerkarte Virtuelle Tabellen.

Note

Der Umschalter "Virtuelle Tabellen aktivieren" wird automatisch auf "Ja " festgelegt, wenn alle erforderlichen Setups abgeschlossen sind. Wenn der Schalter auf Nein eingestellt ist, überprüfen Sie die Schritte in den vorherigen Abschnitten dieses Dokuments, um sicherzustellen, dass alle erforderlichen Einstellungen abgeschlossen sind.

  1. Wählen Sie die Tabellen aus, die Sie in Dataverse generieren möchten.

  2. Wählen Sie Generieren/Aktualisieren.

Screenshot der Seite

Überprüfen Sie den Status der Tabellengenerierung

Virtuelle Tabellen werden in Dataverse durch einen asynchronen Hintergrundprozess generiert. Aktualisierungen der Prozessanzeige im Action Center. Details zum Prozess, einschließlich Fehlerprotokollen, werden in der Seite Prozessautomatisierung angezeigt.

  1. Öffnen Sie in Human Resources die Listenseite Prozessautomatisierung.

  2. Wählen Sie die Registerkarte Hintergrundprozesse.

  3. Wählen Sie Hintergrundprozess für asynchrone Operationen einer virtuellen Tabelle.

  4. Wählen Sie Aktuelle Ergebnisse anzeigen.

Im Slideout-Bereich werden die neuesten Ausführungsergebnisse für den Prozess angezeigt. Sie können das Protokoll für den Prozess anzeigen, einschließlich aller von Dataverse zurückgegebener Fehler.

Siehe auch

Was ist Dataverse?
Tabellen in Dataverse
Übersicht über Tabellenbeziehungen
Erstellen und bearbeiten Sie virtuelle Tabellen, die Daten aus einer externen Datenquelle enthalten
Was sind Power Apps-Portale?
Übersicht über das Erstellen von Apps in Power Apps