M365Con 2027 – conferenza online gratuita · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Perché eliminare colonne da SharePoint rompe le tue app di Power Apps (e come risolverlo)

By ·

Le liste di SharePoint hanno un ruolo fondamentale nel funzionamento di Power Apps. Quando crei applicazioni con Power Apps, una lista di SharePoint ben strutturata fa da base alla gestione dei dati. Tuttavia, alcuni errori comuni nelle liste di SharePoint possono causare problemi significativi. Potresti incontrare problemi di autorizzazioni, incongruenze nei tipi di dati o errori di convalida che

Automatically translated with AI from the original post. Read the English original

Le liste di SharePoint hanno un ruolo fondamentale nel funzionamento di Power Apps. Quando crei applicazioni con Power Apps, una lista di SharePoint ben strutturata fa da base alla gestione dei dati. Tuttavia, alcuni errori comuni nelle liste di SharePoint possono causare problemi significativi. Potresti incontrare problemi di autorizzazioni, incongruenze nei tipi di dati o errori di convalida che interrompono l'invio dei moduli. Capire questi punti critici è essenziale per mantenere la stabilità dell'app e garantire un'esperienza utente fluida. Essendo consapevole dei possibili errori, puoi creare un modulo di lista personalizzato più affidabile ed efficiente, in grado di soddisfare le esigenze della tua organizzazione.

Punti chiave

Eliminazione di colonne

Eliminare una colonna da una lista di SharePoint può influire in modo significativo sul funzionamento delle tue app di Power Apps. Quando rimuovi una colonna, potresti riscontrare diversi problemi che compromettono le prestazioni dell'app.

Perdita di funzionalità

Problemi di dati mancanti

Quando elimini una colonna obbligatoria, le tue app di Power Apps potrebbero non funzionare correttamente. Ad esempio, un utente ha segnalato il messaggio «Errore di rete durante l'uso della funzione Patch: il campo 'x' è obbligatorio» dopo aver rimosso una colonna necessaria. Questo errore gli ha impedito di creare nuovi elementi in Power Apps, perché mancava il campo obbligatorio. Problemi di dati mancanti come questo possono generare frustrazione e ridurre la facilità d'uso dell'app.

Messaggi di errore

Quando una colonna viene eliminata, potresti anche riscontrare diversi messaggi di errore. Questi messaggi possono confondere gli utenti e interrompere il loro flusso di lavoro. Ad esempio, se la tua app si basa su campi specifici per i calcoli o per l'invio dei dati, la rimozione di tali campi può generare errori imprevisti. Gli utenti potrebbero non capire perché le loro azioni producono errori, con una conseguente esperienza negativa.

Soluzioni di ripristino

Ripristino delle colonne

Se ti trovi nella situazione in cui una colonna è stata eliminata, ripristinarla è spesso la soluzione migliore. Puoi farlo accedendo alle impostazioni della lista di SharePoint e aggiungendo di nuovo la colonna. Assicurati di ricreare la colonna con lo stesso nome e tipo di dati per mantenere la coerenza. Questa operazione può contribuire a ripristinare il funzionamento delle tue app di Power Apps e a risolvere eventuali errori correlati.

Origini dati alternative

In alcuni casi potresti dover valutare origini dati alternative. Se il ripristino della colonna eliminata non risolve i problemi, potresti esplorare altre origini dati che si integrano bene con Power Apps. Ad esempio, Microsoft Dataverse offre una soluzione di gestione dei dati più robusta. Può gestire relazioni complesse e volumi elevati di transazioni, garantendo che le tue applicazioni restino stabili ed efficienti.

Suggerimento: Comunica sempre agli utenti di Power Apps le modifiche alla struttura delle tue liste di SharePoint. Puoi personalizzare le impostazioni degli avvisi per informare gli utenti degli aggiornamenti importanti senza sovraccaricarli. Questo approccio proattivo aiuta a mantenere la fiducia degli utenti e a tenerli informati.

Problemi di tipi di dati

I problemi legati ai tipi di dati sono spesso una delle sfide più complesse quando si usano Power Apps con gli elenchi di SharePoint. Devi assicurarti che i tipi di dati nei moduli di Power Apps corrispondano a quelli dell'elenco di SharePoint. Se una colonna dell'elenco di SharePoint è impostata per accettare date, il campo corrispondente in Power Apps deve anch'esso fornire una data. Qualsiasi incongruenza, ad esempio inviare una stringa di testo al posto di una data, causerà errori di invio.

