Panoramica di strumenti e app utilizzati per ALM

In questo articolo viene fornita una panoramica degli strumenti e delle app utilizzati per la gestione del ciclo di vita delle applicazioni (ALM) in Power Platform. Questi sono stati classificati in base ai destinatari o agli utenti tipo.

Strumenti e app utilizzati da amministratori e creatori

Gli amministratori e i creatori utilizzano i seguenti strumenti per implementare ALM in Power Platform.

Interfaccia di amministrazione di Power Platform

L'interfaccia di amministrazione di Power Platform offre un portale unificato che consente agli amministratori di gestire ambienti e impostazioni di Power Apps, Power Automate e le app basate su modello in Dynamics 365, quali Dynamics 365 Sales e Dynamics 365 Customer Service. Dall'interfaccia di amministrazione gli amministratori possono gestire ambienti, integrazione dei dati, gateway, criteri dei dati e ottenere le metriche Microsoft Power Platform importanti attraverso le analisi di Microsoft Dataverse, Power Automate e Power Apps.

Ulteriori informazioni:

Power Apps

Power Apps è parte di una suite di app, servizi, connettori e piattaforma dati che offre un ambiente di sviluppo rapido per la creazione di app personalizzate per le esigenze aziendali. Usando Power Apps puoi creare rapidamente app aziendali personalizzate che si connettono ai dati archiviati nella piattaforma di dati sottostante (Dataverse) o in varie origini dati online e locali ad esempio, Microsoft 365, Dynamics 365, SQL Server e così via. Altre informazioni: Cos'è Power Apps?

Strumento di migrazione configurazione

Lo Strumento di migrazione della configurazione consente di spostare i dati di configurazione e/o dati di riferimento tra gli ambienti. I dati di configurazione/riferimento sono diversi dai dati utente e transazionali e vengono utilizzati per definire funzionalità personalizzate nelle app basate su Dataverse. Ulteriori informazioni: Spostare dati di configurazione tra ambienti e organizzazioni con lo strumento di migrazione configurazione

Nota

Lo Strumento di migrazione configurazione è più adatto alla migrazione dei dati di configurazione relazionali. Le variabili di ambiente sono consigliate per l'archiviazione e la migrazione di parametri di configurazione non relazionali.

Moduli PowerShell

Con i cmdlet PowerShell per amministratori, creatori di app e sviluppatori, puoi automatizzare molte delle attività di monitoraggio, gestione e controllo qualità che finora potevano essere eseguite solo manualmente in Power Apps o nell'interfaccia di amministrazione di Power Platform.

Altre in formazioni: Gestire le soluzioni utilizzando PowerShell

Pipeline

Con le pipeline di Power Platform, gli amministratori creano e configurano le pipeline in modo che i creatori possano utilizzarle per distribuire soluzioni negli ambienti con un solo clic. Ulteriori informazioni: Panoramica delle pipeline di Power Platform (anteprima)

App e strumenti utilizzati dagli sviluppatori

Gli sviluppatori utilizzano i seguenti strumenti e app per implementare ALM in Power Platform.

DevOps

DevOps è la combinazione di due discipline storicamente diverse: sviluppo di software e operazioni IT. L'obiettivo principale di DevOps è abbreviare il ciclo di vita dello sviluppo di software e fornire integrazione e consegna continue (CI/CD) con qualità software elevata. Puoi utilizzare Power Apps build tools per automatizzare le attività comuni di compilazione e distribuzione relative a Power Apps se la piattaforma DevOps è Azure DevOps. Ciò include la sincronizzazione dei metadati della soluzione tra ambienti di sviluppo e sistema di controllo delle versioni, la generazione di artefatti di compilazione, la distribuzione in ambienti downstream, il provisioning o deprovisioning di ambienti e la capacità di eseguire verifiche di analisi statica sulla soluzione utilizzando il servizio di verifica di Power Apps. Ulteriori informazioni: Panoramica di Microsoft Power Platform Build Tools per Azure DevOps

Sistema di controllo delle versioni

Un sistema di controllo delle versioni è una categoria di strumenti software che consentono di registrare le modifiche ai file tenendo traccia delle modifiche apportate al codice del software. Un sistema di controllo delle versioni è un database di modifiche, che contiene tutte le modifiche e le versioni storiche di un progetto software. I sistemi di controllo delle versioni ti consentono di mantenere un'unica "fonte affidabile" e di richiamare versioni specifiche quando necessario. Git è un esempio popolare di sistema di controllo delle versioni.

Importante

Nota che il controllo del codice sorgente si applica sia alle soluzioni Dataverse che al codice sorgente "tradizionale". Le soluzioni Dataverse devono sempre essere parte del codice sorgente e non essere mai archiviate esclusivamente in ambienti Microsoft Power Platform. Ulteriori informazioni: Informazioni generali: che cos'è Git?

Package Deployer

Package Deployer consente agli amministratori o agli sviluppatori di distribuire pacchetti completi di risorse pertinenti alle istanze di Dataverse. I pacchetti possono includere, oltre a file di soluzione, anche file flat, codice personalizzato e file HTML. Common Data Service offre un modello di Visual Studio per creare i pacchetti che è possibile utilizzare con lo strumento Package Deployer o con PowerShell per distribuirli in un'istanza Common Data Service. Ulteriori informazioni: Creare pacchetti per Package Deployer

Strumento per la creazione di pacchetti di soluzioni

Lo strumento per la creazione di pacchetti di soluzioni consente di decomprimere un file di soluzione compresso in più file XML e in altri file, di modo che siano facilmente gestiti da un sistema di controllo del codice sorgente. Ulteriori informazioni: Utilizzare lo strumento per la creazione di pacchetti di soluzioni per comprimere ed estrarre un file di soluzione

Interfaccia della riga di comando di Power Platform

Microsoft Power Platform CLI è un'interfaccia a riga di comando per sviluppatori semplice e completa che consente a sviluppatori e creatori di app di creare componenti di codice. Ulteriori informazioni: Cos'è Microsoft Power Platform CLI?

Vedi anche

Implementazione di una ALM integra