Overdracht van aanpassingen tussen omgevingen met behulp van het exporteren en importeren van oplossingen

Dynamics 365 is in hoge mate aanpasbaar. U kunt de online tools gebruiken om velden, entiteiten, bedrijfsprocessen en meer te wijzigen of te maken. Meestal voert u uw aanpassingswerk uit in een sandbox-omgeving, test u deze en brengt u de definitieve aanpassingen vervolgens over naar uw productieomgevingen wanneer ze klaar zijn. Best practices raden u aan als volgt te werk te gaan:

  1. Maak een kopie van uw huidige productieomgeving in een sandbox-omgeving waar u kunt werken zonder dat dit gevolgen heeft voor uw lopende activiteiten.
  2. Creëer een nieuwe beheerde oplossing op de sandbox en implementeer daar uw aanpassingen. Hiermee kunt u aanpassingen toevoegen zonder dat dit gevolgen heeft voor het onderliggende systeem, en kunt u uw aanpassingen op elk gewenst moment terugdraaien door de oplossing te verwijderen.
  3. Test de aangepaste oplossing op uw sandbox totdat u hebt bevestigd dat deze correct werkt.
  4. Exporteer de aangepaste oplossing vanuit uw sandbox en importeer deze vervolgens in uw productieomgeving.

Voor algemene informatie over het maken van en werken met oplossingen, zie de links in de vorige procedure en ook het Oplossingenoverzicht. Zie de volgende secties voor een volledige voorbeeldprocedure.

Voorbeeldprocedure deel 1: Maak een oplossing op maat

In deze oefening maakt u een nieuwe oplossing en voegt u er een eenvoudige aanpassing aan toe. Dit biedt een eenvoudige aangepaste oplossing die u kunt gebruiken om te exporteren en over te zetten naar een nieuwe omgeving verderop in dit onderwerp. Als je al een aangepaste oplossing hebt om mee te werken, kun je doorgaan naar deel 2.

Een oplossing op maat maken:

  1. Log in op de omgeving waar u uw oplossing op maat gaat ontwikkelen.

  2. Open het menu InstellingenHet pictogram van het menu Instellingen. boven aan de pagina en selecteer Geavanceerde instellingen. Het gebied Geavanceerde instellingen wordt geopend in een nieuw tabblad van de browser. Merk op dat dit gebied een horizontale navigatiebalk toont aan de bovenkant van de pagina in plaats van een navigatiebalk aan de zijkant.

  3. Navigeer naarOplossingenvoor het aanpassen>van instellingen>. Er wordt een lijst met bestaande oplossingen geopend.

    De lijst met oplossingen.

  4. Selecteer Nieuw op de opdrachtbalk om een nieuwe oplossing te maken.

  5. Er wordt een nieuw Power Apps-venster geopend. Geef een weergavenaam, naam, uitgever en versie op en selecteer vervolgens Opslaan op de opdrachtbalk om uw oplossing op te slaan.

    De nieuwe oplossingsvorm.

  6. Voor dit voorbeeld gaan we een bestaande entiteit kopiëren en vervolgens aanpassen, dus open de vervolgkeuzelijst Bestaande toevoegen en selecteer Entiteit.

    Voeg een bestaande entiteit toe.

  7. Er wordt een dialoogvenster geopend met alle beschikbare entiteiten. Hier kunt u een willekeurig aantal entiteiten toevoegen aan uw nieuwe oplossing. Schakel in dit voorbeeld het selectievakje Marketingformulier in en selecteer vervolgens OK om het aan uw oplossing toe te voegen.

    Selecteer de entiteit Marketingformulier.

  8. U wordt nu gevraagd om te kiezen welke aspecten van de geselecteerde entiteit u wilt opnemen. In dit geval willen we alles opnemen wat te maken heeft met marketingformulieren, dus schakel het selectievakje Alle assets toevoegen in en selecteer vervolgens Voltooien.

    Voeg alle assets toe.

  9. Als de door u geselecteerde entiteit extra onderdelen nodig heeft, wordt u gevraagd of u deze wilt opnemen. Selecteer Ja, voeg de vereiste onderdelen toe en selecteer vervolgens OK.

    Voeg de vereiste componenten toe.

  10. U keert nu terug naar uw nieuwe oplossing, die nu alle entiteiten en gerelateerde onderdelen bevat die u hebt geselecteerd om op te nemen. Vouw in het zijpaneel Entiteiten uit om de entiteiten te zien die u hebt toegevoegd, vouw vervolgens de entiteit Marketingformulier uit en selecteer Velden.

    Selecteer Velden.

  11. In dit voorbeeld passen we de entiteit Marketingformulier aan door een nieuw veld toe te voegen. Selecteer Nieuw om een nieuw veld te maken en voer een weergavenaam in. Laat de andere instellingen op de standaardwaarden staan (we staan toe dat dit een tekstveld is).

    Maak een nieuw veld en voer een weergavenaam in.

  12. Wanneer u klaar bent met het maken van alle vereiste instellingen, selecteert u Opslaan en sluiten op de opdrachtbalk.

  13. U keert nu terug naar het Power Apps-venster waar u de nieuwe oplossing instelt. Selecteer Alle aanpassingen publiceren om uw nieuwe veld beschikbaar te maken voor de app.

  14. Ga in het zijpaneel van het Power Apps-venster naar Componenten>Entiteiten>Marketingformulier>Formulieren. We moeten ons nieuwe aangepaste veld toevoegen aan een formulier om het zichtbaar te maken voor gebruikers in de app.

  15. Open het formulier Informatie met een Formuliertype Hoofd door de naam te selecteren. Dit is het formulier dat gebruikers te zien krijgen wanneer ze een marketingformulierrecord maken of openen.

    De lijst met formulieren.

  16. Er wordt een nieuw Power Apps-venster geopend met de door u geselecteerde formulierinstellingen. Schuif in het centrale deelvenster van dit venster omlaag naar de sectie Overzicht . Sleep vervolgens het nieuwe aangepaste veld van het deelvenster Veldverkenner naar de sectie Algemene informatie onder de Samenvatting.

    Voeg een veld toe aan het formulier.

  17. Selecteer Opslaan en sluiten op het lint.

  18. U keert nu terug naar het Power Apps-venster waar u de nieuwe oplossing instelt. Selecteer Alle aanpassingen publiceren om uw aangepaste formulier beschikbaar te maken voor de app.

  19. Wanneer het publiceren is voltooid, sluit u het Power Apps-venster .