Errori di convalida

Compatibilità dei dati

Gli errori di convalida derivano spesso da una configurazione errata dei tipi di dati. Ad esempio, se usi una casella di testo per un campo numerico senza un controllo del tipo, potresti riscontrare un comportamento imprevisto. Tra i messaggi di errore più comuni figurano problemi con campi obbligatori non compilati o incongruenze tra i dati inviati e il formato previsto. Questi errori possono compromettere l'esperienza utente e generare frustrazione.

Prestazioni dell'app

Le incongruenze nei tipi di dati possono incidere anche sulle prestazioni dell'app. Quando Power Apps rileva errori di convalida, può rallentare o persino bloccarsi. Questa situazione può frustrare gli utenti e far perdere fiducia nell'applicazione. Per garantire un'esperienza utente fluida, devi risolvere questi problemi tempestivamente.

Procedure consigliate

Per evitare problemi con i tipi di dati, segui queste procedure consigliate:

  1. Configurazione dell'elenco di SharePoint: crea un elenco di SharePoint dedicato, allineato agli obiettivi del tuo business. Assicurati che contenga tutte le colonne necessarie e che i tipi di dati siano corretti.
  2. Creazione di una app di Power Apps: progetta un'app di Power Apps intuitiva che risponda alle tue esigenze specifiche. Puoi usare i modelli disponibili oppure partire da zero.
  3. Collegamento di Power Apps a SharePoint: usa i connettori per creare un ponte tra l'app e i dati di SharePoint. Questa configurazione consente lo scambio di dati in tempo reale.
  4. Personalizzazione dell'app per una migliore esperienza utente: adatta moduli, schermate e navigazione al tuo flusso di lavoro. Questa personalizzazione garantisce un'interazione intuitiva per gli utenti.

Applicando queste procedure consigliate, puoi ridurre il rischio di problemi con i tipi di dati e migliorare la stabilità complessiva delle tue Power Apps.

Suggerimento: verifica periodicamente gli elenchi di SharePoint e le Power Apps per assicurarti che i tipi di dati restino coerenti. Questo approccio proattivo ti aiuta a individuare potenziali problemi prima che incidano sugli utenti.

Configurazione errata delle autorizzazioni

Permissions Misconfiguration

Una configurazione errata delle autorizzazioni può causare gravi problemi di accesso nelle tue Power Apps. Quando configuri gli elenchi di SharePoint, devi assicurarti che le autorizzazioni siano allineate ai ruoli degli utenti. Se non lo fai, potresti incontrare diversi problemi.

Problemi di accesso

Problemi di visibilità dei dati

Una configurazione errata delle autorizzazioni può portare gli utenti ad accedere a dati riservati che non dovrebbero vedere. Questa situazione aumenta i rischi di conformità e di sicurezza. Ad esempio, se concedi autorizzazioni troppo ampie, gli utenti potrebbero modificare record che dovrebbero restare invariati. Questo complica i processi di governance e di audit. Spesso le aziende trascurano la sicurezza durante lo sviluppo dell'app, con la conseguenza di dover adeguare costosamente le misure di sicurezza dopo il rilascio.

Errori di funzionalità

Le configurazioni errate delle autorizzazioni possono causare anche errori di funzionalità. Gli utenti potrebbero non riuscire ad accedere a determinate funzioni o dati necessari per le loro attività. Questo può generare frustrazione e ridurre la produttività. Per capire meglio, considera le configurazioni errate più comuni delle autorizzazioni:

Configurazione errataDescrizione
Assegnazione a singoli utenti invece che a gruppiGenera confusione sui diritti di accesso e complica la gestione delle autorizzazioni.
Autorizzazioni eccessiveAumenta i rischi per la sicurezza concedendo più accesso del necessario, con la possibilità che gli utenti apportino modifiche non intenzionali.
Interruzione eccessiva dell'ereditarietàComplica la gestione e la comprensione delle autorizzazioni per i nuovi amministratori.
Trascurare le voci di accesso limitatoNon gestire l'accesso limitato può lasciare nel sistema diritti di accesso non necessari.
Non verificare la condivisione esternaPuò far persistere link anonimi e accessi per gli ospiti, con rischi per la sicurezza.
Dimenticare di revocare l'accessoMantenere l'accesso per gli ex dipendenti può creare minacce interne se non viene verificato regolarmente.

