Delen via


ALM Accelerator for Power Platform geavanceerde makerervaring

Demo: geavanceerde makerervaring voor ALM Accelerator

Bekijk de -demovideo voor meer informatie over de geavanceerde makerervaring in de ALM Accelerator.

Instellingen voor geavanceerde makers configureren

In de volgende tabel wordt beschreven hoe u de instellingen voor Gebruikersfuncties in de ALM Accelerator-app configureert om de nieuwe geavanceerde makerervaring in te schakelen.

Veld Weergegeven als Omschrijving
Oplossingen importeren Toegestaan Sta deze functie toe de opdracht Oplossing importeren in de app weergeven.
Oplossingen verwijderen Toegestaan Sta deze functie toe de opdracht Oplossing verwijderen in de app weergeven.
Oplossingen beheren Toegestaan Sta deze functie to om de opdracht Oplossingen beheren weer te geven in de app.
Drillthrough-status Toegestaan Sta deze functie toe gebruikers in staat te stellen in te zoomen op de promotie en implementatie van pipeline-uitvoeringen in de app.
Profielen maken Toegestaan Sta deze functie toe gebruikers in staat te stellen implementatieprofielen te maken in de app.
Profielupdates Toegestaan Sta deze functie toe gebruikers in staat te stellen implementatieprofielen bij te werken in de app.
Geavanceerd promoten Toegestaan Sta deze functie toe gebruikers in staat te stellen een bron- en doelvertakking te specificeren, of een vertakking te maken, met behulp van de geavanceerde promotiefunctionaliteit.
Geavanceerde implementatie Toegestaan Sta deze functie toe gebruikers in staat te stellen een bron- en doelvertakking te specificeren voor een pull-aanvraag met behulp van de geavanceerde implementatiefunctionaliteit.
Voorbereiden overslaan Toegestaan Sta deze functie toe gebruikers in staat te stellen de voorbereidingsstap over te slaan tijdens het promoten van een oplossing, waardoor de noodzaak om implementatie-instellingen te configureren wordt omzeild voordat u doorvoert naar broncodebeheer.
Alle oplossingen weergeven Toegestaan Sta deze functie toe de gebruiker in staat te stellen alle oplossingen in de geselecteerde omgeving te bekijken.

De volgende tabel laat zien hoe de Gebruikerslabels zijn geconfigureerd voor de geavanceerde makerervaring.

Veld Omschrijving
Oplossing implementeren Voer een label in of stel de waarde in op blanco om het standaardlabel OPLOSSING GEBRUIKEN te gebruiken.
Oplossing doorvoeren Voer een label in of stel de waarde in op blanco om het standaardlabel OPLOSSING DOORVOEREN te gebruiken.
Oplossing importeren Voer een label in of stel de waarde in op blanco om het standaardlabel OPLOSSING IMPORTEREN te gebruiken.
Oplossing verwijderen Voer een label in of stel de waarde in op blanco om het standaardlabel OPLOSSING VERWIJDEREN te gebruiken.

Scenario: geavanceerde makerervaring voor ALM Accelerator

De ALM Accelerator-beheerapp werd gebruikt om de volgende gebruikerservaring te configureren. De beheerder-app wordt geïnstalleerd met de ALM Accelerator. Ontdek hoe u de beheerapp kunt gebruiken om Delen-ervaringen te configureren en te optimaliseren.

