Condividi tramite


Come creare un'app canvas di riprotezione minima

Un'app di riproduzione minima è un'app che contiene la quantità minima di logica e controlli per riprodurre un problema. Questa app consente di limitare l'origine del problema, sia che si tratti dell'origine dati, delle formule o di una configurazione specifica.

Dopo aver creato un'app di riproduzione minima, è possibile scaricarne una copia e condividerla con altri utenti, ad esempio nella community di Microsoft Power Apps o con supporto tecnico Microsoft.

È possibile creare un'app di riproduzione minima con uno dei metodi seguenti:

  • Creare un'app vuota e aggiungere solo le connessioni e i controlli necessari per illustrare il problema.
  • Creare una copia dell'app originale, rimuovere progressivamente schermate e controlli irrilevanti e semplificare le formule fino a quando non si rimane con l'essenza del problema.

Sostituire le origini dati esterne

Un'app di riproduzione minima deve essere autonoma. Non deve basarsi sulle connessioni a origini dati esterne, ad esempio Dataverse o SharePoint, perché le parti esterne non saranno in grado di accedervi.

È possibile visualizzare le origini dati usate nell'app nel pannello Dati .

Screenshot che mostra il pannello Dati in Power Apps Studio. Il pannello è vuoto se non vengono usate origini dati nell'app.

Per gestire le origini dati durante la creazione di un'app di riproduzione minima, è possibile:

  • Rimuoverli se non sono rilevanti per il problema visualizzato.
  • Usare raccolte con dati di esempio.
  • Fornire dati di esempio in un file CSV o Excel. Spiegare come ricreare l'origine dati da zero.

I dati di esempio devono essere il più semplici possibile.

Integrazioni di Stub e servizi Web esterni

Le app possono usare funzionalità di altri servizi Web. Ad esempio, può visualizzare un riquadro di Power BI, un video di YouTube o flussi di Power Automate.

Rimuovere questi componenti se non sono rilevanti per il problema visualizzato. Se sono essenziali, è necessario fornire materiali e istruzioni su come ricrearli. Usare il contenuto di esempio invece dell'originale. Se il problema non si verifica con il contenuto di esempio, potrebbe trattarsi di un problema con il contenuto o il servizio esterno. Ad esempio, un report di Power BI potrebbe non essere configurato correttamente per l'incorporamento.

Semplificare i componenti

Se l'app contiene componenti o componenti di codice, altri potrebbero non essere in grado di visualizzare gli elementi interni o caricarli correttamente.

Rimuovere questi componenti se non sono rilevanti per il problema visualizzato. Se sono essenziali, è consigliabile semplificarli il più possibile e quindi:

Verificare la privacy e la sicurezza

Gli utenti non autorizzati non saranno in grado di accedere alle origini dati nelle app esportate, ma possono vedere come vengono usate le origini dati. Possono anche visualizzare i controlli e le formule dell'app. Se viene fornita un'intera soluzione .zip file, sono visibili anche asset come le immagini.

Seguire i passaggi seguenti per limitare l'esposizione alla privacy e alla sicurezza prima di distribuire l'app esportata:

  • Non includere informazioni private e riservate nell'app. Controlla i nomi di variabili, controlli e altri elementi dell'app che possono inavvertitamente fornire informazioni riservate.
  • Creare una nuova app da zero invece di semplificare un'app di produzione esistente. Una nuova app ridurrà anche l'esposizione accidentale di informazioni riservate se invece si usasse l'app originale. Per risparmiare tempo, non è necessario rimuovere manualmente le informazioni sensibili dall'app originale.
  • Distribuire solo il file con estensione msapp anziché il file .zip . Il file con estensione msapp è disponibile all'interno del pacchetto .zip .

Scaricare l'app di riproduzione minima

Un'app canvas può essere salvata in un file con estensione msapp o .zip , a seconda della modalità di creazione.

Power Apps

  1. Accedere a Power Apps.

  2. Aprire l'app per la modifica.

  3. Espandere la voce di menu Salva e selezionare Scarica una copia.

    Screenshot che mostra un sottomenu espanso per la voce di menu Salva in Power Apps Studio. L'opzione Scarica una copia è evidenziata.

    Il file con estensione msapp scaricato può essere aperto da altri utenti selezionando Apri nella barra dei menu di Power Apps. Potrebbe essere necessario espandere la barra dei menu per visualizzare questa opzione.

    Screenshot che mostra un popup alla fine della barra dei menu in Power Apps Studio, contenente altre voci di menu. L'opzione Apri è evidenziata.

Microsoft Lists

  1. Aprire l'elenco.

  2. Selezionare Integra>Power Apps>Personalizza moduli. Il modulo personalizzato verrà aperto in Power Apps.

    Screenshot che mostra il menu **Power Apps** in Microsoft List. L'opzione Personalizza moduli è evidenziata.

  3. Selezionare Condividi dal menu nella parte superiore. Verrà aperta la pagina dei dettagli con il pannello di condivisione.

    Screenshot che mostra la modifica di un'app in studio. Il pulsante icona per Condividi è evidenziato nella barra dei menu in alto.

  4. Chiudere il pannello di condivisione.

  5. Selezionare Esporta pacchetto nella barra dei menu.

    Screenshot che mostra i dettagli dell'app. Il pulsante di comando per Esporta pacchetto è evidenziato nella barra dei menu in alto.

  6. Digitare un nome nel pacchetto. Esaminare il contenuto esportato e selezionare Esporta.

    Il file .zip scaricato può essere aperto da altri utenti.

Power Apps in Teams

  1. In Microsoft Teams passare all'elenco delle app Power Apps per il team.

  2. Selezionare l'app.

  3. Selezionare Esporta soluzione dal menu nella parte superiore.

    Screenshot che mostra l'elenco delle app. Viene selezionata un'app e il pulsante di comando per Esporta soluzione è evidenziato nella barra dei menu in alto.

  4. Esaminare il contenuto esportato e selezionare Esporta come ZIP.

    Il file .zip scaricato può essere importato da altri utenti.

Pagine personalizzate

È possibile esportare solo pagine personalizzate in soluzioni non gestite . Se la pagina personalizzata si trova in una soluzione gestita, chiedere all'editore della soluzione di creare una soluzione non gestita contenente la pagina personalizzata. È anche possibile creare una nuova soluzione non gestita e una pagina personalizzata.

È possibile esportare pagine personalizzate in una soluzione non gestita come qualsiasi altro componente della soluzione. Il file .zip scaricato può essere importato in qualsiasi ambiente da altri utenti.

Passaggi successivi

Vedere anche