Configurazione corretta

Per evitare questi problemi, dovresti adottare strategie di configurazione appropriate per ruoli e autorizzazioni degli utenti.

Configurazione dei ruoli utente

  1. Controllo dinamico dell'accesso in Power Apps: imposta i ruoli utente dinamicamente all'avvio dell'app usando un elenco di SharePoint (AppPermissions). Controlla la navigazione tra le schermate e la visibilità dei controlli in base ai ruoli utente, ad esempio Amministratore o Editor.

  2. Automatizzare l'assegnazione dei ruoli con Power Automate: avvia i flussi alla creazione o alla modifica degli elementi dell'elenco AppPermissions. Interrompi l'ereditarietà delle autorizzazioni sugli elementi dell'elenco SharePoint e assegna le autorizzazioni in base ai ruoli. Facoltativamente, registra le modifiche alle autorizzazioni per il controllo.

  3. Procedure consigliate e considerazioni sulla sicurezza: limita l'accesso in scrittura all'elenco AppPermissions ai soli amministratori. Usa un elenco dedicato RolesConfig per definire ruoli e autorizzazioni, evitando valori fissi nel codice. Mantieni i log di controllo delle modifiche alle autorizzazioni e verifica i ruoli dell'utente al caricamento dell'app con controlli a più livelli.

Verifiche periodiche delle autorizzazioni

Le verifiche periodiche delle autorizzazioni sono fondamentali per mantenere sicuro un ambiente SharePoint. Esegui audit per verificare che le autorizzazioni siano configurate correttamente. Questa pratica aiuta a prevenire accessi non autorizzati e dovrebbe far parte della tua routine amministrativa. Gli audit regolari permettono di individuare e rimuovere le autorizzazioni inutilizzate, riducendo il rischio di accessi non autorizzati.

Suggerimento: usa strumenti come la funzionalità 'Controlla autorizzazioni' per verificare che le autorizzazioni siano coerenti con i ruoli degli utenti. Questo approccio proattivo aiuta a mantenere la sicurezza e la fiducia degli utenti.

Strutture di elenco complesse

Complex List Structures

Impatto sulle prestazioni

Tempi di caricamento

Quando un elenco SharePoint diventa complesso, Power Apps può rallentare in modo evidente. SharePoint funziona bene per applicazioni semplici, ma quando l'elenco supera le 2.000-5.000 righe, le prestazioni spesso peggiorano. Il filtraggio complesso su molte colonne aggrava il problema. Potresti notare tempi di caricamento più lunghi, perché SharePoint valuta le autorizzazioni a livello di elemento per ogni record. Questo processo richiede tempo e può causare ritardi nella reattività dell'app.

Inoltre, SharePoint limita il numero di colonne di ricerca che si possono usare. Se l'elenco contiene più di 12 colonne di ricerca, potresti riscontrare errori o comportamenti imprevisti. Questi limiti influiscono sulla velocità con cui Power Apps recupera e visualizza i dati. Quando un elenco SharePoint supera i limiti di delegation, Power Apps fatica a elaborare le query in modo efficiente, con caricamenti dei dati lenti o incompleti.

Esperienza utente

Un'app lenta frustra gli utenti. Quando Power Apps impiega troppo tempo a caricare i dati o genera errori per problemi legati alla soglia di delegation, gli utenti perdono fiducia nella soluzione. Navigare in elenchi di grandi dimensioni con molte colonne o metadati annidati può essere disorientante. Gli utenti possono incontrare timeout o limiti di throttling, che interrompono il loro flusso di lavoro. Queste interruzioni riducono la produttività e aumentano le richieste di supporto.

Per mantenere gli utenti coinvolti, devi progettare gli elenchi SharePoint tenendo presenti le prestazioni. Evita strutture complesse che causano errori di limite non delegabile in Power Apps. Concentrati invece su semplicità e chiarezza per migliorare l'esperienza complessiva dell'utente.

Strategie di semplificazione

Colonne essenziali

