Condividi tramite


Esperienza per autore avanzato di ALM Accelerator for Power Platform

Demo: Esperienza per autore avanzato acceleratore ALM

Guarda il video dimostrativo per saperne di più sull'esperienza per autore avanzato nell'acceleratore ALM.

Configurare le impostazioni per autore avanzato

La tabella seguente descrive come configurare le impostazioni delle funzioni utente nell'app ALM Accelerator per attivare l'esperienza per autore avanzato.

Campo valore Descrizione
Importa soluzioni Consentito Abilita questa funzione per visualizzare il comando Importa soluzione nell'app.
Elimina soluzioni Consentito Abilita questa funzione per visualizzare il comando Elimina soluzione nell'app.
Gestisci soluzioni Consentito Abilita questa funzione per mostrare il comando Gestisci soluzioni nell'app.
Stato di drill-through Consentito Abilita questa funzione per consentire agli utenti di approfondire e distribuire le esecuzioni della pipeline nell'app.
Creazione del profilo Consentito Abilita questa funzione per offrire agli utenti la possibilità di creare profili di distribuzione nell'app.
Aggiornamenti dei profili Consentito Abilita questa funzione per offrire agli utenti la possibilità di aggiornare profili di distribuzione nell'app.
Promozione avanzata Consentito Abilita questa funzione per consentire agli utenti di specificare un ramo di origine e di destinazione o di creare un ramo utilizzando la funzionalità di promozione avanzata.
Distribuzione avanzata Consentito Abilita questa funzione per consentire agli utenti di specificare un ramo di origine e di destinazione per una richiesta pull utilizzando la funzionalità di distribuzione.
Salta preparazione Consentito Abilita questa funzione per consentire agli utenti di ignorare la fase di preparazione durante la promozione di una soluzione, evitando la necessità di configurare le impostazioni di distribuzione prima di impegnarsi nel controllo del codice sorgente.
Mostra tutte le soluzioni Consentito Abilita questa funzione per consentire agli utenti di vedere tutte le soluzioni nell'ambiente selezionato.

La tabella seguente mostra come le Etichette utente sono configurate per l'esperienza per autore avanzato

Campo Descrizione
Distribuisci soluzione Immetti un'etichetta o imposta il valore su vuoto per utilizzare l'etichetta predefinita, DISTRIBUISCI SOLUZIONE.
Esegui commit della soluzione Immetti un'etichetta o imposta il valore su vuoto per utilizzare l'etichetta predefinita, COMMIT DELLA SOLUZIONE.
Importa soluzione Immetti un'etichetta o imposta il valore su vuoto per utilizzare l'etichetta predefinita, IMPORTA SOLUZIONE.
Elimina soluzione Immetti un'etichetta o imposta il valore su vuoto per utilizzare l'etichetta predefinita, ELIMINA SOLUZIONE.

Procedure: Esperienza per autore avanzato Acceleratore ALM

L'app di amministrazione ALM Accelerator è stata utilizzata per configurare la seguente esperienza utente. L'app amministratore viene installata con ALM Accelerator. Scopri come utilizzare l'app di amministrazione per configurare le esperienze Condividi.

Iniziare l'esperienza per autore avanzato acceleratore ALM

  1. Seleziona App>ALM Accelerator for Power Platform.

  2. Crea connessioni e concedi il consenso quando richiesto.

  3. Se ti viene richiesto di creare un HTTP con la connessione Microsoft Entra, immetti https://graph.microsoft.com sia per URL risorsa di base e URI risorsa Azure AD.

  4. Seleziona Crea per ogni connessione quando richiesto.

  5. La prima volta che apri l'app, seleziona un ambiente.

    La volta successiva che apri l'app, ricorda l'ambiente su cui stavi lavorando.

    Viene visualizzato un elenco delle soluzioni non gestite nell'ambiente. A seconda delle impostazioni di distribuzione utente, sono disponibili le seguenti opzioni per ogni soluzione:

    • Commit Solution: esegue il commit di tutte le modifiche apportate alla soluzione nel sistema di controllo delle versioni. Le pipeline di distribuzione vengono create come parte del processo di commit.
    • Distribuisci soluzione: consente di spostare le modifiche tra gli ambienti.
    • Scegli un profilo: consente di configurare l'organizzazione, il progetto, il repository, il ramo di destinazione e gli ambienti in cui può essere distribuita la soluzione.
    • Elimina soluzione: elimina la soluzione. Se necessario, importala nuovamente dal controllo del codice sorgente con le modifiche più recenti.
    • Importa soluzione: importa una soluzione non gestita nel tuo maker ambiente dal controllo sorgente.
    • Cronologia richieste (>): elenca i commit e le distribuzioni richiesti e completati per la soluzione.

    Screenshot dell'elenco delle soluzioni nell'esperienza per autore avanzato di ALM Accelerator.

Selezionare un profilo di distribuzione per una soluzione

