Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il controllo soluzioni è un potente strumento che esegue un'analisi statica completa degli oggetti inclusi nella soluzione rispetto a un insieme di regole basate sulle procedure consigliate. Usando Verifica soluzione, puoi identificare rapidamente i modelli problematici nei componenti della soluzione e ricevere report dettagliati che evidenziano i problemi, i componenti interessati e forniscono collegamenti alla documentazione su come risolvere ogni problema.
Gli amministratori possono usare il controllo della soluzione per applicare controlli per identificare i modelli problematici nelle soluzioni quando la soluzione viene importata nell'ambiente gestito.
Impostazioni del controllo della soluzione
Quando si attiva il controllo della soluzione per un ambiente gestito, sono disponibili diversi livelli tra cui scegliere durante l'importazione della soluzione.
| Impostazione | Descrzione |
|---|---|
| Nessuna | Disattiva le convalide automatiche della soluzione durante l'importazione della soluzione. Non vengono apportate modifiche all'esperienza o al comportamento per la creazione, le esportazioni o le importazioni della soluzione. |
| Avverti | Tutte le soluzioni personalizzate vengono verificate automaticamente durante l'importazione della soluzione. Quando viene importata una soluzione con problemi altamente critici, si riceve un avviso sull'azione, ma l'importazione continua e, se tutto il resto è a posto, la soluzione viene importata nell'ambiente. Dopo un'importazione completata, viene visualizzato un messaggio che indica che la soluzione importata presentava problemi di convalida. Inoltre, viene inviato un messaggio e-mail di riepilogo con i dettagli della convalida della soluzione. |
| Blocco | Tutte le soluzioni personalizzate vengono verificate automaticamente durante l'importazione della soluzione. Quando una soluzione presenta problemi critici, il processo di importazione viene annullato e viene visualizzato un messaggio che indica che la soluzione importata presentava problemi di convalida. Ciò avviene prima dell'importazione effettiva, quindi non ci sono modifiche all'ambiente a causa dell'errore di importazione. Inoltre, viene inviato un messaggio e-mail di riepilogo con i dettagli della convalida della soluzione. |
Per ulteriori informazioni su cosa fare in caso di avviso o blocco, consulta la guida alla risoluzione dei problemi.
Per ulteriori informazioni su Verifica soluzione e l'elenco delle regole utilizzate, vai a Panoramica di Verifica soluzione.
Attivare il controllo soluzioni in un ambiente gestito
Per attivare l'applicazione del controllo della soluzione per l'ambiente gestito:
Accedi all'interfaccia di amministrazione di Power Platform.
Nel riquadro di spostamento seleziona Gestisci.
Nel riquadro Gestisci, seleziona Ambienti.
Selezionare un ambiente gestito.
Nella barra dei comandi, seleziona Modifica gli ambienti gestiti, quindi seleziona l'impostazione di imposizione appropriata in Imposizione di Solution Checker.
Nota
L'applicazione forzata del controllo della soluzione non è disponibile quando l'ambiente è in modalità di amministrazione.
Inviare messaggi e-mail all'amministratore
Quando la modalità di convalida è impostata su Avvisa o Blocca, viene inviato un messaggio e-mail di riepilogo quando una soluzione viene importata o bloccata. Quando la soluzione viene importata in un ambiente, il messaggio e-mail di riepilogo mostra il conteggio dei problemi in base alla gravità nella soluzione. Il contenuto dell'e-mail potrebbe includere un collegamento ai risultati dell'analisi della soluzione. In alcuni casi il collegamento ai risultati potrebbe essere scaduto. Per ottenere nuovi risultati, invia la soluzione al controllo soluzioni.
Per le soluzioni verificate da make.powerapps.com di Power Apps, i risultati vengono archiviati nell'ambiente di origine. Le soluzioni importate in un ambiente con l'applicazione forzata di Solution Checker attivata potrebbero avere risultati archiviati nell'ambiente di destinazione dell'importazione.
L'e-mail viene inviata a tutti gli utenti con i ruoli di amministratore di Power Platform e amministratore di Dynamics 365 service. Viene inviato anche ai destinatari delle e-mail digest settimanali.
Elimina le e-mail di convalida
Per impostazione predefinita, i messaggi di posta elettronica vengono inviati quando una soluzione contiene livelli di gravità medi e superiori. Quando la casella di controllo è selezionata, le e-mail non vengono inviate in modalità di avviso. Anche i messaggi e-mail non vengono inviati in modalità di blocco, ad eccezione delle violazioni critiche che bloccano l'importazione della soluzione.
Esclusioni della regola
Puoi scegliere di escludere dall'applicazione le regole del controllo soluzioni. Ad esempio, la correzione di una determinata regola potrebbe richiedere molto tempo e impegno nella soluzione, ma si desidera comunque che le altre regole vengano applicate. Utilizzare l'elenco a discesa Regole escluse per selezionare le regole da escludere dall'applicazione.
L'elenco contiene nomi e descrizioni delle regole raggruppati per categoria e ordinati per gravità. Come promemoria, solo le regole di gravità critica bloccano l'importazione di una soluzione.
Usare PowerShell per attivare l'imposizione di Solution Checker
Puoi usare PowerShell per abilitare l'imposizione del controllo delle soluzioni. Queste funzioni sono definite nel repository PowerApps-Samples, che deve essere importato prima di richiamarle.
Attivare l'applicazione del controllo soluzioni in modalità di blocco
Ecco un esempio di script PowerShell che attiva l'imposizione di Solution Checker in modalità di blocco. Dopo l'esecuzione, il dispositivo di scorrimento mostra la modalità di blocco nella sezione Verifica soluzioni delle impostazioni degli ambienti gestiti.
SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level block
Attiva l'applicazione del controllo della soluzione in modalità avviso
Ecco un esempio di script PowerShell che attiva l'applicazione del controllo delle soluzioni in modalità di avviso. Dopo l'esecuzione, il dispositivo di scorrimento mostra la modalità di avviso nella sezione Verifica soluzioni delle impostazioni degli ambienti gestiti.
SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level warn
Disattivare l'applicazione del controllo delle soluzioni
Ecco un esempio di script PowerShell che disattiva l'applicazione forzata di Solution Checker. Dopo averlo eseguito, il cursore mostra Disattivato nella sezione Controllo soluzioni delle impostazioni degli ambienti gestiti.
SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level none
Impostare esclusioni di regole
Ecco uno script di PowerShell di esempio che attiva l'applicazione del controllo della soluzione in modalità blocco e aggiunge esclusioni di regole. Dopo l'esecuzione, il dispositivo di scorrimento mostra la modalità di blocco nella sezione Verifica soluzioni delle impostazioni degli ambienti gestiti e vengono impostate le esclusioni delle regole.
SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level none -RuleExclusions "web-use-async,web-use-offline"
Contenuto correlato
Panoramica degli ambienti gestiti
Importare soluzioni
L'applicazione forzata del controllo delle soluzioni negli ambienti gestiti blocca o visualizza un avviso durante l'importazione