Semplifica il tuo elenco SharePoint riducendo il numero di colonne. Mantieni solo quelle essenziali per i tuoi processi aziendali. Eliminare le colonne non necessarie riduce la probabilità di superare le soglie di delegation e abbatte i tempi di caricamento. Usa colonne di ricerca filtrate per mostrare agli utenti solo le opzioni pertinenti. Questo approccio riduce gli errori degli utenti e migliora l'integrità dei dati.

Descrizione delle evidenzeContributo alla stabilità
Le colonne di ricerca filtrate riducono gli errori degli utenti mostrando solo le opzioni pertinenti.Migliora l'integrità dei dati e l'esperienza utente, elementi essenziali per applicazioni stabili.
Il filtraggio dinamico si adatta ai parametri contestuali, garantendo selezioni valide.Aumenta la fedeltà dei dati, con report più accurati e decisioni migliori.
Il filtraggio delle ricerche impone regole di inserimento dei dati e protocolli di sicurezza.Garantisce conformità e affidabilità dei dati aziendali, fondamentali per la stabilità.

Utilizzo dei metadati

Usa i metadati con criterio per organizzare i dati senza aggiungere complessità. I metadati aiutano a classificare e filtrare gli elementi senza aumentare il numero di colonne visibili. Questo metodo migliora le prestazioni, riducendo il carico su Power Apps durante il recupero dei dati. Puoi creare viste basate sui metadati per aiutare gli utenti a trovare rapidamente le informazioni.

Suggerimento: rivedi regolarmente la struttura del tuo elenco SharePoint. Rimuovi le colonne inutilizzate e ottimizza i metadati per restare entro le soglie di delegation. Questa pratica evita gli errori di limite non delegabile in Power Apps e mantiene l'app in funzione senza problemi.

Riducendo le colonne e sfruttando i metadati, diminuisci il rischio di problemi di prestazioni causati da strutture di elenco complesse. Queste strategie contribuiscono a mantenere un'esperienza Power Apps stabile e a migliorare la soddisfazione degli utenti.

Ignorare il controllo delle versioni

Se ignori il controllo delle versioni nelle tue liste di SharePoint, esponi i tuoi dati a rischi significativi. Senza la cronologia delle versioni, puoi incorrere in perdite di dati e confusione sulle modifiche. Capire questi rischi può aiutarti a cogliere l'importanza di implementare il controllo delle versioni.

Rischi di perdita dei dati

Modifiche non recuperabili

Uno dei rischi più urgenti di non usare il controllo delle versioni è la possibilità di modifiche non recuperabili. Se un utente elimina o modifica accidentalmente dati critici, non puoi ripristinare una versione precedente senza la cronologia delle versioni. Questa situazione può portare alla perdita di informazioni che possono essere vitali per i tuoi processi aziendali. Potresti ritrovarti a dover ricreare freneticamente i dati persi, un'operazione che può richiedere molto tempo ed essere frustrante.

Confusione sulle versioni

Un altro problema deriva dalla confusione sulle versioni. Quando più utenti modificano una lista di SharePoint, può diventare poco chiaro quale versione dei dati sia la più accurata. Senza il controllo delle versioni, potresti faticare a tracciare le modifiche e a capirne il contesto. Questa confusione può portare a errori nelle decisioni e ostacolare la collaborazione tra i membri del team.

Implementazione del controllo

Per mitigare questi rischi, dovresti implementare il controllo delle versioni nelle tue liste di SharePoint. Ecco i passaggi per abilitare e configurare la cronologia delle versioni per l'integrazione con Power Apps:

  1. Configura una connessione dati di SharePoint in Power Apps.
  2. Usa Power Automate per chiamare l'API REST di SharePoint e recuperare la cronologia delle versioni.
  3. Analizza la risposta JSON e memorizza la cronologia delle versioni in una raccolta di Power Apps.
  4. Aggiungi un controllo galleria per visualizzare la cronologia delle versioni in Power Apps.
  5. Imposta la proprietà Items della galleria sulla raccolta creata in precedenza.
  6. Personalizza il layout della galleria per mostrare le informazioni rilevanti.
  7. Usa la proprietà Visible per filtrare e mostrare solo i valori modificati per ogni versione.

Seguendo questi passaggi, puoi assicurarti che le tue app di Power Apps abbiano accesso alla cronologia delle versioni necessaria, migliorando l'integrità dei dati e la fiducia degli utenti.