Crea una soluzione nello studio di progettazion di Power Apps o importa una soluzione non gestita da un progetto Azure DevOps. Quindi scegli un profilo per associare la soluzione a un'organizzazione, un progetto, un repository, un ramo di destinazione e ambienti specifici in cui puoi distribuirla.

  1. Per importare una soluzione, seleziona Importa soluzione, quindi seleziona Profilo, Origine soluzione, Cartella soluzione, e Configurazione.

    • Profilo: indica un'organizzazione e un progetto in Azure DevOps.

    • Origine della soluzione: Seleziona il ramo in Azure DevOps che contiene il progetto selezionato nella configurazione.

    • Cartella della soluzione: dall'elenco delle cartelle nel ramo selezionato che contengono una cartella SolutionPackage da un'esportazione precedente, Seleziona quella che contiene la soluzione.

    • Configurazione (facoltativo): Seleziona una directory nella directory config nella cartella della soluzione che contiene le impostazioni di distribuzione e i dati di configurazione. Scopri di più sulle impostazioni di configurazione della distribuzione.

    Esegui il pull delle ultime modifiche dal ramo della soluzione o esegui il pull di un altro ramo dell'autore nel tuo ambiente. L'impostazione Configurazione consente di garantire che tutta la configurazione e i dati necessari per l'importazione della soluzione di registrazione esistano nel proprio ambiente.

    Screenshot dell'importazione di una soluzione da un ramo in Azure DevOps.

  2. Trova la tua soluzione nell'elenco e seleziona Scegli un profilo.

  3. Seleziona un profilo, quindi seleziona Salva.

    Nota

    Se sei amministratore, puoi creare nuovi profili di distribuzione qui. Se sei un autore, un amministratore potrebbe aver reso disponibili alcuni profili tra cui scegliere. Se il profilo che desideri non è disponibile, contatta il tuo amministratore per creare un nuovo profilo.

Configurare la soluzione per la distribuzione

Dopo aver associato un profilo alla soluzione, puoi iniziare a configurare la tua soluzione per la distribuzione.

  1. Sotto il nome della soluzione seleziona Configura impostazioni di distribuzione.

  2. Configura le impostazioni seguenti:

    • Distribuzione ambiente Elenco

      • Gli ambienti elencati sono quelli configurati nelle fasi di distribuzione nei profili di distribuzione. Seleziona un ambiente in cui distribuire la soluzione.
    • Riferimenti di connessione

      Screenshot della pagina Configurazione riferimento connessione in ALM Accelerator.

      • Vengono elencati tutti i riferimenti di connessione nella soluzione. Gli utenti possono creare connessioni nei propri ambienti downstream per collegare i riferimenti di connessione nell'ambiente di destinazione.
      • Seleziona + per creare una connessione. Dopo aver creato una connessione, seleziona Aggiorna nell'angolo in alto a destra per aggiornare l'elenco.
      • Per selezionare una connessione nell'ambiente di destinazione, seleziona una connessione dall'elenco.
      • Per individuare la connessione nell'ambiente di destinazione, seleziona il nome o lo stato della connessione.
    • ambiente Variabili

      Screenshot della pagina Configurazione variabili di ambiente in ALM Accelerator.

      • Vengono elencate tutte le variabili di ambiente nella soluzione. Gli utenti possono impostare il valore delle variabili di ambiente nei propri ambienti downstream.
      • Per le variabili di ambiente standard, come stringa, numero e JSON, immetti il valore nella casella di testo a destra del nome della variabile.
      • Per le variabili di ambiente origine dati, utilizza gli elenchi a discesa per selezionare l'origine dati appropriata da utilizzare nell'ambiente a valle.
    • Applicazioni Canvas

      Screenshot della pagina Configurazione condivisione app in ALM Accelerator.

      • Vengono elencate tutte le app nella soluzione. Gli utenti possono condividerle nei propri ambienti downstream con un gruppo Microsoft Entra.
      • Utilizza l'elenco a discesa per selezionare il Gruppo Azure AAD con cui desideri condividere l'app.
      • Per visualizzare i dettagli del gruppo seleziona l'icona dei dettagli. Viene aperta una nuova scheda del browser con un collegamento al Gruppo Microsoft Entra nel portale di Azure.
      • Usa l'elenco a discesa delle autorizzazioni per impostare le autorizzazioni su Può visualizzare, Può modificare, o Può visualizzare e condividere.
    • Squadre di gruppo

      Screenshot della pagina Configurazione team del gruppo in ALM Accelerator.

      • Sono elencati i team Dataverse di tipo Gruppo di sicurezza AAD. Gli utenti possono configurare nuovi team di gruppo per la condivisione di flussi e connettori personalizzati.
      • Per aggiungere una nuova configurazione del team di gruppo, seleziona "+". Immetti un valore nel campo Nome team, seleziona un Gruppo AAD a cui collegare il team e seleziona Ruoli di sicurezza come richiesto. L'elenco dei ruoli di sicurezza si basa sui ruoli disponibili nell'ambiente di sviluppo selezionato. Aggiungi eventuali ruoli di sicurezza personalizzati alla soluzione per garantire che siano disponibili nell'ambiente di destinazione.
    • Flussi

      Screenshot della pagina Configurazione flusso in ALM Accelerator.

      • Vengono elencati i flussi nella soluzione. Gli utenti possono configurare il proprietario del flusso, la condivisione dei team Dataverse, l'utente con cui attivare il flusso, se un flusso deve essere attivato o meno e la sequenza di attivazione del flusso negli ambienti downstream.
      • Per visualizzare il flusso, seleziona il nome. La definizione del flusso viene aperta in una nuova scheda del browser.
      • Utilizza l'elenco Proprietario per selezionare un utente Dataverse come proprietario del flusso nell'ambiente di downstream.
      • Usa l'elenco Condivisione del team per selezionare il team Dataverse con cui condividere il flusso. Questo elenco include i team Dataverse nell'ambiente downstream e i team Dataverse configurati nelle impostazioni Team di gruppo.
      • Usa l'elenco Utente di attivazione per selezionare l'utente per attivare il flusso.
      • Nella colonna Flussi da attivare e ordinare, seleziona la casella di controllo per indicare se un flusso deve essere attivato o meno. Utilizza le frecce su e giù per posizionare le righe nell'ordine in cui devono essere attivate. La sequenza di attivazione è particolarmente utile se la soluzione include flussi padre e figlio in cui i flussi figlio devono essere attivati prima dei flussi padre.
    • Connettori personalizzati

      Screenshot della pagina Configurazione connettori personalizzati in ALM Accelerator.

      • Vengono elencati tutti i connettori personalizzati nella soluzione. Gli utenti possono configurare la condivisione dei connettori personalizzati in Team Dataverse negli ambienti downstream.
      • Usa l'elenco Condivisione per selezionare il team Dataverse con cui condividere il connettore personalizzato. Questo elenco include i team Dataverse nell'ambiente downstream e i team Dataverse configurati nelle impostazioni Team di gruppo.
  3. Pubblica le modifiche nell'app.

  4. Seleziona Conferma soluzione per inviare le modifiche a Git.

    Assicurati di pubblicare eventuali modifiche all'app prima di avviare il commit.

  5. A seconda delle tue autorizzazioni, potresti essere in grado di selezionare Mostra avanzate e quindi selezionare un ramo o crearne uno con una convenzione di denominazione specifica. Se non hai le autorizzazioni, l'app crea un ramo in base al nome utente e ai dati del profilo di distribuzione.

  6. Immetti un commento per il commit. Usa la notazione hashtag ad esempio #123 per collegare le modifiche a un elemento di lavoro specifico in Azure DevOps.

  7. Seleziona Prepara soluzione.

  8. Conferma la configurazione della soluzione, quindi seleziona Conferma soluzione.