De geavanceerde makerervaring voor ALM Accelerator starten

  1. Selecteer Apps en ALM Accelerator for Power Platform.

  2. Maak verbindingen en geef toestemming als daarom wordt gevraagd.

  3. Als u wordt gevraagd een HTTP-verbinding te maken met Microsoft Entra, voet u https://graph.microsoft.com in voor Basisresource-URL en Azure AD Resource-URI.

  4. Selecteer Maken voor elke verbinding wanneer daarom wordt gevraagd.

  5. Selecteer de eerste keer dat u de app opent, een omgeving.

    De volgende keer dat u de app opent, onthoudt deze in welke omgeving u aan het werk was.

    Er verschijnt een lijst met onbeheerde oplossingen in de omgeving. Afhankelijk van uw gebruikersimplementatie-instellingen zijn de volgende opties beschikbaar voor elke oplossing:

    • Commit Solution: Hiermee worden alle wijzigingen die u in de oplossing hebt aangebracht, doorgevoerd in uw versiebeheersysteem. Implementatiepijplijnen worden gemaakt als onderdeel van het doorvoerproces.
    • Oplossing implementeren: Hiermee kunt u de wijzigingen tussen omgevingen verplaatsen.
    • Kies een profiel: Hiermee kunt u configureren in welke organisatie, project, opslagplaats, doelbranch en omgevingen uw oplossing kan worden geïmplementeerd.
    • Oplossing verwijderen: Verwijdert de oplossing. Importeer deze eventueel nog een keer uit broncodebeheer met de laatste wijzigingen.
    • Oplossing importeren: Importeert een onbeheerde oplossing in uw maker omgeving vanuit broncodebeheer.
    • Verzoekgeschiedenis (>): Geeft een lijst weer van commits en implementaties die zijn aangevraagd en voltooid voor de oplossing.

    Schermopname van de lijst oplossingen in de geavanceerde makerervaring voor ALM Accelerator.

Een implementatieprofiel voor een oplossing selecteren

Maak een oplossing in de Power Apps-ontwerpstudio of importeer een onbeheerde oplossing uit een Azure DevOps-project. Kies daarna een profiel om de oplossing aan een specifieke organisatie, project, opslagplaats, doelvertakking en omgevingen te koppelen waar u het kunt implementeren.

  1. Als u een oplossing wilt importeren, selecteert u Oplossing importeren en daarna Profiel, Oplossingsbron, Oplossingsmap en Configuratie.

    • Profiel: verwijst naar een organisatie en project in Azure DevOps.

    • Oplossingsbron: Selecteer de branch in Azure DevOps die het project bevat dat u in de configuratie hebt geselecteerd.

    • Oplossingsmap: Selecteer uit de lijst met mappen in de geselecteerde tak die een SolutionPackage-map uit een eerdere export bevatten, de map die uw oplossing bevat.

    • Configuratie (Optioneel): Selecteer een map onder de map config in de Solution Folder die implementatie-instellingen en configuratiegegevens bevat. Meer informatie over implementatieconfiguratie-instellingen.

    U haalt de laatste wijzigingen uit de oplossingsvertakking of de vertakking van een andere maker in uw omgeving op. De instellingen voor Configuratie zorgen ervoor dat alle benodigde configuratiegegevens voor het importeren van de oplossing in uw omgeving aanwezig zijn.

    Schermopname van het importeren van een oplossing uit een vertakking in Azure DevOps.

  2. Vind uw oplossing in de lijst en selecteer Een profiel kiezen.

  3. Selecteer een profiel en selecteer vervolgens Opslaan.

    Notitie

    Als u een beheerder bent, kunt u hier implementatieprofielen maken. Als u een maker bent, heeft een beheerder mogelijk enkele profielen beschikbaar gesteld waaruit u kunt kiezen. Als het gewenste profiel niet beschikbaar is, vraagt u uw beheerder het voor u te maken.

De oplossing voor implementatie configureren

