Delen via


Canvas-apps en cloudstromen standaard toevoegen aan een oplossing

U kunt Een canvas-app maken in een oplossing in Power Apps of Een cloudstroom maken in een oplossing in Power Automate. Voor het maken van een canvas-app of een cloudstroom in een oplossing waren voorheen handmatige stappen vereist. Nu kunt u ze standaard in een oplossing maken.

Omdat canvas-apps en cloudstromen in een oplossing worden gedefinieerd in Microsoft Dataverse kunt u Dataverse-mogelijkheden gebruiken om deze te beheren, waaronder verbindingsverwijzingen, omgevingsvariabelen, de Dataverse API, op rollen gebaseerde beveiliging en oplossingsgebaseerd application lifecycle management (ALM).

Belangrijk

  • De instelling canvas-apps is een previewfunctie.
  • Preview-functies zijn niet bedoeld voor productiegebruik en bieden mogelijk beperkte functionaliteit. Voor deze functies gelden aanvullende gebruiksvoorwaarden. Bovendien zijn ze beschikbaar vóór een officiële release zodat klanten vroeg toegang kunnen krijgen en feedback kunnen geven.

Vereisten

  • Oplossingen worden opgeslagen in Dataverse, dus moet de omgeving een Dataverse-database hebben om deze functie te kunnen gebruiken. Als die van u dat niet doet, voeg dan een Dataverse-database toe.
  • Als u canvas-apps in oplossingen wilt maken, moet u beschikken over de bevoegdheid Schrijven voor de CanvasApp-tabel. Om cloudstromen in oplossingen te creëren, moet u de rol Omgevingsmaker hebben. Meer informatie vindt u in Beveiligingsrollen en bevoegdheden.
  • Een canvas-app of cloudstroom in een oplossing moet met u worden gedeeld voordat u deze kunt bekijken of bewerken.

Belangrijk

Voordat u het maken van canvas-apps en cloudstromen in oplossingen standaard inschakelt, leest u het gedeelte Overwegingen in dit artikel.

Ondersteunde aanmaakmethoden en toegangspunten

Er zijn verschillende methoden en toegangspunten beschikbaar voor het maken van canvas-apps en cloudstromen.

Aanmaakmethoden en toegangspunten voor canvas-apps

De volgende tabel geeft een overzicht van de methoden waarmee u canvas-apps standaard in een oplossing kunt maken.

Wijze Standaard beschikbaar voor canvas-apps in een oplossing?
Een canvas-app maken vanuit Dataverse Ja
Maak een canvas-app op basis van andere gegevensbronnen, zoals SharePoint, Excel, Azure Blob Storage, en anderen Ja
Een lege canvas-app maken
OPMERKING: Power Apps>Apps>Nieuwe app>Canvas maakt ook een lege canvas-app.
Ja
Een canvas-app maken op basis van een sjabloon No
Maak een canvas-app door SharePoint-formulieren aan te passen No

Aanmaakmethoden en toegangspunten voor cloudstromen

De volgende tabel geeft een overzicht van de methoden waarmee u cloudstromen standaard in een oplossing kunt maken.

Wijze Standaard beschikbaar voor cloudstromen in een oplossing?
Een volledig nieuwe cloudstroom maken in een portal Ja
Een cloudstroom van een sjabloon in een portal maken Ja
Een cloudstroom maken vanuit de Power Automate-beheerconnector Ja
Een cloudstroom maken vanuit PowerShell Ja
Een cloudstroom maken vanuit Power Apps Ja
Een cloudstroom maken vanuit Teams Ja
Een cloudstroom maken vanuit OneDrive Ja
Een cloudstroom maken vanuit Dynamics 365 Ja
Een cloudstroom maken op basis van de Excel-invoegtoepassing Ja
Een cloudstroom maken vanuit de mobiele Power Automate-app Ja
Een cloudstroom maken vanuit SharePoint Ja
Een cloudstroom maken vanuit Project Roadmap Ja

Belangrijk

Niet-ondersteunde toegangspunten kunnen geen cloudstroom maken totdat die ondersteuning is toegevoegd om een oplossingscloudstroom met dat uitgangspunt te kunnen maken. U moet eerst een cloudstroom in een oplossing maken met behulp van een ondersteunde methode.

De functie inschakelen

Deze functie is standaard uitgeschakeld. U moet het inschakelen voordat u het kunt gebruiken.

  1. Meld u aan bij het Power Platform-beheercentrum en selecteer een omgeving.
  2. Ga naar Instellingen>Product>Functies.
  3. Schakel onder Nieuwe canvas-apps en cloudstromen maken in Dataverse-oplossingen de optie Canvas-apps (preview) of Cloudstromen naar wens in.

Meer informatie over het beheren van functie-instellingen vindt u in Functie-instellingen beheren.