Un indicatore di attesa appare quando inizia il push. Quando il push ha esito positivo, viene visualizzata una casella di controllo. Una X rossa indica che il push non è riuscito. Per vedere l'avanzamento del tuo push, seleziona l'indicatore di avanzamento, che ti porta alla pipeline in esecuzione in Azure DevOps.

Nota

L'utilizzo delle icone di avanzamento per visualizzare ciò che sta accadendo nelle pipeline in Azure DevOps può essere disabilitato per gli autori.

Distribuire la soluzione

  1. Quando sei pronto per distribuire le modifiche in altri ambienti, seleziona Distribuisci soluzione.

  2. A seconda delle tue autorizzazioni, potresti essere in grado di selezionare Impostazioni avanzate, specificare il ramo Origine e Destinazione e immettere Titolo e Commento per la tua richiesta pull. Se non hai queste autorizzazioni seleziona un ambiente in cui distribuire.

  3. Seleziona Distribuisci soluzione.

  4. I passaggi successivi dipendono dal tipo di approvazione del passaggio di distribuzione.

    • Richiesta pull: Viene creata una richiesta pull per le tue modifiche. I passaggi rimanenti per unire e rilasciare nell'ambiente di test si verificano in Azure DevOps. A seconda dei criteri del ramo e dei trigger configurati per il ramo di destinazione, un utente Azure DevOps può approvare o rifiutare la tua richiesta pull in base ai risultati delle modifiche inviate. Lo stato della richiesta pull viene visualizzato nell'app.

    • ambiente: Viene attivata la pipeline per distribuire la soluzione al target ambiente. I restanti passaggi di approvazione avvengono in Azure DevOps.

  5. Per avviare un aggiornamento della soluzione nell'ambiente di destinazione, aggiungi il tag solution-upgrade a una richiesta pull.

    La distribuzione della soluzione nell'ambiente selezionato inizia con l'approvazione della richiesta pull o l'esecuzione della pipeline, a seconda del tipo di approvazione. Vedi l'indicatore di avanzamento indicante che è iniziata la distribuzione. Seleziona la parentesi ad angolo chiusa (>) per visualizzare la cronologia delle richieste.

    Screenshot della cronologia delle richieste di una soluzione in ALM Accelerator.

  6. Per la distribuzione in produzione, apri Impostazioni avanzate e scegli il ramo principale utilizzato per attivare la distribuzione oppure creare una richiesta pull direttamente in Azure DevOps.