Power Automate approvazioni Errori di provisioning e raccomandazioni di Dataverse

Si applica a: Power Automate
Numero KB originale: 4513672

Sommario

Questo articolo illustra gli errori e le configurazioni comuni che possono impedire Power Automate Approvazioni di creare e assegnare richieste di approvazione. La maggior parte degli errori di fornitura si verifica quando un flusso di approvazione viene eseguito per la prima volta in un ambiente. Questo errore può verificarsi, ad esempio quando:

  • Power Automate tenta di creare o collegare un database Dataverse
  • Power Automate installa le soluzioni di approvazione
  • Power Automate configura l'utente dell'applicazione che gestisce i dati di approvazione

Usare questo articolo per:

  • Identificare la causa di un errore di provisioning basandosi sul messaggio di errore ricevuto
  • Verificare i prerequisiti per il tenant e l'ambiente
  • Verificare che il provisioning delle soluzioni di database e approvazioni di Dataverse sia stato eseguito correttamente
  • Applicare la soluzione consigliata per ogni errore

Gli scenari di errore comuni illustrati di seguito includono ViralServicePlanRequired, AADApplicationDisabled, un database Dataverse disabilitato, un database non ancora pronto e autorizzazioni mancanti necessarie per creare un database.

Prerequisiti

Power Automate Approvazioni dipendono dal provisioning corretto di un database Dataverse nell'ambiente di destinazione. Il provisioning può non riuscire se i prerequisiti dell'ambiente, le licenze o le configurazioni dell'applicazione di Microsoft Entra sono incomplete.

Usa questo checklist prima di iniziare il provisioning. Per altre informazioni, consultare Introduzione alle approvazioni.

Verificare le condizioni seguenti:

  • Nel tenant sono presenti almeno una licenza attiva Power Automate, Power Apps o Dataverse.
  • L'ambiente di destinazione è attivo e Dataverse è attivato (o può essere creato). Controllare lo stato dell'ambiente e del database nell'interfaccia di amministrazione di Power Platform.
  • Le applicazioni aziendali necessarie Microsoft Entra sono abilitate per l'accesso utente nel Interfaccia di amministrazione di Microsoft Entra:
    • servizio Microsoft Flow
    • Microsoft Flow Dataverse Integration Service
    • Dynamics CRM Online/Dataverse
  • I criteri di accesso condizionale non bloccano la registrazione o l'accesso per queste applicazioni.
  • L'utente che avvia il provisioning ha privilegi di amministratore dell'ambiente (per gli ambienti non predefiniti).

Verificare che il provisioning sia riuscito

Per verificare che il provisioning abbia avuto esito positivo, seguire questa procedura:

  1. Verificare che un database Dataverse sia stato creato e collegato all'ambiente. Controllare questo stato nell'interfaccia di amministrazione di Power Platform.

  2. Verificare che lo stato del database Dataverse collegato all'ambiente sia pronto . Controllare questo stato nell'interfaccia di amministrazione di Power Platform.

    Note

    Alcune operazioni del ciclo di vita, ad esempio il backup e il ripristino, possono lasciare il database in uno stato disabilitato o solo amministratore . Questi stati impediscono il funzionamento delle approvazioni Power Automate e altre funzionalità di Dataverse.

  3. Verificare che le soluzioni di approvazione siano installate. Visualizzare le soluzioni installate in uno dei percorsi seguenti:

Errori di provisioning di sistema

Errore con codice di stato "ViralServicePlanRequired"

Impossibile creare il database Dataverse in questo ambiente con il codice di stato 'ViralServicePlanRequired'

Questo errore si verifica nelle organizzazioni che disabilitano l'iscrizione automatica. Le iscrizioni self-service sono necessarie per assegnare piani virali agli utenti che effettuano il provisioning delle risorse e interagiscono con Dataverse. Per risolvere questo problema, scegliere una delle opzioni seguenti:

Note

I moduli Azure AD e MSOnline PowerShell sono deprecati a partire dal 30 marzo 2024. Per ulteriori informazioni, leggi l'aggiornamento sulla deprecazione. Dopo questa data, il supporto per questi moduli è limitato all'assistenza alla migrazione a SDK PowerShell di Microsoft Graph e alle correzioni di sicurezza. I moduli deprecati continueranno a funzionare fino al 30 marzo 2025.

