Configurare tabelle virtuali in Dataverse

Si applica a queste app Dynamics 365:
Risorse umane

Dynamics 365 Human Resources è un'origine dati virtuale in Microsoft Dataverse. Fornisce operazioni complete di creazione, lettura, aggiornamento ed eliminazione (CRUD) di Dataverse e Microsoft Power Platform. I dati delle tabelle virtuali non sono archiviati in Dataverse, ma nel database dell'applicazione.

Per abilitare le operazioni CRUD sulle entità delle risorse umane da Dataverse, rendere le entità disponibili come tabelle virtuali in Dataverse. Questo approccio consente di eseguire operazioni CRUD da Dataverse e Microsoft Power Platform sui dati presenti nelle risorse umane. Le operazioni supportano anche le convalide complete della logica aziendale di Human Resources per garantire l'integrità dei dati durante la scrittura degli stessi nelle entità.

Note

Le entità di Human Resources corrispondono alle tabelle Dataverse. Per altre informazioni su Dataverse (in precedenza Common Data Service) e sugli aggiornamenti della terminologia, vedere Che è Microsoft Dataverse?

Tabelle virtuali disponibili per Human Resources

Tutte le entità Open Data Protocol (OData) di Human Resources sono disponibili come tabelle virtuali in Dataverse. Sono inoltre disponibili in Power Platform. Ora puoi creare app ed esperienze con dati direttamente da Human Resources mediante funzionalità CRUD complete, senza copiare o sincronizzare i dati in Dataverse. Puoi usare i portali Power Apps per creare siti Web rivolti all'esterno che consentono scenari di collaborazione per processi aziendali in Human Resources.

Puoi visualizzare l'elenco delle tabelle virtuali abilitate nell'ambiente e iniziare a lavorare con le tabelle in Power Apps, nella soluzione Dynamics 365 HR Virtual Tables.

Schermata della soluzione Tabelle virtuali di Dynamics 365 HR in Power Apps.

Tabelle virtuali contro tabelle native

Le tabelle virtuali di Human Resources non sono uguali alle tabelle Dataverse native create per Human Resources.

Le tabelle native per Human Resources vengono generate separatamente e mantenute nella soluzione HCM Common in Dataverse. Con le tabelle native, i dati vengono archiviati in Dataverse e richiedono la sincronizzazione con il database dell'applicazione Human Resources.

Note

Per un elenco delle tabelle Dataverse native per Human Resources, vedi Tabelle di Dataverse.

Configurazione

Segui questi passaggi di configurazione per abilitare le tabelle virtuali nel tuo ambiente.

Abilitare le tabelle virtuali in Human Resources

Abilitare prima di tutto le tabelle virtuali nell'area di lavoro Gestione funzionalità .

  1. In Risorse umane, selezionare Amministrazione sistema.

  2. Selezionare il riquadro Gestione funzionalità.

  3. Selezionare Supporto per tabelle virtuali per HR in Dataverse e quindi seleziona Abilita.

Per ulteriori informazioni sull'abilitazione e sulla disabilitazione delle funzionalità di anteprima, vedere Gestire le funzionalità.

Registrare l'app in Microsoft Azure

Registrare l'istanza delle risorse umane nel portale di Azure in modo che i Microsoft Identity Platform possano fornire servizi di autenticazione e autorizzazione per l'app e gli utenti. Per ulteriori informazioni sulla registrazione di app in Azure, vedi Guida introduttiva: Registrare un'applicazione con Microsoft Identity Platform.

  1. Apri il portale di Microsoft Azure.

  2. Nell'elenco di servizi di Azure, seleziona Registrazioni app.

  3. Seleziona Nuova registrazione.

  4. Nel campo Nome immetti un nome descrittivo per l'app. Ad esempio, Dynamics 365 Human Resources Virtual Tables.

  5. Nel campo URI di reindirizzamento, immetti l'URL dello spazio dei nomi dell'istanza di Human Resources.

  6. Selezionare Registra.

  7. Al termine della registrazione, il portale di Azure visualizza il riquadro Panoramica della registrazione dell'app che include il relativo ID applicazione (client). Prendere nota dell'ID applicazione (client). Immettere queste informazioni quando si configura l'origine dati della tabella virtuale.

  8. Nel riquadro di spostamento a sinistra, seleziona Certificati e segreti.

  9. Nella sezione Segreti client della pagina, seleziona Nuovo segreto client.

  10. Fornisci una descrizione, seleziona una durata e seleziona Aggiungi.

  11. Registra il valore del segreto della proprietà Value della tabella. Immettere queste informazioni quando si configura l'origine dati della tabella virtuale.

    Importante

    Assicurati di prendere nota adesso del valore del segreto. Il segreto non viene mai visualizzato dopo la chiusura di questa pagina.

Installare l'app Dynamics 365 HR Virtual Table

Installa l'app Dynamics 365 HR Virtual Table nell'ambiente Power Apps per distribuire il pacchetto di soluzioni di tabelle virtuali in Dataverse.

  1. In Human Resources, aprire la pagina Integrazione di Microsoft Dataverse.

  2. Selezionare la scheda Tabelle virtuali.

  3. Selezionare Installa l'app Virtual Table.

Configurare l'origine dati delle tabelle virtuali

