Livelli della soluzione
Le soluzioni gestite e non gestite esistono a differenti livelli in un ambiente di Microsoft Power Platform. In Microsoft Dataverse, ci sono due livelli layer distinti:
- Livello non gestito. In questo livello sono presenti tutte le personalizzazioni non gestite e le soluzioni non gestite importate. Il livello non gestito è un singolo livello.
- Livelli gestiti. In questo livello sono presenti tutte le soluzioni di sistema e le soluzioni gestite importate. Quando sono installate più soluzioni gestite, l'ultima si trova sopra la soluzione gestita installata precedentemente. Ciò significa che la seconda soluzione ad essere installata può personalizzare quella installata in precedenza. Quando due soluzioni gestite hanno definizioni in conflitto, il comportamento al runtime è "L'ultima vince" o viene implementata una logica di unione. Se si disinstalla una soluzione gestita, la soluzione gestita al di sotto diventa effettiva. Se disinstalli tutte le soluzioni gestite, viene applicato il comportamento predefinito definito nella soluzione di sistema. Alla base del livello gestito si trova il livello di sistema. Il livello di sistema contiene le tabelle e i componenti necessari per il funzionamento della piattaforma.
Comportamento di unione di soluzioni
Quando prepari la soluzione gestita per la distribuzione, tieni presente che un ambiente potrebbe già disporre di più soluzioni installate o che altre soluzioni potrebbero essere installate in un secondo momento. Costruisci una soluzione che segua le best practice in modo che non interferisca con altre soluzioni.
I processi utilizzati da Dataverse per unire le personalizzazioni evidenziano la gestione della funzionalità della soluzione. Sebbene venga fatto il possibile per preservare la presentazione, alcune incompatibilità tra le personalizzazioni potrebbero richiedere che la risoluzione calcolata modifichi alcuni dettagli della presentazione a favore del mantenimento della funzionalità di personalizzazione. Ulteriori informazioni: Scopri come vengono unite le soluzioni gestite
Visualizzare i livelli di soluzione di un componente
La funzionalità di visualizzazione dei livelli della soluzione consente di visualizzare tutte le modifiche ai componenti dovute alle modifiche della soluzione nel tempo. In un livello di soluzioni, è possibile eseguire il drill-down per visualizzare specifici dettagli di proprietà modificate e non modificate di un componente. È possibile accedere ai livelli di soluzione dall'area Soluzioni in Power Apps (make.powerapps.com).
La funzionalità di visualizzazione dei livelli della soluzione:
- Consente di visualizzare l'ordine in cui una soluzione ha modificato un componente.
- Consente di visualizzare tutte le proprietà di un componente in una specifica soluzione comprese le modifiche al componente.
- Possono essere utilizzati per risolvere problemi relativi alle dipendenze o ai livelli visualizzando dettagli sulle modifiche di un componente introdotte da una modifica della soluzione.
Accedi a Power Apps, Seleziona Soluzioni, apri la soluzione desiderata, Seleziona un componente, come la tabella Account , quindi sulla barra dei comandi Seleziona Avanzate>Visualizza livelli di soluzione.
Verrà visualizzata la pagina dei livelli della soluzione. Visualizza ogni layer per il componente, come la vista Account attivi per la tabella Account utilizzata qui come esempio, con il layer più recente in alto, che in genere è indicato come layer Attivo . Il livello attivo determina il comportamento in fase di esecuzione del componente.
Per visualizzare i dettagli di un livello di soluzioni, selezionare il livello. Viene visualizzato il riquadro Proprietà . La scheda Aggiornato mostra solo le proprietà che sono state modificate come parte della soluzione specifica layer. Seleziona la scheda Tutte le proprietà per visualizzare tutte le proprietà, comprese quelle modificate e non modificate, per la soluzione layer.
Se il componente include traduzioni importate, Seleziona la scheda Etichette localizzate per visualizzare le informazioni sui componenti che hanno colonne di etichette nella soluzione layer. La lingua di base e qualsiasi testo di traduzione importato vengono visualizzati come indicato nella colonna languageid . Tieni presente che se non esistono etichette, la scheda non viene visualizzata.
Seleziona un'etichetta per vedere tutti i relativi livelli.
Sono disponibili altre schede per specifici livelli di soluzione dei componenti.
Nome scheda | Descrizione | Valore possibile |
---|---|---|
RolePrivileges | Visualizza i privilegi per un ruolo di sicurezza. | Aggiunto, aggiornato, rimosso, invariato |
AttributePicklistValues (optionset) | Quando selezionato per una scelta globale, visualizza i possibili valori per una scelta. | Aggiunto, aggiornato, rimosso, invariato |
AttributePicklistValues (attributo optionset) | Quando selezionato per un attributo di scelta, visualizza i valori per l'attributo. | Aggiunto, aggiornato, rimosso, invariato |
Rimuovere un livello non gestito
Le personalizzazioni non gestite risiedono al livello superiore di un componente e successivamente definiscono il comportamento di runtime del componente. Nella maggior parte delle situazioni non si desidera che personalizzazioni non gestite determinino il comportamento dei componenti negli ambienti di test e di produzione.
Importante
Per impostazione predefinita, gli ambienti di sviluppo e produzione in cui si lavora con componenti non gestiti dispongono di livelli non gestiti.
Per rimuovere il livello non gestito per un componente, procedi nel seguente modo:
Avviso
La rimozione delle personalizzazioni non gestite attive non può essere invertita o annullata. Tutti i dati associati alla personalizzazione non gestita possono essere persi.
- Apri la soluzione desiderata, Seleziona ... accanto a un componente, ad esempio Account, quindi Seleziona Visualizza livelli soluzione.
- Se esiste un livello non gestito, livello non gestito viene visualizzato nella colonna Soluzione per layer.
- Seleziona il layer, quindi sulla barra dei comandi, Seleziona Rimuovi personalizzazioni attive.
Vedi anche
Traduci testo localizzabile per app basate su modelli
Panoramica delle soluzioni