È consigliabile eseguire la migrazione a Microsoft Graph PowerShell per interagire con Microsoft Entra ID (in precedenza Azure AD). Per domande comuni sulla migrazione, consultare le Domande frequenti sulla migrazione. Nota: le versioni 1.0.x di MSOnline potrebbero subire interruzioni dopo il 30 giugno 2024.

  • Opzione 1: Abilitare l'impostazione AllowAdHocSubscriptions (a livello di tenant)

    Eseguire i cmdlet di PowerShell seguenti per abilitare questa impostazione a livello di tenant:

    # Install the MSOnline module if necessary.
    Install-Module MSOnline
    
    # Connect to your organization.
    Connect-MsolService
    
    # Confirm that AllowAdHocSubscriptions is false.
    Get-MsolCompanyInformation | fl AllowAdHocSubscriptions
    
    # Enable AllowAdHocSubscriptions.
    Set-MsolCompanySettings -AllowAdHocSubscriptions $true
    
  • Option 2: Assegnare un piano a pagamento di Power Automate

    Assegnare un piano di Power Automate a pagamento (P1 o P2) da Office 365 agli utenti che eseguono il provisioning delle approvazioni o di un database Dataverse per la prima volta. Il piano è necessario solo per ottenere il provisioning del database.

    Note

    I piani di prova non sono sufficienti per il provisioning di Dataverse per approvazioni. I tenant GCC (Government Community Cloud) possono usare questa opzione solo per effettuare il provisioning delle istanze di database.

  • Opzione 3: Creare il database come amministratore dell'ambiente

    Creare il database direttamente dall'interfaccia di amministrazione di Power Platform.

Errore con codice di stato "AADApplicationDisabled"

Impossibile creare il database Dataverse in questo ambiente con il codice di stato 'AADApplicationDisabled'.

La risorsa 'https://publishers.crm.dynamics.com' è stata disabilitata dall'amministratore del tenant. Contatta l'amministratore del tenant e chiedi che abiliti "https://publishers.crm.dynamics.com" nel portale di Azure.

Questi errori si verificano se le applicazioni CRM Online o Dataverse Dynamics sono disabilitate nel tenant o bloccate dall'accesso condizionale per utenti specifici. Il messaggio esatto varia a seconda dello stato dell'istanza di Dataverse per l'ambiente Power Apps o Power Automate. Questi stati includono non fornito, fornito senza approvazioni installate e approvazioni già installate.

Per risolvere questo problema, un amministratore tenant deve passare alla scheda Applicazioni aziendali nella scheda Microsoft Entra ID in Microsoft Azure e verificare che l'applicazione 00000007-0000-0000-c000-000000000000 (Dataverse o Dynamics CRM Online) sia abilitata per l'accesso degli utenti. Verificare anche che tutti i criteri di accesso condizionale pertinenti concedono l'accesso necessario agli utenti che usano Power Automate Approvazioni.

Screenshot che mostra come impostare l'opzione Abilitato per gli utenti per l'accesso su Sì.

Errore "Database disattivato"

Il database Dataverse per questo ambiente è disabilitato

L'istanza di Dataverse è disabilitata in questo ambiente. Questa condizione di solito significa che tutti i piani di Power Automate e Dataverse nel tenant Microsoft Entra sono scaduti. Per riabilitare il database, assicurarsi che almeno un utente disponga di piani attivi.

Errore "Database non ancora pronto"

Il database dataverse per questo ambiente non è ancora pronto.

Il database è ancora in fase di provisioning o il provisioning è fallito. Eseguire di nuovo un flusso che usa le approvazioni per effettuare nuovamente il provisioning.

Errore "L'utente non dispone dell'autorizzazione per la creazione del database"

L'utente corrente non dispone delle autorizzazioni per creare un database Dataverse per questo ambiente.

Per gli ambienti Power Automate e Power Apps non predefiniti, solo gli amministratori dell'ambiente possono creare il database Dataverse, direttamente tramite l'interfaccia di amministrazione di Power Platform o indirettamente tramite Power Automate Approvazioni.

Per risolvere questo problema, un amministratore deve eseguire una delle azioni seguenti:

  • Creare l'ambiente manualmente dall'interfaccia di amministrazione di Power Platform.
  • Creare ed eseguire un flusso di approvazioni.
  • Concedere l'autorizzazione di amministratore dell'ambiente all'utente corrente.