Configurare quindi l'origine dati della tabella virtuale nell'ambiente Power Apps.

  1. Apri l'interfaccia di amministrazione di Power Platform.

  2. Nell'elenco Ambienti, seleziona l'ambiente Power Apps associato all'istanza di Human Resources.

  3. Seleziona l'URL ambiente nella sezione Dettagli della pagina.

  4. In Hub integrità soluzione, seleziona Impostazioni avanzate dal menu Impostazioni.

  5. In Impostazioni, seleziona l'icona Ricerca avanzata in alto a destra nella pagina dell'applicazione.

  6. Nella pagina Ricerca avanzata, nell'elenco a discesa Cerca, seleziona Configurazioni dell'origine dati virtuale di Finanza e operazioni.

    Note

    L'installazione dell'app Virtual Table dal passaggio di configurazione precedente può richiedere alcuni minuti. Se Configurazioni dell'origine dati virtuale di Finanza e operazioni non è disponibile nell'elenco, attendi un minuto e aggiorna l'elenco.

  7. Seleziona Risultati.

  8. Seleziona il record Origine dati Microsoft HR.

  9. Immettere le informazioni necessarie per la configurazione dell'origine dati:

    • URL di destinazione: l'URL dello spazio dei nomi di Human Resources. Il formato dell'URL di destinazione è:

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

      Per esempio:

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

      Note

      Assicurarsi di includere il carattere "/" alla fine dell'URL per evitare di ricevere un errore.

      Note

      L'URL di destinazione determina l'ambiente delle risorse umane a cui puntano le tabelle virtuali per i dati. Se crei un ambiente sandbox creando una copia del tuo ambiente di produzione, aggiorna questo valore all'URL dello spazio dei nomi del tuo nuovo ambiente sandbox. Questa modifica garantisce che le tabelle virtuali si colleghino ai dati dell'ambiente sandbox anziché continuare a puntare all'ambiente di produzione.

    • ID tenant: : ID del tenant di Microsoft Entra.

    • ID applicazione Microsoft Entra: l'ID applicazione (client) creato per l'applicazione registrata nel portale di Microsoft Azure. Hai ricevuto queste informazioni in precedenza durante il passaggio Registrare l'app in Microsoft Azure.

    • Segreto applicazione Microsoft Entra: il segreto del cliente creato per l'applicazione registrata nel portale di Microsoft Azure. Hai ricevuto queste informazioni in precedenza durante il passaggio Registrare l'app in Microsoft Azure.

  10. Seleziona Salva e chiudi.

Concedere autorizzazioni dell'app in Human Resources

Concedi autorizzazioni per due applicazioni Microsoft Entra in Human Resources:

  • L'app che hai creato per il tuo tenant nel portale Microsoft Azure
  • L'app Dynamics 365 HR Virtual Table installata nell'ambiente Power Apps
  1. In Human Resources, apri la pagina Applicazioni di Microsoft Entra.

  2. Seleziona Nuovo per creare un nuovo record di applicazione:

    • Nel campo ID client, inserisci l'ID client dell'app che hai registrato nel portale di Microsoft Azure.
    • Nel campo Nome, immetti il nome dell'app che hai registrato nel portale di Microsoft Azure.
    • Nel campo ID utente seleziona l'ID utente di un utente con autorizzazioni di amministratore in Human Resources e nell'ambiente Power Apps.
  3. Seleziona Nuovo per creare un secondo record di applicazione:

    • ID client: f9be0c49-aa22-4ec6-911a-c5da515226ff
    • Nome: Dynamics 365 HR Virtual Table
    • Nel campo ID utente seleziona l'ID utente di un utente con autorizzazioni di amministratore in Human Resources e nell'ambiente Power Apps.

Generare tabelle virtuali

Al termine dell'installazione, selezionare le tabelle virtuali da generare e abilitare nell'istanza di Dataverse.

  1. In Human Resources, aprire la pagina Integrazione di Microsoft Dataverse.

  2. Selezionare la scheda Tabelle virtuali.

Note

L'interruttore Abilita tabelle virtuali viene impostato automaticamente su al termine di tutte le operazioni di installazione necessarie. Se l'interruttore è impostato su No, rivedere i passaggi nelle sezioni precedenti di questo documento per assicurarsi che tutte le impostazioni dei prerequisiti siano state completate.

  1. Selezionare le tabelle da generare in Dataverse.

  2. Selezionare Genera/Aggiorna.

Screenshot della pagina di integrazione di Dataverse.

Controllare lo stato di generazione della tabella

Le tabelle virtuali vengono generate in Dataverse attraverso un processo in background asincrono. Aggiornamenti sulla visualizzazione del processo nel centro azioni. I dettagli sul processo, inclusi i log degli errori, vengono visualizzati nella pagina Automazioni di processo.

  1. In Human Resources, aprire la pagina Automazioni di processo.

  2. Selezionare la scheda Processi in background.

  3. Seleziona Processo in background dell'operazione asincrona di polling della tabella virtuale.

  4. Selezionare Visualizza risultati più recenti.

Il riquadro scorrevole mostra i risultati di esecuzione più recenti per il processo. È possibile visualizzare il registro del processo, inclusi eventuali errori restituiti da Dataverse.

Vedere anche

Che cos'è Dataverse?
Tabelle in Dataverse
Panoramica delle relazioni tra tabelle
Creare e modificare tabelle virtuali che contengono dati di un'origine dati esterna
Cosa sono i portali di Power Apps?
Panoramica sulla creazione di app in Power Apps