Procedure di personalizzazione consigliate e limitazioni per Project per il Web.
Microsoft Project per il Web diventerà presto Microsoft Planner, che è attualmente in fase di implementazione per i clienti. Per altre informazioni sulla configurazione dei nuovi Planner per l'organizzazione, vedere Microsoft Planner per gli amministratori.
Nota
La maggior parte delle modifiche apportate a Project Power App può essere apportata solo con il ruolo di sicurezza Di personalizzazione del sistema. Alcune modifiche, ad esempio la configurazione del set di opzioni, richiedono privilegi che fanno parte del ruolo di sicurezza Amministratore di sistema. Altre informazioni sui ruoli di sicurezza di Project Power App.
Consiglio
Apportare tutte le modifiche a Project Power App all'interno di una nuova soluzione. In questo modo sarà più semplice eseguire il backup e distribuire le modifiche apportate. Altre informazioni sulle soluzioni.
Prerequisiti
- Amministrazione diritti in un ambiente di sviluppo con Project per il Web
- Conoscenza dei livelli della soluzione gestita
- (Facoltativo, ma consigliato) Un piano per sviluppatori che consente di esportare la soluzione per distribuirla facilmente in altri ambienti
Procedure consigliate generali
Creare sempre una soluzione gestita che contenga le personalizzazioni, in modo da poterle sovrapponere alla soluzione Project.
Usare il portale di Power Apps per apportare modifiche semplici. Se è necessario eseguire un'operazione e non è possibile trovare un modo nel portale di Power Apps, usare Esplora soluzioni di Power Apps, che offre opzioni più avanzate.
Per evitare errori durante l'importazione delle soluzioni, assicurarsi che la soluzione non tenti di modificare le proprietà bloccate all'interno della soluzione Project.
Limitazioni generali
- Ad eccezione della creazione di un nuovo progetto, la creazione di record e la modifica di campi nelle tabelle del progetto richiede l'API di pianificazione del progetto.
- Se si decide di duplicare e modificare i ruoli di sicurezza di Project, è necessario aggiornare tali ruoli ogni volta che sono presenti nuove versioni della soluzione Project. Ad esempio, la funzionalità Cronologia attività ha aggiunto nuove tabelle alla soluzione Project. I ruoli di sicurezza personalizzati devono avere le stesse autorizzazioni per tali tabelle dei ruoli di sicurezza di Project, altrimenti gli utenti con i ruoli di sicurezza personalizzati non potranno usare la funzionalità Cronologia attività.
Usare il gruppo e i ruoli di Teams per implementare la sicurezza e l'accesso
Anche se è possibile come amministratore creare utenti e assegnare ruoli di sicurezza in Microsoft Power Platform, quando si vuole personalizzare la soluzione Project, è consigliabile evitare questa procedura. Project per il Web sicurezza sfrutta teams Gruppi, quindi è consigliabile gestire i team di gruppo e assegnare ruoli di sicurezza ai team ogni volta che è possibile, invece di concedere ai singoli utenti ruoli di sicurezza.
Esempi di ciò che è e non è supportato
✅ Supportato: personalizzazione dei ruoli di sicurezza in modo che gli utenti non possano modificare colonne personalizzate specifiche aggiunte alle tabelle nella soluzione Project.
❌ Non supportato: personalizzazione dei ruoli di sicurezza in modo che gli utenti possano modificare i progetti, ma non creare nuovi progetti.
Non limitare l'accesso alle entità di Progetto esistenti usando la sicurezza dataverse
Si potrebbe essere tentati di creare restrizioni per le tabelle che fanno parte della soluzione Project usando la sicurezza dataverse. Si tratta di una cattiva idea, perché i componenti della soluzione Project richiedono l'accesso alle entità del progetto e usano Teams Gruppi ruoli di sicurezza per controllare l'accesso.
È tuttavia possibile limitare l'accesso a nuove tabelle e colonne che fanno parte della soluzione personalizzata. Sebbene sia preferibile usare Teams Gruppi Security per controllare l'accesso alle tabelle, la sicurezza delle colonne per le nuove colonne viene eseguita più facilmente impostando una proprietà di colonna. Nelle nuove colonne, la sicurezza delle colonne Dataverse può essere appropriata.