Delen via


Uw eigen model verpakken met oplossingen

Nadat u uw model hebt geregistreerd in AI Builder met behulp van een Python-pakket, kunt u uw model verpakken met oplossingen voor het uitvoeren van ALM-taken (Application Lifecycle Management), zoals:

Oplossingen worden gebruikt om apps en onderdelen van de ene omgeving naar de andere te transporteren. Ze worden ook gebruikt om een reeks aanpassingen toe te passen op bestaande apps. Voor gedetailleerde informatie over oplossingen en hoe ze worden gebruikt om ALM-concepten toe te passen binnen Microsoft Power Platform, gaat u naar Overzicht van Application Lifecycle Management.

Uw eigen model exporteren met een oplossing

In dit voorbeeld gaat u twee oplossingen exporteren:

  • De oplossing die alleen de aangepaste connector bevat
  • De oplossing die het model, de verbindingsverwijzing en eventuele andere onderdelen bevat
  1. Zorg ervoor dat u uw eigen model in de bronomgeving hebt geregistreerd met behulp van een Python-pakket. Mocht u uw model nog niet hebben geregistreerd, volg dan de procedure in zelfstudie voor neem uw eigen model mee (op GitHub).

  2. Maak een oplossing om de aangepaste connector op te slaan die aan het model is gekoppeld:

    1. Meld u aan bij Power Apps of Power Automate.
    2. Selecteer in het linker deelvenster Oplossingen>Nieuwe oplossing.
    3. Vul in het dialoogvenster Nieuwe oplossing de velden in. Ga voor gedetailleerde informatie over elk veld naar Een oplossing maken.
    4. Selecteer Maken.

    Schermopname van hoe u een oplossing maakt om de aangepaste connector op te slaan.

  3. Voeg een bestaande aangepaste connector toe door Bestaande toevoegen>Automatisering>Aangepaste connector te selecteren.

    Schermopname van het toevoegen van een bestaande aangepaste connector.

  4. Selecteer de aangepaste connector die aan het model is gekoppeld.

    De naam heeft de volgende indeling: <model_name>-<random number>-v<version>. De versie helpt te onderscheiden welke connector moet worden toegevoegd wanneer u het model bijwerkt.

    Schermopname van de naamgevingsindeling van de aangepaste connector.

  5. Het exporteren van de oplossing. Voor hulp bij het exporteren van oplossingen, gaat u naar Oplossingen voor Power Apps exporteren of Oplossingen voor Power Automate exporteren.

  6. Maak een nieuwe oplossing om het model en eventuele andere onderdelen toe te voegen:

    1. Selecteer Oplossingen>Nieuwe oplossingen.
    2. Vul in het dialoogvenster Nieuwe oplossing de velden in.
    3. Selecteer Maken.

    Schermopname van hoe u een nieuwe oplossing maakt om het model en eventuele andere onderdelen toe te voegen.

  7. Voeg een bestaande verbindingsverwijzing toe door Bestaande toevoegen>Meer>Verbindingsverwijzing (preview) te selecteren.

    Schermopname van het toevoegen van een bestaande verbindingsverwijzing.

  8. Voeg de bestaande verbindingsverwijzing toe die aan het model is gekoppeld.

    De naamgevingsindeling is hetzelfde als die voor de aangepaste connector in stap 4: <model_name>-<random number>-v<version>.

    Schermopname van de naamgevingsindeling van de verbindingsverwijzing.

  9. Voeg het AI-model toe door Bestaande toevoegen>AI-model te selecteren.

    Schermopname van het toevoegen van uw AI-model aan AI Builder.

    Uw oplossing moet de onderdelen bevatten die in de volgende afbeelding worden getoond.

    Schermopname van de drie onderdelen die zijn toegevoegd: een AI-model, een verbindingsverwijzing en een aangepaste connector.

  10. (Optioneel) Voeg alle gewenste onderdelen toe. In dit voorbeeld voegen we een cloudstroom toe die het model gebruikt.

    Schermopname van nieuwe toegevoegde onderdelen.

  11. Het exporteren van de oplossing. Voor hulp bij het exporteren van oplossingen, gaat u naar Oplossingen voor Power Apps exporteren of Oplossingen voor Power Automate exporteren.

Uw eigen model importeren in de doelomgeving

In dit voorbeeld importeert u twee oplossingen die u in de vorige sectie hebt gemaakt:

  • De oplossing die alleen de aangepaste connector bevat
  • De oplossing die het model, de verbindingsverwijzing en eventuele andere onderdelen bevat

Voor hulp bij het importeren van oplossingen, gaat u naar Oplossingen voor Power Apps importeren of Oplossingen voor Power Automate importeren.

  1. Meld u aan bij Power Apps of Power Automate.

  2. Importeer de oplossing die alleen de aangepaste connector bevat.

  3. Importeer de oplossing die het model, de verbindingsverwijzing en eventuele andere onderdelen bevat.

  4. Maak tijdens het importproces de verbinding met uw externe eindpunt:

    • Als uw eindpunt niet beveiligd is, selecteert u Maken.
    • Als uw eindpunt is beveiligd met een API-sleutel, voert u deze in het veld API-sleutel in en selecteert u vervolgens Maken.

    Schermopname van de verbinding met een extern eindpunt.

Uw model is nu klaar voor gebruik in uw doelomgeving.

Schermopname van de geïmporteerde oplossingen.

Als u problemen ondervindt met uw import, gaat u naar Problemen met importeren van oplossingen oplossen.

Een upgrade uitvoeren van uw eigen model