Formazione degli utenti

Implementare il controllo delle versioni è solo una parte della soluzione. Devi anche formare i tuoi utenti su come utilizzare in modo efficace queste funzionalità. Valuta le seguenti strategie di formazione:

Investendo nella formazione degli utenti, metti in condizione il tuo team di sfruttare al meglio le funzionalità di controllo delle versioni in SharePoint. Questo approccio non solo migliora l'adozione, ma aumenta anche la stabilità complessiva delle tue app di Power Apps.

Suggerimento: Ricorda regolarmente ai tuoi utenti l'importanza del controllo delle versioni. Incoraggiali a consultare la cronologia delle versioni prima di apportare modifiche significative alla lista di SharePoint.


In questo blog hai scoperto alcuni errori comuni nelle liste di SharePoint che possono compromettere le tue app di Power Apps. Tra questi errori figurano l'eliminazione di colonne, i problemi di tipo di dato, la configurazione errata delle autorizzazioni, strutture di lista complesse e la mancata gestione del controllo delle versioni. Ogni errore può portare a sfide significative, come la perdita di funzionalità e la frustrazione degli utenti.

Implementare le best practice può portare a miglioramenti misurabili. Ad esempio, organizzazioni di diversi settori hanno registrato benefici come tempi di attesa ridotti e una maggiore accuratezza dei dati.

SettoreMiglioramento osservato
SanitàTempi di attesa ridotti e maggiore accuratezza dei dati
EdiliziaMonitoraggio della conformità potenziato tramite flussi di dati automatizzati
Risorse umaneProcessi di onboarding semplificati con l'automazione

Affrontando questi errori e seguendo le soluzioni suggerite, puoi garantire un'esperienza delle app stabile e funzionale. Per approfondire ulteriormente come evitare errori critici nelle liste e ottimizzare le configurazioni, non perdere il nostro episodio podcast correlato su come correggere gli avvisi di delega di Power Apps nelle liste di SharePoint.

Domande frequenti

Che cos'è una lista di SharePoint?

Una lista di SharePoint è una raccolta di dati organizzati in righe e colonne. Puoi usarla per archiviare informazioni come contatti, attività o inventario. Funge da origine dati per Power Apps.

Come si ripristina una colonna eliminata in SharePoint?

Per ripristinare una colonna eliminata, vai alle impostazioni dell'elenco di SharePoint. Aggiungi di nuovo la colonna con lo stesso nome e lo stesso tipo di dati. Questa operazione contribuisce a ripristinare il funzionamento delle tue app in Power Apps.

Cosa sono i problemi di delega in Power Apps?

I problemi di delega si verificano quando Power Apps non riesce a elaborare le query sui dati lato server. Questa limitazione può portare a un recupero incompleto dei dati, soprattutto con elenchi di SharePoint di grandi dimensioni.

Come posso migliorare le prestazioni delle app con gli elenchi di SharePoint?

Puoi migliorare le prestazioni semplificando la struttura dell'elenco. Riduci il numero di colonne, usa ricerche filtrate e sfrutta i metadati per organizzare i dati in modo efficiente.

Perché il controllo delle versioni è importante in SharePoint?

Il controllo delle versioni ti permette di tenere traccia delle modifiche negli elenchi di SharePoint. Consente di recuperare dati persi e di capire il contesto delle modifiche, migliorando la collaborazione e l'integrità dei dati.

Con quale frequenza dovrei rivedere le autorizzazioni in SharePoint?

Dovresti rivedere le autorizzazioni regolarmente, idealmente ogni pochi mesi. Questa pratica garantisce che gli utenti abbiano l'accesso appropriato e aiuta a mantenere la sicurezza e la conformità.

Quali sono le best practice per i tipi di dati in SharePoint?

Allinea sempre i tipi di dati in SharePoint con quelli in Power Apps. Verifica periodicamente i tuoi elenchi per garantire la coerenza e prevenire errori di convalida.

Posso usare Power Automate con gli elenchi di SharePoint?

Sì, puoi usare Power Automate per automatizzare i flussi di lavoro che coinvolgono gli elenchi di SharePoint. Questa integrazione aumenta l'efficienza semplificando i processi e riducendo le attività manuali.

Power Apps SharePoint Microsoft Lists Power Automate

Related articles

RSS