Soluzioni in Power Apps panoramica

Le soluzioni sono utilizzate per trasferire app e componenti da un ambiente a un altro o per applicare un set di personalizzazioni ad app esistenti. Una soluzione può contenere una o più app nonché altri componenti come mappe di siti, tabelle, processi, risorse Web, scelte, flussi e altro ancora.

Le soluzioni sono il meccanismo per implementare la gestione del ciclo di vita delle applicazioni in Power Apps e altri prodotti Power Platform come Power Automate.

Nota

Per ulteriori informazioni sui concetti della soluzione e su come vengono utilizzate le soluzioni per la gestione del ciclo di vita delle applicazioni, vai a Panoramica di ALM con Microsoft Power Platform nella Guida ALM di Power Platform.

Questa sezione si concentra sulle attività manuali che i creatori di app devono eseguire mentre lavorano con le soluzioni in Power Apps.

Attività iniziali concetti della soluzione

Prima di utilizzare le soluzioni, è importante conoscere i seguenti concetti relativi alla soluzione:

  • Due tipi di soluzioni (gestite e non gestite)
  • Componenti della soluzione
  • Ciclo di vita di una soluzione (creazione, aggiornamento, upgrade e patch di una soluzione)
  • Autore di soluzioni
  • Gestire le dipendenze dei componenti di una soluzione e la soluzione

Per ulteriori informazioni, vai a Concetti di soluzione nella guida ALM di Power Platform.

Soluzioni predefinite

Power Apps offre le seguenti soluzioni non gestite predefinite:

  • Soluzione predefinita Common Data Service. Questa soluzione è disponibile per impostazione predefinita per le personalizzazioni dei creatori in un ambiente. La soluzione predefinita di Common Data Service è utile quando si desidera valutare o apprendere Power Apps. Tuttavia, consigliamo ai creatori di app di lavorare nelle proprie soluzioni non gestite.
  • Soluzione predefinita. Questa è una soluzione speciale che contiene tutti i componenti nel sistema. La soluzione predefinita è utile per scoprire tutti i componenti e le configurazioni nel sistema.

Tuttavia, è consigliabile creare una soluzione per gestire le personalizzazioni. Ulteriori informazioni: Utilizzare una soluzione per personalizzare nella guida ALM di Power Platform.

Proprietà gestite

È possibile stabilire quali dei componenti di soluzione gestita sono personalizzabili tramite le proprietà gestite. È consigliabile impostare le proprietà gestite in modo che i componenti gestiti non possano essere modificati. Ciò aiuta a proteggere la soluzione proteggere da modifiche che potrebbero causarne l'interruzione dopo l'importazione in un altro ambiente, ad esempio test o produzione.

Ulteriori informazioni: Proprietà gestite in Power Platform

Utilizzare le soluzioni in Power Apps

In Power Apps, puoi visualizzare un elenco di soluzioni selezionando Soluzioni nel riquadro di spostamento di sinistra. Puoi eseguire queste attività di soluzione:

  • Nuova soluzione: per individuare e utilizzare solo con i componenti che hai personalizzato, creare una soluzione ed eseguire tutte le tue personalizzazioni. Quindi, puoi facilmente distribuire la tua soluzione su altri ambienti. Ulteriori informazioni: Creare una soluzione
  • Importa: importare una soluzione nell'ambiente. Altre informazioni: Importare soluzioni
  • Apri AppSource: da Microsoft AppSource puoi scaricare soluzioni personalizzate in base al settore che funzionano con i prodotti già in uso.
  • Pubblica tutte le personalizzazioni: pubblica tutte le personalizzazioni nel tuo ambiente.
  • Imposta la soluzione preferita: imposta la soluzione preferita in cui vengono creati tutti i componenti della soluzione.
  • Passa alla modalità classica: apri l'istanza di Esplora soluzioni classica.
  • Visualizza cronologia: visualizza i dettagli delle operazioni della soluzione nel tempo, come importazione, esportazione e disinstallazione. Altre informazioni: Visualizzare la cronologia di una soluzione
  • Verifica della soluzione: esegui o rivedi i risultati della verifica della soluzione per questa soluzione.
  • Mostra dipendenze: Visualizza le dipendenze della soluzione per le soluzioni che bloccherebbero la disinstallazione di questa soluzione.
  • Applica aggiornamento: Applica un aggiornamento in sospeso avviato per un soluzione gestita.

Le attività disponibili senza alcuna soluzione selezionata includono: Nuova soluzione, Importa soluzione, Apri AppSource, Pubblica tutte le personalizzazioni, Imposta soluzione preferita.

Comandi disponibili quando non è selezionata una soluzione.