Werk uw oplossing bij naar het nieuwste versienummer, zodat alle eerdere patches in één stap worden uitgevoerd. Alle onderdelen die aan de vorige versie van de oplossing waren gekoppeld en niet in de nieuwere versie aanwezig zijn, worden verwijderd. Dit zorgt ervoor dat verouderde onderdelen niet in de oplossing worden opgenomen.

In de voorbeelden voert u een upgrade uit van twee oplossingen:

  • De oplossing die alleen de aangepaste connector bevat
  • De oplossing die het model, de verbindingsverwijzing en eventuele andere onderdelen bevat

Ga voor hulp bij het uitvoeren van de upgrade naar Een oplossing upgraden of updaten.

Een upgrade van uw eigen model uitvoeren in de bronomgeving

  1. Zorg ervoor dat u uw eigen geüpgradede model in de bronomgeving hebt geregistreerd met behulp van een Python-pakket. Mocht u uw model nog niet hebben geregistreerd, volg dan de procedure in zelfstudie voor neem uw eigen model mee (op GitHub).

  2. Meld u aan bij Power Apps of Power Automate.

  3. Voeg in de oplossing die alleen de aangepaste connector bevat een nieuwe bestaande aangepaste connector toe door Toevoegen te selecteren.

  4. Vul de velden in en voer de nieuwe versie in. In dit voorbeeld is dit v2 omdat dit de tweede versie is.

  5. Verwijder de oudere versie van de aangepaste connector uit de oplossing:

    1. Selecteer het verticale weglatingsteken (⋮) naast de oudere versie.
    2. Selecteer Verwijderen>Verwijderen uit deze oplossing.

    Schermopname van het verwijderen van een oudere versie uit een oplossing.

  6. Exporteer de oplossing door Exporteren te selecteren. Standaard wordt de versie verhoogd tijdens exporteren.

  7. In de oplossing die het model, de verbindingsverwijzing en eventuele andere onderdelen bevat, werkt u de verbindingsverwijzing bij zodat deze naar de nieuwste versie verwijst:

    1. De aangepaste verbinding heeft dezelfde naam als de aangepaste connector die u in stap 4 hebt toegevoegd. In dit voorbeeld is v2 de nieuwste versie.
    2. Verwijder de oudere versie van de verbindingsverwijzing uit de oplossing door de naam te selecteren die u wilt verwijderen (in dit voorbeeld v1) en selecteer vervolgens Verwijderen>Verwijderen uit deze oplossing.
  8. Exporteer de oplossing door Exporteren te selecteren. Het AI-model en alle onderdelen die naar het model verwijzen, worden automatisch bijgewerkt om naar de nieuwste versie te verwijzen.

Een upgrade van uw eigen model uitvoeren in de doelomgeving

  1. Meld u aan bij Power Apps of Power Automate.

  2. Importeer de oplossing die alleen de connector bevat door Importeren>Upgrade uitvoeren te selecteren.

  3. Importeer de oplossing die het model, de verbindingsverwijzing en elk ander onderdeel bevat door Importeren>Upgrade uitvoeren te selecteren.

  4. Maak nieuwe verbindingen met het nieuwe eindpunt:

    1. Als uw eindpunt niet beveiligd is, selecteert u Maken.
    2. Als uw eindpunt is beveiligd met een API-sleutel, voert u deze in het veld API-sleutel in en selecteert u vervolgens Maken.

    Schermopname van de verbinding met een nieuw eindpunt.

Het model zal nu verwijzen naar het nieuwe eindpunt in de doelomgeving.

Schermopname van het model met verwijzing naar het nieuwe eindpunt in de doelomgeving.

Uw eigen model klaarzetten voor upgrade

Door uw model klaar te zetten voor upgrade, wordt het alleen geïmporteerd in de organisatie. Deze wordt dan niet actief gemaakt. In dit scenario verwijzen onderdelen die verwijzen naar het model in de omgeving naar de oude versie totdat u deze procedure voltooit door de upgrade toe te passen.

Voor hulp bij het importeren van oplossingen, gaat u naar Oplossingen voor Power Apps importeren of Oplossingen voor Power Automate importeren.

  1. Meld u aan bij Power Apps of Power Automate.

  2. Importeer de oplossing die alleen de connector bevat door Importeren>Upgrade uitvoeren te selecteren.

  3. Importeer de oplossing die het model, de verbindingsverwijzing en alle andere onderdelen bevat door Importeren>Klaarzetten voor upgrade te selecteren.

  4. Maak nieuwe verbindingen met het nieuwe eindpunt:

    1. Als uw eindpunt niet beveiligd is, selecteert u Maken.
    2. Als uw eindpunt is beveiligd met een API-sleutel, voert u deze in het veld API-sleutel in en selecteert u vervolgens Maken.

    Schermopname van de verbinding met een nieuw eindpunt.

    U ziet twee versies van de oplossing: de basis en de upgrade. Elk onderdeel in de omgeving buiten deze oplossingen zal nog steeds verwijzen naar de oude versie van het model. Onderdelen binnen deze oplossingen zullen nog steeds verwijzen naar de versie van het model dat in de bijbehorende oplossing is opgenomen.

    In het volgende voorbeeld verwijst de cloudstroom in de basisoplossing naar de oude versie en verwijst de cloudstroom in de nieuwe oplossing naar de nieuwe versie.

    Schermopname van onderdelen voordat ze zijn klaargezet voor upgrade.

  5. Om de oude versie te upgraden, selecteert u Upgrade toepassen.

    Schermopname van onderdelen nadat de upgrade is toegepast.

Alle onderdelen in de omgeving verwijzen nu naar de nieuwe versie van het model.

Overzicht van Application Lifecycle Management
Basiskennis voor ALM
Oplossingen importeren
Een oplossing upgraden of bijwerken