Nadat u een profiel aan uw oplossing hebt gekoppeld, kunt u de oplossing voor implementatie configureren.

  1. Selecteer Implementatie-instellingen configureren onder de naam van de oplossing.

  2. Configureer de volgende instellingen:

    • Implementatie omgeving Lijst

      • De omgevingen in de lijst zijn de omgevingen die zijn geconfigureerd in de implementatiestappen in de implementatieprofielen. Selecteer een omgeving om de oplossing in te implementeren.
    • Verbindingsreferenties

      Schermopname van Verbindingsverwijzing-configuratie in de ALM Accelerator.

      • Alle verbindingsverwijzingen in uw oplossing worden weergegeven. Gebruikers kunnen verbindingen maken in hun downstream-omgevingen om de verbindingsverwijzingen in de doelomgeving aan te sluiten.
      • Selecteer + om een verbinding te maken. Nadat u een nieuwe verbinding hebt gemaakt, selecteert u Vernieuwen in de rechterbovenhoek om de meest recente lijst met verbindingen bij te werken.
      • Selecteer een verbinding in de lijst om een verbinding in de doelomgeving te selecteren.
      • Als u de verbinding in de doelomgeving wilt zoeken, selecteert u de naam of de status van de verbinding.
    • omgeving Variabelen

      Schermopname van Omgevingsvariabelen-configuratie in de ALM Accelerator.

      • Alle omgevingsvariabelen in uw oplossing worden vermeld. Gebruikers kunnen de waarde van de omgevingsvariabelen instellen in hun downstream-omgevingen.
      • Voor standaardomgevingsvariabelen, zoals tekenreeks, getal en JSON, voert u de waarde in het tekstvak rechts van de variabelenaam in.
      • Gebruik voor omgevingsvariabelen voor gegevensbronnen de vervolgkeuzelijsten om de juiste gegevensbron te selecteren voor gebruik in de downstream-omgeving.
    • Canvas-apps

      Schermopname van de configuratie voor het delen van app in de ALM Accelerator.

      • Alle apps in uw oplossing worden vermeld. Gebruikers kunnen ze in hun downstream-omgevingen delen met een Microsoft Entra-groep.
      • Gebruik de vervolgkeuzelijst om de Azure AAD-groep te selecteren waarmee u de app wilt delen.
      • Selecteer het detailpictogram om de groepsdetails weer te geven. Er wordt een nieuw browsertabblad geopend met een koppeling naar de Microsoft Entra-groep in de Azure-portal.
      • Gebruik de vervolgkeuzelijst met machtigingen om de machtigingen in te stellen op Kan bekijken, Kan bewerken of Kan bekijken en delen.
    • Groepsteams

      Schermopname van de configuratie Groepsteams in de ALM Accelerator.

      • Dataverse-teams van het type AAD-beveiligingsgroep worden vermeld. Gebruikers kunnen nieuwe Groepsteams configureren voor het delen van stromen en aangepaste connectoren.
      • Selecteer '+' om een nieuwe configuratie Groepsteam toe te voegen. Voer een Teamnaam in, selecteer een AAD-groep waaraan het team moet worden gekoppeld, en selecteer vervolgens Beveiligingsrollen. De lijst met beveiligingsrollen is gebaseerd op de rollen die beschikbaar zijn in de geselecteerde ontwikkelomgeving. Voeg aangepaste beveiligingsrollen toe aan de oplossing om ervoor te zorgen dat ze beschikbaar zijn in de doelomgeving.
    • Stromen

      Schermopname van de Stroomconfiguratie in de ALM Accelerator.

      • Alle stromen in uw oplossing worden vermeld. Gebruikers kunnen de eigenaar van de stroom configureren, evenals het delen van de stroom door Dataverse-teams, de gebruiker waarmee de stroom moet worden geactiveerd of een stroom moet worden geactiveerd of niet en de volgorde van stroomactivering in hun downstream-omgevingen.
      • Selecteer de naam van de stroom om de stroom te bekijken. De stroomdefinitie wordt geopend in een nieuw browsertabblad.
      • Gebruik de lijst Eigenaar om een Dataverse-gebruiker te selecteren als eigenaar van de stroom in de downstream-omgeving.
      • Gebruik de lijst Team delen om het Dataverse-team te selecteren waarmee de stroom moet worden gedeeld. De list geeft Dataverse-teams in de downstream-omgeving weer en Dataverse-teams die zijn geconfigureerd in de instellingen Groepsteams.
      • Gebruik de lijst Activeringsgebruiker om de gebruiker te selecteren die de stroom activeert.
      • Selecteer in de kolom Stromen om te activeren en te bestellen het selectievakje om aan te geven of een specifieke stroom moet worden geactiveerd of niet. Gebruik de pijlen omhoog en omlaag om de rijen in de volgorde te plaatsen waarin ze moeten worden geactiveerd. De volgorde van activering is met name handig als de oplossing bovenliggende en onderliggende stromen omvat, waarbij onderliggende stromen vóór bovenliggende stromen moeten worden geactiveerd.
    • Aangepaste connectoren

      Schermopname van de configuratie Aangepaste connectors in de ALM Accelerator.

      • Alle aangepaste connectors in de oplossing worden weergegeven. Gebruikers kunnen het delen van aangepaste connectors configureren voor Dataverse-teams in hun downstream-omgevingen
      • Gebruik de lijst Delen om het Dataverse-team te selecteren waarmee de aangepaste connector moet worden gedeeld. De list geeft Dataverse-teams in de downstream-omgeving weer en Dataverse-teams die zijn geconfigureerd in de instellingen Groepsteams.
  3. Publiceer eventuele wijzigingen in uw app.

  4. Selecteer Oplossing doorvoeren om uw wijzigingen naar Git te pushen.

    Zorg ervoor dat u eventuele app-wijzigingen publiceert voordat u begint met doorvoeren.

  5. Afhankelijk van uw machtigingen kunt u Geavanceerd weergeven selecteren en vervolgens een vertakking selecteren of er een maken met een specifieke naamconventie. Als u deze machtigingen niet hebt, maakt de app een vertakking op basis van uw gebruikersnaam en implementatieprofielgegevens.

  6. Voer een doorvoeropmerking in. Gebruik de hashtag-notatie, bijvoorbeeld #123, om de wijzigingen te koppelen aan een specifiek werkitem in Azure DevOps.

  7. Selecteer Oplossing voorbereiden.

  8. Bevestig de configuratie van uw oplossing en selecteer Oplossing doorvoeren.

