Delen via


Ingesloten canvas-apps op modelgestuurde formulieren migreren die zijn gemaakt met behulp van de openbare preview-release

Belangrijk

Met de nieuwste release zijn ingebedde canvas-apps op modelgestuurde formulieren algemeen beschikbaar. Alle ingesloten canvas-apps op modelgestuurde formulieren die met de openbare preview-release zijn gemaakt, moeten worden gemigreerd naar nieuwe ingesloten canvas-apps die zijn gemaakt met de nieuwste release. Ondersteuning voor ingesloten canvas-apps op modelgestuurde formulieren die zijn gemaakt met behulp van de openbare preview-release wordt binnenkort beëindigd.

Als ze een ingesloten canvas-app op een modelgestuurd formulier dat is gemaakt met de openbare preview-release, willen migreren naar de nieuwste release, moeten ze eerst een nieuwe ingesloten canvas-app maken met de nieuwste release. Makers kunnen vervolgens de besturingselementen kopiëren van de bestaande ingesloten canvas-app naar de nieuwe, vereiste gegevensbronnen toevoegen en eventuele verbroken verwijzingen bijwerken. Gedetailleerde stappen worden hieronder gegeven.

  1. Aanmelden bij Power Apps.
  2. Open de ingesloten canvas-app die is gemaakt met behulp van de openbare preview-release, voor bewerking in Power Apps Studio. Zie voor stappen over het bewerken van een canvas-app: Een canvas-app bewerken.
  3. Volg in een nieuw browsertabblad de stappen om een nieuwe ingesloten canvas-app toe te voegen op een modelgestuurd formulier.
  4. Kopieer de besturingselementen van de ingesloten canvas-app die is gemaakt met behulp van de openbare preview-release, naar de nieuwe ingesloten canvas-app, één scherm per keer, met behulp van de onderstaande stappen.
    1. Selecteer het browsertabblad uit stap 2, dat de ingesloten canvas-app bevat, die is gemaakt met de openbare preview-release, open in Power Apps Studio.
    2. Selecteer een scherm om besturingselementen vanaf te kopiëren.
    3. Gebruik Ctrl + A om alle besturingselementen op het scherm te selecteren.
    4. Gebruik Ctrl + C om alle geselecteerde besturingselementen te kopiëren.
    5. Selecteer het browsertabblad uit stap 3, dat de nieuwe ingesloten canvas-app bevat die is gemaakt met de nieuwste release.
    6. Selecteer een scherm of voeg een nieuw scherm toe.
    7. Gebruik Ctrl + V om de bedieningselementen in het geselecteerde scherm te plakken.
    8. Herhaal de stappen om elk scherm te kopiëren.
  5. Wanneer u klaar bent met het kopiëren van alle schermen, selecteert u het browsertabblad uit stap 3, dat de nieuwe ingesloten canvas-app bevat die is gemaakt met de nieuwste release.
  6. Werk alle plaatsen bij waar de rij van het hostmodel-gestuurde formulier toegankelijk is. Vervang First(ModelDrivenFormIntegration.Data) door ModelDrivenFormIntegration.Item.
  7. Voeg ontbrekende gegevensbronnen toe in de nieuwe ingesloten canvas-app.
  8. Werk alle verbroken verwijzingen bij in de nieuwe ingesloten canvas-app.
  9. Wanneer u klaar bent met het aanbrengen van wijzigingen, selecteert u het tabblad Bestand en selecteert u Opslaan.
  10. Als u uw wijzigingen beschikbaar wilt maken voor eindgebruikers, selecteert u Publiceren en selecteert u vervolgens Deze versie publiceren.

In de preview-release moesten makers om een canvas-app op een modelgestuurd formulier in te sluiten van tevoren besluiten of ze de huidige (hoofdformulier)rij als gegevenscontact door wilden geven of een lijst met rijen die gerelateerd zijn aan de huidige (hoofdformulier)rij. Vervolgens moesten ze het canvas-app-besturingselement toevoegen aan het kolom- of subrasterbesturingselement.

Met de nieuwste release is het toevoegen van een ingesloten canvas-app aan een modelgestuurd formulier vereenvoudigd en gestroomlijnd naar alleen de kolom. Makers kunnen nog steeds eenvoudig toegang krijgen tot de lijst met gerelateerde rijen in de canvas-app met behulp van de Common Data Service-connector.

Als u een ingesloten canvas-app wilt migreren in een modelgestuurd formulier dat een lijst met rijen gebruikt die betrekking hebben op de huidige (hoofdformulier)rij, voert u de onderstaande stappen uit.

  1. Volg de stappen in het bovenstaande gedeelte om ingesloten canvas-apps op modelgestuurde formulieren, die zijn gemaakt met de openbare preview-release, te migreren naar de laatste.
  2. Voeg met de Common Data Service-connector een gegevensbron voor de gerelateerde tabel toe aan de app. Als u wilt leren hoe u een gegevensbron toevoegt aan een canvas-app, raadpleegt u Een gegevensverbinding aan een canvas-app toevoegen in Power Apps.
  3. Bij gebruik van de gegevensbron van de gerelateerde tabel voor een besturingselement zoals Galerij of Gegevenstabel, gebruikt u de functie Filter om de rijen te filteren op de rijen die gerelateerd zijn aan de huidige (hoofdformulier)rij. De huidige (hoofdformulier)rij is beschikbaar via ModelDrivenFormIntegration.Item.

    Notitie

    De ingesloten canvas-app heeft volledige toegang tot de rij vanuit het hostmodelgestuurde formulier via ModelDrivenFormIntegration.Item. Om bijvoorbeeld de waarde van een kolom met de naam accountnumber en de weergavenaam Rekeningnummer te krijgen kunt u ModelDrivenFormIntegration.Item.accountnumber of ModelDrivenFormIntegration.Item.'Rekeningnummer'.

  4. Met recente updates biedt Microsoft Dataverse nu ook ondersteuning voor het gebruik van tabelweergaven als filter. Zie deze blogpost voor meer informatie: Verbeterde selectie van gegevensbronnen en Dataverse-weergaven.

Zie ook

Een canvas-app in een modelgestuurd formulier insluiten
Een ingesloten canvas-app aan een modelgestuurd formulier toevoegen
Een in een hostmodelgestuurd formulier ingesloten canvas-app bewerken
De schermgrootte en -richting aanpassen van een canvas-app die is ingesloten in een modelgestuurd formulier
Vooraf gedefinieerde acties op het hostformulier uitvoeren vanuit een ingesloten canvas-app
Eigenschappen en acties van besturingselement ModelDrivenFormIntegration
Een ingesloten canvas-app delen
Richtlijnen voor het werken met ingesloten canvas-apps

Notitie

Laat ons uw taalvoorkeuren voor documentatie weten! Beantwoord een korte enquête. (houd er rekening mee dat deze in het Engels is)

De enquête duurt ongeveer zeven minuten. Er worden geen persoonlijke gegevens verzameld (privacyverklaring).