Le attività disponibili con una soluzione selezionata includono: Nuova soluzione, Modifica, Elimina, Esporta soluzione, Verifica soluzione, Mostra dipendenze, Imposta soluzione preferita, Visualizza cronologia, Clona, Applica aggiornamento (quando l'aggiornamento è disponibile).

Comandi disponibili quando si seleziona la soluzione.

Dall'area Soluzioni, Seleziona ha trovato una soluzione per visualizzare tutti i suoi oggetti.

Soluzione di esempio con tutti gli oggetti.

Sfoglia tutti gli oggetti in una soluzione scorrendo gli elementi. Se l'elenco contiene più di 100 elementi, puoi Seleziona Caricare i successivi 100 elementi per vederne altri.

Carica i prossimi 100 elementi.

È possibile ordinare e filtrare le colonne selezionando l'intestazione della colonna.

Le intestazioni delle colonne includono:

  • Gestito: l'oggetto soluzione proviene da un soluzione gestita. È possibile ispezionare l'oggetto selezionando l'elemento e quindi Seleziona Avanzate > Visualizza livelli di soluzione.
  • Personalizzabile: il componente è disponibile per essere personalizzato.
  • Personalizzato: indica che l'oggetto è un oggetto non gestito o un oggetto gestito con una personalizzazione non gestita layer. È possibile utilizzare questa colonna per individuare rapidamente le modifiche non gestite apportate ai componenti della soluzione.
  • Proprietario: se l'oggetto soluzione supporta la proprietà dell'utente e del team, viene visualizzato il proprietario corrente.
  • Stato: se l'oggetto soluzione supporta la gestione dello stato (on/off, abilitato/disabilitato, attivo/inattivo), viene visualizzato lo stato.

Suggerimento

È possibile individuare rapidamente tutti gli oggetti della soluzione non gestiti o con personalizzazioni non gestite selezionando la soluzione predefinita e filtrando in base alla colonna Personalizzato .

Cercare e filtrare in una soluzione

Cerca un componente specifico tramite il suo nome.

Componente di ricerca.

In alternativa puoi filtrare tutti gli elementi nell'elenco per tipo di componente.

Filtra il componente per tipo.

Comandi contestuali

Man mano che si esegue Seleziona su ciascun componente, le azioni disponibili nella barra dei comandi cambiano a seconda del tipo di componente selezionato e se la soluzione è quella predefinita o gestita.

Comandi specifici del componente.

Se non si esegue Seleziona su alcun componente, la barra dei comandi mostra le azioni applicate alla soluzione stessa.

Comandi specifici della soluzione.

Con le soluzioni non gestite o una soluzione predefinita, puoi utilizzare il comando Nuovo o Aggiungi esistente per creare o aggiungere diversi tipi di componenti. Altre informazioni: Aggiungere i componenti della soluzione

Nota

Non è possibile aggiungere componenti a una soluzione gestita. Quando fai un tentativo, vedrai il seguente messaggio:
"You cannot directly edit the components within a managed solution. You’ll need to add it to another unmanaged solution that you’ve created to customize the component. The component might not be customizable."

Privilegi aggiuntivi obbligatori

Alcuni componenti potrebbero richiedere determinati privilegi agli utenti per eseguire il componente quando il componente viene importato in ambiente da una soluzione. Dataverse

Flussi

Per usare o eseguire un flusso da un'app canvas inclusa in una soluzione, devi disporre delle autorizzazioni per quel flusso tramite qualcuno che condivide la proprietà o esegue le autorizzazioni. Quando un'app in una soluzione è condivisa con un set di utenti, anche i flussi devono essere condivisi in modo esplicito.

Ulteriori informazioni Ruoli di sicurezza e privilegi

Usare le pipeline in Power Platform per distribuire le soluzioni

Implementa facilmente le soluzioni negli ambienti di test e di produzione utilizzando le pipeline in Power Platform . Una volta predisposte le pipeline, i creatori possono avviare distribuzioni nel prodotto con pochi clic. Lo fanno direttamente nei loro ambienti di sviluppo. Ulteriori informazioni: Panoramica delle pipeline in Power Platform

Limitazioni note

Le seguenti limitazioni si applicano all'uso di app canvas, flussi e connettori personalizzati nelle soluzioni.

  • Se riscontri un errore di pubblicazione dell'app canvas: l'app ha connessioni a flussi che non sono più nell'ambiente, rimuovi eventuali flussi eliminati dall'app. Quindi salva e pubblica l'app.
  • Le app canvas condivise con Tutti per le quali vengono eseguite operazioni di backup e ripristino dell'ambiente non vengono condivise con Tutti nell'ambiente ripristinato. Nota che l'app canvas può essere condivisa con un gruppo di sicurezza e l'app nell'ambiente ripristinato sarà condivisa con quel gruppo di sicurezza.
  • I flussi cloud della soluzione utilizzando il connettore Project Roadmap o utilizzando l'autorizzazione delegata non possono ancora essere aggiunti alle soluzioni. La soluzione alternativa a questa limitazione consiste nel modificare il flusso per rimuovere l'utilizzo del connettore Project Roadmap e/o l'autorizzazione delegata, aggiungere il flusso in una soluzione e quindi modificare nuovamente il flusso secondo necessità.

Per saperne di più sulla personalizzazione dei singoli componenti di una soluzione, consulta i seguenti articoli:

  • Per la tabella, le relazioni di tabella, le personalizzazioni di colonne e messaggi, vai a Metadati.
  • Per i moduli della tabella, vai a Moduli.
  • Per i processi, vai a Processi.
  • Per le regole di business, vai a Regole di business.

Soluzioni per la risoluzione dei problemi

Per problemi noti e informazioni su come risolvere i problemi di utilizzo delle soluzioni, vai a Gestire app e soluzioni nella documentazione per la risoluzione dei problemi di Power Apps.

Passaggio successivo

Creare una soluzione

Nota

Puoi indicarci le tue preferenze di lingua per la documentazione? Partecipa a un breve sondaggio. (il sondaggio è in inglese)

Il sondaggio richiederà circa sette minuti. Non viene raccolto alcun dato personale (Informativa sulla privacy).