Personalizzare un modulo di Microsoft Lists o SharePoint utilizzando Power Apps
Articolo
Puoi personalizzare facilmente il modulo per un elenco creato utilizzando Microsoft Lists o una raccolta documenti di SharePoint aprendo Power Apps in un browser. Non devi scrivere codice tradizionale, ad esempio C#, o scaricare un'altra app, ad esempio InfoPath. Dopo aver pubblicato le modifiche, il modulo viene incorporato in un elenco che può essere usato da tutti gli utenti. In Power Apps è anche possibile esaminare report di analisi, creare facilmente formattazione condizionale e connettersi ad altre origini dati.
Per eseguire la procedura descritta in questo articolo e osservare come funziona la personalizzazione, sarà necessario creare un elenco. Sarà poi possibile applicare gli stessi concetti al proprio elenco.
Nota
Se l'opzione Personalizza moduli non è disponibile o non funziona correttamente per l'elenco, è possibile che l'elenco contenga tipi di dati non supportati in Power Apps. Inoltre, non è possibile spostare il modulo in un elenco o in un ambiente diverso.
I moduli personalizzati per gli elenchi sono supportati solo negli elenchi e nelle raccolte documenti generici. I modelli di elenchi e librerie, tra cui Annunci, Contatti e Attività, non sono attualmente supportati.
I moduli personalizzati per le raccolte documenti supportano solo la modifica di metadati personalizzati. La modifica o la gestione di file non è supportata.
Per accedere al modulo personalizzato, gli utenti devono avere accesso all'elenco.
Guarda questo video per imparare a personalizzare un modulo elenco:
Requisiti
La tabella seguente spiega i requisiti per il tipo di utente con azioni specifiche per il modulo elenco personalizzato utilizzando Power Apps.
Tipo di utente
Azione del modulo elenco personalizzato
Requisiti
Ospite
Utilizzare
Visualizza l'accesso al sito di SharePoint che ospita il modulo personalizzato.
Ospite
Creare
Modifica l'accesso al sito di SharePoint che ospita il modulo personalizzato.
L'appartenenza al ruolo di sicurezza Creatore ambiente nell'ambiente Power Platform utilizzato per personalizzare il sito di SharePoint. Altre informazioni: Supporto Power Apps per autori guest B2B (anteprima)
Utente organizzazione
Utilizzare
Visualizza l'accesso al sito di SharePoint che ospita il modulo personalizzato.
Un piano Power Apps che include i diritti di utilizzo per la connessione a Office. Potrebbero essere necessarie licenze separate per moduli personalizzati che utilizzano funzionalità Premium.
Utente organizzazione
Creare o modificare
Modifica l'accesso al sito di SharePoint che ospita il modulo personalizzato.
L'appartenenza al ruolo di sicurezza Creatore ambiente nell'ambiente Power Platform utilizzato per personalizzare il sito di SharePoint.
Altre informazioni su licenze e piani di Power Apps:
In un sito di SharePoint creare un elenco e quindi aggiungere queste colonne a tale elenco:
Details (sì/no)
Price (valuta)
Availability (data senza ora)
Color (a scelta)
Aprire il modulo
Nella barra dei comandi, selezionare Integra -> Power Apps -> Personalizza moduli.
Power Apps Studio viene aperto nella stessa scheda del browser.
Se viene visualizzata la finestra di dialogo Benvenuto in Power Apps Studio, selezionare Ignora.
Spostare e rimuovere un campo
Trascinare il campo Disponibilità alla fine dell'elenco dei campi.
I campi vengono visualizzati nell'ordine specificato.
Passare il mouse sopra il campo Allegati, selezionare i puntini di sospensione (...) visualizzati, quindi selezionare RimuovI.
Il campo specificato scompare dal modulo.
Impostare la formattazione condizionale
È possibile configurare la visualizzazione dei campi Price, Availability e Colors solo se l'opzione Details è abilitata.
Nella barra di spostamento sinistra, espandere Details_DataCard1 e annotare il numero che appare alla fine di DataCardValue.
Impostare la proprietà Visible delle schede Color, Availability e Price su questa formula (sostituendo, se necessario, il numero con quello annotato nel passaggio precedente):
If(DataCardValue2.Value = true, true)
Tieni premuto il tasto ALT sulla tastiera e seleziona l'interruttore Dettagli più volte.
I tre campi configurati vengono visualizzati e nascosti nel modulo.
Salva e pubblicare il modulo
Aprire il menu File, selezionare Salva, quindi selezionare Pubblica in SharePoint due volte.
Selezionare la freccia indietro nell'angolo in alto a sinistra e selezionare Torna a SharePoint.
Personalizza ulteriormente il modulo
Aprire l'elenco, selezionare Nuovo nella barra dei comandi, quindi selezionare Personalizza vicino alla parte superiore del modulo.
Personalizza il tuo modulo in diversi modi, come quelli descritti in questi articoli:
Modificare le dimensioni, l'orientamento o entrambi (ad esempio, per ampliare il modulo).
Nell'elenco in SharePoint, aprire la pagina delle impostazioni (selezionando l'icona a forma di ingranaggio nell'angolo in alto a destra), quindi selezionare Impostazioni elenco.
In Impostazioni generali selezionare Impostazioni modulo.
Nella pagina Impostazioni modulo selezionare una delle opzioni seguenti, quindi selezionare OK.
Usa modulo di SharePoint predefinito: quando un utente apre l'elenco e seleziona Nuovo nella barra dei comandi, verrà visualizzato il modulo elenco predefinito.
Usa un modulo personalizzato creato in Power Apps: quando un utente apre l'elenco e seleziona Nuovo nella barra dei comandi, verrà visualizzato il modulo personalizzato. In alternativa, è possibile pubblicare il modulo nuovamente in Power Apps.
Se necessario, è possibile passare da un'opzione all'altra.
Eliminare il modulo personalizzato
Nell'elenco in SharePoint, aprire la pagina delle impostazioni (selezionando l'icona a forma di ingranaggio nell'angolo in alto a destra), quindi selezionare Impostazioni elenco.
In Impostazioni generali selezionare Impostazioni modulo.
Nella pagina Impostazioni modulo selezionare Usa modulo di SharePoint predefinito, quindi selezionare Elimina modulo personalizzato.
Domande e risposte
Confronto tra moduli e app
D: Quali sono le differenze tra un modulo personalizzato e un'app autonoma creata da SharePoint o Power Apps?
R: se il modulo viene personalizzato per un elenco, non viene visualizzato come app in Power Apps Studio o Power Apps Mobile. È possibile aprire il modulo solo dall'elenco per il quale è stato creato.
D: quando si deve personalizzare un modulo per gestire dati in un elenco e quando si deve creare un'app autonoma?
R: È consigliabile personalizzare un modulo se si vuole che gli utenti possano gestire i dati senza dover uscire da SharePoint, ad esempio, in un browser desktop. Creare invece un'app se gli utenti devono gestire i dati all'esterno di SharePoint, ad esempio, in un dispositivo mobile.
D: È possibile personalizzare un modulo e creare un'app per lo stesso elenco?
R: Sì.
D: È possibile personalizzare un elenco e creare un'app usando le stesse funzionalità?
R: Sì.
D: È possibile personalizzare un modulo in un ambiente diverso da quello predefinito dell'organizzazione?
R: No.
D: Il modulo di personalizzazione può supportare le cartelle negli elenchi SharePoint durante la creazione di nuovi elementi?
R: No. Gli elementi vengono creati nella radice di un elenco SharePoint di destinazione.
Gestire il modulo personalizzato
D: In che modo è possibile condividere facilmente il modulo con altri utenti?
R: apri il modulo, seleziona Copia collegamento e quindi invia il collegamento ad altri.
D: È possibile aggiornare il modulo senza che le modifiche siano visibili ad altri utenti?
R: Sì. È possibile eseguire un numero illimitato di operazioni di modifica e salvataggio del modulo, ma le modifiche non saranno visibili ad altri utenti a meno che si selezioni Pubblica in SharePoint.
D: Se durante la personalizzazione di un modulo elenco si commette un errore, è possibile ripristinare una versione precedente?
R: Sì.
Aprire l'elenco, selezionare Integra -> Power Apps -> Personalizza moduli.
In Power Apps Studio selezionare File, quindi selezionare Vedi tutte le versioni. La pagina Versioni viene aperta in una nuova scheda del browser.
Nota
Se il pulsante Vedi tutte le versioni non è visualizzato, selezionare Salva. Il pulsante verrà visualizzato.
Senza chiudere la pagina Versioni o la scheda del browser, torna alla pagina Salva nell'altra scheda del browser, seleziona la freccia nella parte superiore del riquadro di spostamento sinistro, quindi seleziona Torna a SharePoint per sbloccare il modulo e chiudere Power Apps Studio.
Tornare alla pagina Versioni nell'altra scheda del browser, individuare la versione da ripristinare, quindi selezionare Ripristina.
Nota
Se viene visualizzato un messaggio di errore indicante che il ripristino non è riuscito perché il modulo è bloccato da un altro utente, attendere fino a quando l'utente non sblocca il modulo e quindi riprovare.
D: È possibile spostare il modulo da un elenco a un altro?
R: No.
D: Cosa succede al mio modulo personalizzato se l'elenco viene eliminato o ripristinato dal Cestino?
R: L'eliminazione di un elenco elimina automaticamente il modulo personalizzato associato. Se un elenco che contiene un modulo personalizzato associato viene ripristinato dal Cestino, anche il modulo personalizzato viene ripristinato automaticamente con l'elenco.
Amministrare il modulo personalizzato
D: Come si condivide il modulo?
R: non è necessario condividere il modulo perché questo eredita le autorizzazioni dell'elenco. Dopo aver completato la personalizzazione, pubblicarlo di nuovo in SharePoint per consentire ad altri utenti di usarlo.
D: Che cosa deve fare un amministratore per ottenere un elenco di tutti i moduli personalizzati presenti nell'organizzazione?
R: Non è possibile elencare tutti i moduli personalizzati nell'organizzazione. Tuttavia, un amministratore del tenant per Power Apps o amministratore dell'ambiente per l'ambiente Power Apps predefinito può eseguire le seguenti operazioni per controllare il tipo di app come Modulo di SharePoint per singole app:
Se si desidera creare delle app per rendere più efficiente l'azienda, questo percorso offre una presentazione di Power Apps, aiuta a creare e personalizzare un'app e quindi a gestirla e distribuirla.
In qualità di consulente funzionale, si esegue l'individuazione, si acquisiscono i requisiti, si interagisce con esperti di dominio e stakeholder e si configurano soluzioni aziendali usando gli strumenti e i componenti di Microsoft Power Platform.