Er verschijnt een wachtindicator wanneer de pushbewerking begint. Wanneer de push slaagt, verschijnt er een selectievakje. Een rode X geeft aan dat de push is mislukt. Als u de voortgang van uw pushbewerking wilt bekijken, selecteert u de voortgangsindicator, die u naar de actieve pijplijn in Azure DevOps brengt.

Notitie

Het gebruik van de voortgangspictogrammen om te visualiseren wat er in de pipelines in Azure DevOps gebeurt, kan worden uitgeschakeld voor makers.

De oplossing implementeren

  1. Wanneer u klaar bent om uw wijzigingen in andere omgevingen te implementeren, selecteert u Oplossing implementeren.

  2. Afhankelijk van uw machtigingen, kunt u eventueel Geavanceerde instellingen selecteren, de vertakking Bron en Doel opgeven en een Titel en Opmerking invoeren voor uw pull-aanvraag. Als u deze machtigingen niet hebt, selecteert u een omgeving voor de implementatie.

  3. Selecteer Oplossing implementeren.

  4. De volgende stappen zijn afhankelijk van het goedkeuringstype van de implementatiestap.

    • Pull Request: Er wordt een pull request voor uw wijzigingen gemaakt. De resterende stappen om samen te voegen en vrij te geven aan de testomgeving vinden plaats in Azure DevOps. Afhankelijk van het vertakkingsbeleid en de triggers die zijn geconfigureerd voor uw doelvertakking, kan een Azure DevOps-gebruiker uw pull-aanvraag goedkeuren of afwijzen op basis van hun bevindingen in de ingediende wijzigingen. De status van de pull-aanvraag verschijnt in de app.

    • omgeving: De pijplijn voor het implementeren van de oplossing naar het doel omgeving wordt geactiveerd. De resterende goedkeuringsstappen vinden plaats in Azure DevOps.

  5. Als u een oplossingsupgrade in de doelomgeving wilt starten, voegt u de tag solution-upgrade aan een pull-aanvraag toe.

    De implementatie van uw oplossing naar de geselecteerde omgeving begint met de goedkeuring van de pull-aanvraag of de pijplijnuitvoering, afhankelijk van het goedkeuringstype. Wanneer de voortgangsindicator verschijnt, betekent dit dat de implementatie is gestart. Selecteer de rechterpunthaak (>) om de aanvraaggeschiedenis te visualiseren.

    Schermopname van de aanvraaggeschiedenis van een oplossing in de ALM Accelerator.

  6. Voor implementatie naar productie kunt u de Geavanceerde instellingen openen en de hoofdvertakking selecteren die wordt gebruikt om de implementatie te activeren of de pull-aanvraag rechtstreeks in Azure DevOps maken.