App aziendale: chi può vedere e modificare i dati?

Excel e processi · · 5 min di lettura

Il tecnico deve aggiornare un intervento, ma non vedere i margini. Un collaboratore esterno deve consultare una sola pratica, mentre l’ufficio coordina tutto. Se per lavorare ciascuno riceve l’intero archivio, l’app ha riprodotto il problema del file condiviso: accesso troppo ampio oppure copie ridotte preparate a mano.

Prima di sviluppare, scrivete chi può compiere quali azioni su quali dati. La risposta non è soltanto un elenco di ruoli: servono confini sulle singole schede, sui campi e sui documenti. Questa guida aiuta a preparare le decisioni da consegnare a chi realizza l’app, senza sostituire una verifica tecnica di sicurezza.

1. Partire dalle attività, poi assegnare i ruoli

Elencate le persone per ciò che devono fare: inserire richieste, assegnare lavori, aggiornare avanzamenti, approvare una chiusura. Evitate di creare un ruolo diverso per ogni nome. Cercate gruppi con necessità simili, come operatore, coordinatore e amministratore, e descrivete le differenze con esempi verificabili.

Distinguete l’accesso al programma dall’autorizzazione a una funzione. Avere credenziali valide non deve consentire automaticamente di consultare ogni cliente o cambiare le impostazioni. Anche il titolare può usare un profilo operativo nel lavoro quotidiano, riservando le funzioni amministrative alle occasioni necessarie.

2. Preparare una mappa di dati e azioni

Per ogni ruolo annotate quali schede sono visibili e quali operazioni sono consentite. «Può gestire le commesse» è troppo vago: potrebbe significare aggiornare una nota oppure eliminare un lavoro intero. Separate almeno lettura, creazione, modifica, eliminazione, approvazione ed esportazione.

  • Ambito: tutte le pratiche, quelle assegnate o soltanto quelle della propria azienda.
  • Campi: recapiti e note operative, importi, costi interni e condizioni commerciali.
  • Documenti: allegati consultabili, caricabili, sostituibili o scaricabili.
  • Azioni speciali: riassegnare un responsabile, riaprire una pratica o invitare un utente.

Un elenco filtrato non basta a definire il confine. Chiedete cosa accade aprendo il collegamento diretto a una scheda esclusa, cercandola oppure esportando un report. La stessa regola deve valere attraverso tutti i percorsi disponibili.

Esempio illustrativo: un intervento condiviso

Scenario ipotetico, senza riferimenti a clienti reali o risultati ottenuti da Ethinova.

Una piccola impresa assegna interventi a dipendenti e collaboratori. Il tecnico vede indirizzo, recapito e istruzioni dei lavori assegnati; aggiorna l’esito e carica fotografie. Non consulta prezzi o interventi affidati ad altri. Il coordinatore vede il calendario complessivo e può cambiare le assegnazioni.

L’amministrazione consulta i dati economici, ma la cancellazione di un intervento richiede una funzione separata. Se un tecnico viene sostituito, l’accesso alla scheda passa al nuovo incaricato. La vecchia assegnazione non deve lasciare aperti documenti tramite collegamenti salvati. Queste condizioni diventano casi di prova, non semplici descrizioni del menu.

3. Chiedere controlli sui dati, non solo pulsanti nascosti

Nella guida ufficiale sulle autorizzazioni applicative, OWASP raccomanda privilegi minimi, accessi negati quando manca un’autorizzazione esplicita e verifica dei permessi a ogni richiesta. Il controllo deve avvenire dove si autorizza l’accesso ai dati: nascondere un pulsante nell’interfaccia non protegge la funzione sottostante.

Anche i collegamenti ai file richiedono attenzione. La documentazione Microsoft sulla condivisione delle app canvas ricorda di gestire i permessi delle fonti dati e delle altre risorse collegate. È un’indicazione riferita a Power Apps: nel vostro progetto chiedete come vengono protetti archivio, allegati e integrazioni, senza presumere che il login copra tutto.

4. Stabilire cosa succede quando cambiano le persone

Prevedete ingresso, cambio mansione, sostituzione temporanea e uscita. Chi approva l’invito? Chi può ampliare i permessi? Quando termina l’accesso del collaboratore? Usate account individuali: una credenziale condivisa rende difficile attribuire una modifica e revocare soltanto l’accesso di chi non lavora più con voi.

Registrate le operazioni rilevanti con autore, momento e oggetto della modifica, evitando di accumulare informazioni superflue. Decidete chi controlla le anomalie e come si rimedia a un’assegnazione sbagliata. Una revisione periodica degli utenti serve a trovare accessi rimasti aperti e ruoli cresciuti per aggiunte successive.

5. Collaudare anche ciò che deve essere vietato

Chiedete una prova in ambiente separato con account e dati fittizi. Il collaudo deve mostrare sia le attività consentite sia il rifiuto di quelle vietate. Eseguite almeno questi controlli con chi realizza l’app:

  1. Un operatore apre una pratica assegnata e aggiorna soltanto i campi previsti.
  2. Lo stesso operatore prova ad aprire una pratica altrui tramite collegamento diretto.
  3. Un collaboratore cerca un allegato escluso e tenta un’esportazione non autorizzata.
  4. Il responsabile cambia l’assegnazione e si verifica il comportamento dei due account.
  5. Un utente disattivato tenta di riutilizzare una sessione già aperta.

Fate annotare esito atteso, esito osservato ed eventuale correzione. La lista non è una certificazione di sicurezza: casi complessi, dati delicati o più aziende nello stesso sistema richiedono una valutazione tecnica specifica.

Una prima versione con confini sostenibili

Partite da pochi ruoli e da un processo circoscritto. Le eccezioni per singola persona aumentano il lavoro di gestione e verifica; conservatele soltanto quando c’è una necessità precisa. Permessi, allegati, collegamenti ad altri strumenti e manutenzione incidono sul preventivo: non sono dettagli da aggiungere alla fine.

Se state ancora valutando il passaggio, leggete quando conviene trasformare Excel in app. Per organizzare le schede, approfondite dati e responsabilità delle commesse. Poi preparate la mappa degli accessi: è un elemento concreto da discutere nell’analisi del vostro processo.

Fonti