Canvas-apps en cloudstromen in oplossingen weergeven

Als u objecten van canvas-apps en cloudstromen in een oplossing wilt bekijken, gebruikt u de oplossingsweergave. U moet toegang hebben tot het object dat in een oplossing is toegevoegd om het in een oplossingsweergave te kunnen bekijken.

Via oplossingen importeren en exporteren

Zodra de functie is ingeschakeld, gebruikt u het exporteren en importeren van oplossingen in plaats van het exporteren en importeren van verouderde pakketten van canvas-apps en stromen. Verouderde pakketten kunnen worden geïmporteerd in omgevingen met de omgevingsinstelling uitgeschakeld.

Overwegingen

Houd rekening met de volgende overwegingen voordat u besluit canvas-apps en cloudstromen standaard in een oplossing te maken.

  • Het verbruik van uw Dataverse-omgevingscapaciteit en de daarmee samenhangende kosten kunnen toenemen.
  • Bekende oplossingsbeperkingen met betrekking tot canvas-apps zijn nog steeds standaard van toepassing op canvas-apps die in oplossingen zijn gemaakt.
  • Deze functie maakt automatisch omgevingsvariabelen wanneer u gegevensbronnen voor uw apps toevoegt.
  • Deze functie slaat standaard alle canvas-apps op in de standaardoplossing, Common Data Services-standaardoplossing, gepubliceerd door Microsoft Dataverse-standaarduitgever. We raden u echter aan uw canvas-apps op te slaan in een andere oplossing. Meer informatie over het toevoegen van bestaande canvas-apps aan oplossingen.
  • Wanneer u de functie voor canvas-apps en cloudstromen in het Power Platform-beheercentrum in- of uitschakelt, worden de Dataverse-eigenschappen enablecanvasappsinsolutionsbydefault en enableFlowsInSolutionByDefault in de organisatietabel bijgewerkt. U kunt de waarde van deze eigenschappen bekijken met behulp van het volgende voorbeeld van een ODATA-fragment: [org URI]/api/data/v9.0/organizations. Meer informatie vindt u in de organisatietabel.
  • Als u van plan bent om het voorvoegsel voor de standaarduitgever of -oplossing voor uw omgeving te wijzigen, kunt u meer informatie vinden in oplossingsuitgever-voorvoegsel, oplossingsuitgever-voorvoegsel maken en oplossingsuitgever-voorvoegsel wijzigen.
  • Canvas-apps die geen oplossing zijn en cloudstromen die geen oplossing zijn, kunnen worden toegevoegd aan een oplossing om ze toe te voegen aan Dataverse, maar er is geen manier om dit terug te draaien.

Verbeteringen

De volgende scenario's zijn verbeterd ter ondersteuning van cloudstromen en canvas-apps gedefinieerd in Dataverse:

  • De pagina Monitoren>Cloudstroomactiviteit ondersteunt nu oplossingscloudstromen.
  • De Mijn stromen weergeven-API retourneert geen oplossingscloudstromen.
  • Gebeurtenissen in auditlogboeken voor cloudstroommachtigingen die inzicht geven in het delen van gegevens, omvatten nu ook cloudstromen voor oplossingen.
  • De API Stromen weergeven als beheerder retourneert nu cloudstromen voor oplossingen die eerder niet waren ingeschakeld (gepubliceerd). Deze API retourneert nu alle cloudstromen die geen oplossingen zijn en cloudstromen voor oplossingen.
  • Stromen met gedelegeerde verificatie naar Roadmap kunnen aan een oplossing worden toegevoegd en gemigreerd worden naar Dataverse.
  • Stromen met gedelegeerde verificatie naar SharePoint kunnen aan een oplossing worden toegevoegd en gemigreerd worden naar Dataverse.

Is deze functie is nu algemeen beschikbaar of in preview?

Vanaf 29 oktober 2024 is de instelling voor wolkenstromen algemeen beschikbaar. De instelling voor canvas-apps blijft preview.

De instelling voor wolkenstromen staat standaard nog steeds uit en is optioneel.

Wordt er capaciteit gebruikt als stromen in Dataverse worden gezet? Dataverse

Matig. Stroomdefinities gebruiken een kleine hoeveelheid Dataverse opslag. Een grote stroomdefinitie kan 10 KB bedragen. In dit worstcasescenario geldt: 10.000 stromen x 10 KB = 100 MB of 0,1 GB. De kleine toename in Dataverse gebruikte opslag biedt aanzienlijke voordelen, omdat er cloudflows voor oplossingen nodig zijn om mogelijkheden te benutten, waaronder Application Lifecycle Management (ALM), governance met Dataverse, automatiseringscentrum, concepten en versiebeheer en uitgebreide beveiligingsmogelijkheden.