Panoramica delle soluzioni

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 sarà incentrata sulle attività manuali che i produttori di app devono eseguire mentre lavorano con soluzioni 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ò consente di proteggere la soluzione 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.

  • 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

    Area Soluzioni.

Dall'area Soluzioni, seleziona una soluzione per visualizzare tutti i suoi componenti.

Soluzione dimostrativa con tutti i componenti.

Puoi esplorare tutti i componenti di una soluzione scorrendo i vari elementi. Se sono presenti più di 100 elementi nell'elenco puoi selezionare Carica i prossimi 100 elementi per visualizzarne altri.

Caricare più componenti.

Cercare e filtrare in una soluzione

Puoi anche cercare un componente specifico per il nome.

Cerca componente.

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

Filtra componente per tipo.

Comandi contestuali

Man mano che selezioni ciascun componente, le azioni disponibili nella barra dei comandi verranno modificate in base al tipo di componente selezionato e se la soluzione è quella predefinita o una soluzione gestita.

Comandi specifici del componente.

Quando non selezioni alcun componente, sulla barra dei comandi verranno visualizzate 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 Dataverse affinché gli utenti possano eseguire il componente quando il componente viene importato nell'ambiente da una soluzione.

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 ulteriori informazioni sulla personalizzazione dei singoli componenti in una soluzione, vai agli argomenti seguenti:

  • 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).