Als u uw wijzigingen wilt bevestigen, gaat u naar de app Customer Insights - Journeys, opent u een marketingformulierrecord en zoekt u naar uw nieuwe veld op het tabblad Overzicht .

Voorbeeld procedure deel 2: Oplossing exporteren

Wanneer u klaar bent met het aanpassen van uw oplossing en klaar bent om deze naar een andere omgeving te verplaatsen, is het volgende dat u moet doen, de aangepaste oplossing exporteren. U doet dit als volgt:

  1. Als je er na de laatste oefening nog niet bent, ga dan naar het gedeelte met geavanceerde instellingen door het menu Instellingen te openen Het menupictogram Instellingen. boven aan de pagina en selecteer vervolgens Geavanceerde instellingen.

  2. Navigeer naar Instellingen>Aanpassingen>Oplossingen.

    De lijst met oplossingen.

  3. Schakel het selectievakje in voor de oplossing die u wilt exporteren en selecteer vervolgens Exporteren op de opdrachtbalk.

  4. Het systeem herinnert u er nu aan dat alleen gepubliceerde wijzigingen worden geëxporteerd. Als je de procedure in het vorige gedeelte hebt gevolgd, zou je alles al moeten hebben gepubliceerd, maar als je het niet zeker weet, kun je nu publiceren. Wanneer u klaar bent om door te gaan, selecteert u Volgende.

    Wizard Oplossing exporteren, pagina 1.

  5. U kunt er nu voor kiezen om verschillende systeeminstellingen in de export op te nemen. Systeeminstellingen worden permanent toegepast op de doelomgeving en blijven daar staan, zelfs als u de oplossing later verwijdert. Normaal gesproken moet u geen systeeminstellingen opnemen, en als u deze procedure alleen als een oefening uitvoert, vink dan nu geen van deze selectievakjes aan. Selecteer Volgende om door te gaan.

    Wizard Oplossing exporteren, pagina 2.

  6. Selecteer Beheerd en vervolgens Exporteren.

    Wizard Oplossing exporteren, pagina 3.

  7. De oplossing wordt nu gedownload als een zip-bestand dat is vernoemd naar de naam van de oplossing.

Voorbeeld procedure deel 3: Oplossing importeren

Nadat u de aangepaste oplossing vanuit de bronomgeving hebt geëxporteerd, bent u klaar om de oplossing te importeren in de doelomgeving, waardoor de aanpassingen aan die omgeving worden toegevoegd en u ze indien nodig gemakkelijk weer kunt verwijderen (hoewel alle geïmporteerde systeeminstellingen blijven bestaan als u ervoor kiest om ze op te nemen in uw geëxporteerde oplossing).

Een oplossing importeren:

  1. Meld u aan bij de omgeving waarin u uw aangepaste oplossing wilt importeren.

  2. Open het menu InstellingenHet pictogram van het menu Instellingen. boven aan de pagina en selecteer Geavanceerde instellingen. Het gebied Geavanceerde instellingen wordt geopend in een nieuw tabblad van de browser. Merk op dat dit gebied een horizontale navigatiebalk toont aan de bovenkant van de pagina in plaats van een navigatiebalk aan de zijkant.

  3. Navigeer naarOplossingenvoor het aanpassen>van instellingen>. Er wordt een lijst met bestaande oplossingen geopend.

    De lijst met oplossingen.

  4. Selecteer Importeren op de opdrachtbalk. Het importdialoogvenster wordt gestart.

    Dialoogvenster Importeren, pagina 1.

  5. Selecteer Bestand kiezen om een bestandsbrowser te openen. Zoek en selecteer het oplossingsbestand dat u hebt geëxporteerd vanuit de bronomgeving.

  6. Selecteer Volgende om door te gaan.

    Dialoogvenster Importeren, pagina 2.

  7. Selecteer Importeren om te beginnen met het importeren van de geselecteerde oplossing. Er wordt een voortgangsbalk geopend in een pop-upvenster, die automatisch wordt gesloten wanneer het importeren is voltooid. Vervolgens wordt het importdialoogvenster bijgewerkt om het resultaat weer te geven.

    Dialoogvenster Importeren, pagina 3.

  8. Selecteer Sluiten om het importdialoogvenster te sluiten.

  9. Als u de import wilt bevestigen, gaat u naar de app Customer Insights - Journeys, opent u een marketingformulierrecord en zoekt u naar het nieuwe aangepaste veld op het tabblad Overzicht .