Condividi tramite


Limitazioni note dei comandi moderni

Questo articolo descrive le limitazioni note con i comandi moderni per le app basate su modello.

Limitazioni delle librerie dei componenti di Power Fx e dei comandi

Power Fx condivide determinate infrastrutture con pagine personalizzate e app canvas. Le limitazioni rilevanti delle pagine personalizzate si applicano anche ai comandi.

  • Non tutte le funzioni di Power Fx sono attualmente supportate per i comandi.
  • Microsoft Dataverse è attualmente l'unica origine dati supportata quando si usa Power Fx con i comandi. Tuttavia, le pagine personalizzate possono essere utilizzate per la connessione a dati esterni.
  • Per aggiungere ulteriori tabelle, apri la libreria dei componenti del comando dalla finestra di progettazione dei comandi. In alternativa, è possibile riaprire progettazione comandi selezionando una tabella diversa nella finestra di progettazione app.
  • Quando si scrivono formule Power Fx nella finestra di progettazione dei comandi, IntelliSense potrebbe talvolta fornire raccomandazioni per le funzioni non supportate. Potrebbe non essere visualizzato un errore per le funzioni non supportate all'interno della finestra di progettazione dei comandi o della libreria dei componenti dei comandi associata.
  • I comandi e la libreria di componenti di comandi creati in un'app non possono essere aggiunti ad altre app. Tuttavia, puoi copiare il comando e incollarlo in un'altra app o nella posizione della barra dei comandi.
  • Non tutte le regole di visibilità predefinite o personalizzate dei comandi classici sono attualmente supportate in Power Fx. La visibilità classica è supportata senza utilizzare Power Fx. Ciò è necessario per migrare i comandi classici in formati di regole moderni e classici, ma non verrà esposta nella finestra di progettazione dei comandi. Tuttavia, la visibilità classica è resa disponibile all'interno dei file di soluzione e Dataverse.
  • Per eliminare le librerie dei componenti dei comandi, devi eliminare l'app. In alternativa, puoi eliminare il record associato all'interno della tabella degli elementi dell'app basata su modello, quindi eliminare la libreria dei componenti. Il record dell'elemento app basata su modelli esiste in Dataverse ma non è esposto nelle soluzioni. Maggiori informazioni: Eliminare un record dell'elemento App basata su modello
  • I comandi basati su Power Fx non sono supportati e non vengono eseguiti all'interno dell'app Dynamics 365 per Outlook o un'app basata su modello ospitata all'interno di un portale.
  • Le modifiche ai metadati per gli attributi potrebbero non riflettersi nell'espressione Power Fx. Per aggiornare i metadati, apri la libreria dei componenti usando le azioni della barra dei comandi nella finestra di progettazione dei comandi. In Power Apps Studio per le app canvas selezionare Origini dati, selezionare l'origine dati e quindi aggiornare. Questa azione aggiorna i metadati per la libreria dei componenti.

Limitazioni della finestra di progettazione dei comandi

  • I comandi classici preesistenti non possono essere personalizzati all'interno della finestra di progettazione dei comandi finché non vengono migrati nell'infrastruttura moderna. Ciò include i comandi predefiniti, che verranno migrati in modo graduale nel tempo. È possibile continuare a usare altri meccanismi e strumenti di terze parti per personalizzare i comandi classici.
  • I pulsanti popolati dinamicamente non sono supportati. Consigliamo di crearli in modo dichiarativo.
  • L'intestazione globale dell'applicazione e le barre dei comandi del dashboard non sono supportate attualmente nell'editor dei comandi. Sono personalizzate raramente. Invia feedback se ritieni che questo sia prezioso da dare priorità.
  • È supportata solo una libreria dei componenti Power Fx. La finestra di progettazione dei comandi potrebbe visualizzare il messaggio di errore: "Impossibile inizializzare il gestore componenti. Sono presenti più librerie di componenti associate alla tua app". Questo errore si verifica quando a un'app sono associate più librerie di componenti duplicate, il che al momento non è supportato dalle app basate su modello. Per risolvere questa limitazione, rimuovi le voci AppElement aggiuntive per l'app. Per farlo, rimuovi le molteplici dipendenze della libreria dall'app, garantendo che esista solo una voce AppElement.
  • La modifica dei comandi nella pagina dei comandi dalle aree Solutions o Tables in Power Apps (make.powerapps.com) non ha la possibilità di impostare Run formula come azione o Show on condition from formula come regola di visibilità. Queste funzionalità sono disponibili solo quando modifichi i comandi dalla finestra di progettazione app moderna.

Eliminare un record dell'elemento App basata su modello

Avviso

Se l'app include comandi basati su Power Fx, smette di funzionare dopo l'eliminazione del record della tabella degli elementi dell'app basata su modello.

Usando la tabella Elementi di app basate su modello, completare i seguenti passaggi:

  1. Crea un flusso per ottenere un elenco di righe. Altre informazioni: Ottenere un elenco di righeElenca le righe della tabella Dataverse degli elementi dell'app basata su modello usando un flusso
  2. Quindi, esegui il flusso per trovare il valore ID riga univoco per la riga che si desidera eliminare e copiarlo. Puoi anche trovare questo valore di riga visualizzando le righe della tabella nell'hub delle tabelle per la tabella degli Elementi dell'app basata su modello su make.powerapps.com.
  3. Crea un passaggio per eliminare la riga utilizzando il valore dell'ID univoco che hai copiato nel passaggio precedente. Altre informazioni: Elimina una riga. Elimina un'azione del flusso di riga che usa la riga della tabella Dataverse degli elementi dell'app basata su modello
  4. Pubblica l'app basata su modello associata al record dell'elemento dell'app basata su modello.

Vedi anche

Panoramica dei comandi moderni

Introduzione a Checker comandi per le barre multifunzione delle app basate su modelli