Limitazioni note dei comandi moderni

Limitazioni delle librerie dei componenti Power Fx e Command

Power Fx condivide determinate infrastrutture con pagine personalizzate e app canvas. Le limitazioni delle pagine personalizzate pertinenti sono applicabili 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 utilizza 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. Oppure puoi riaprire la finestra di progettazione dei comandi selezionando una tabella diversa in Progettazione app.
  • Quando scrivi formule Power Fx nella finestra di progettazione comandi, intellisense può a volte fornire consigli per funzioni non supportate. Potrebbe non mostrare un errore per le funzioni non supportate all'interno della finestra di progettazione dei comandi o nella libreria dei componenti di comando 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 è esposta 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 modello esiste in Dataverse ma non è esposto nelle soluzioni. Maggiori informazioni: Eliminare un record dell'elemento App basata su modello
  • I comandi basati su PowerFx non sono supportati e non verranno eseguiti in Dynamics 365 App for Outlook o in un'app basata su modello ospitata in un portale.

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 incrementale nel tempo. Puoi continuare a utilizzare 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 dell'applicazione globale e le barre dei comandi del dashboard non sono attualmente supportate nella finestra di progettazione dei comandi. Sono personalizzate raramente. Invia feedback se ritieni che sia necessario supportare tali barre dei comandi.
  • È 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. Esistono più librerie di componenti associate alla tua app". Questo errore si verifica quando a un'app sono associate più librerie di componenti duplicate, che attualmente non sono supportate con le app basate su modello. Per risolvere questa limitazione, rimuovi le voci AppElement aggiuntive per l'app. Per farlo, rimuovi le molteplici dipendenze della libreria con l'app, assicurandoti che esista solo una voce AppElement.

Eliminare un record dell'elemento App basata su modello

Avviso

Se l'app include comandi basati su Power Fx, questi non funzioneranno più dopo aver eliminato il record della tabella degli elementi dell'app basata su modello dell'app.

Usando la tabella Elementi dell'app basata su modello, procedi come segue:

  1. Crea un flusso per ottenere un elenco di righe. Altre informazioni: Ottieni un elenco di righe Elenca le righe della tabella Dataverse dell'elemento 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 tabella per la tabella Elemento dell'app basata su modello in 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 utilizzando la riga della tabella Dataverse dell'elemento 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 Verifica comandi per le barre multifunzione della app basate su modello