Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Important
- Dit is een preview-functie.
- 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.
Apps hebben vaak data nodig, zoals taken, assets, verzoeken of klantgegevens. Wanneer je een app maakt in Microsoft Copilot Studio, kun je beginnen met voorbeeldgegevens, informatie in de browser bewaren of de app verbinden met een organisatiegegevensbron.
Dit artikel legt de veelvoorkomende manieren uit waarop een app met data werkt en hoe verbindingen, identiteit en toestemmingen invloed hebben op de mensen die de app gebruiken.
Note
Beschikbare databronnen en opslagopties zijn afhankelijk van de preview-release, je omgeving, beheerdersbeleid, licenties, permissies en bestaande verbindingen.
Veelvoorkomende manieren waarop apps met data werken
Een app kan een of meer van de volgende methoden gebruiken.
| Approach | Hoe werkt het? | Wanneer gebruikt u het? |
|---|---|---|
| Voorbeeldgegevens | Copilot Studio genereert representatieve records als onderdeel van de app, zodat je het ontwerp en het gedrag kunt bekijken. | Gebruik het terwijl je een idee onderzoekt of de app verfijnt voordat je zakelijke data verbindt. |
| Lokaal in de browser opgeslagen gegevens | De app bewaart informatie in de huidige browser in plaats van in een organisatorische databron. | Gebruik het voor persoonlijke of zelfvoorzienende ervaringen waarbij informatie niet gedeeld hoeft te worden tussen gebruikers of apparaten. |
| Gekoppelde organisatiegegevens | De app leest of actualiseert een bestaande organisatorische bron via een verbinding in zijn omgeving. | Gebruik het wanneer records bewaard moeten blijven, centraal beheerd of beschikbaar moeten zijn voor andere toegestane gebruikers. |
Sommige apps hebben geen gegevensopslag nodig. Een rekenmachine of eenheidsomzetter kan bijvoorbeeld resultaten opleveren zonder ze op te slaan. Een app kan ook meerdere bronnen gebruiken, afhankelijk van de mogelijkheden en beleidslijnen van de omgeving.
Kies voor een databenadering
Gebruik de volgende vragen om te bepalen hoe de app met data moet werken:
| Question | Aanbevolen aanpak |
|---|---|
| Zijn jullie nog steeds bezig met het verkennen van het ontwerp? | Begin met voorbeeldgegevens. |
| Hoeft de informatie alleen in de browser van één persoon te blijven? | Browser-lokale opslag kan voldoende zijn. |
| Moeten records gedeeld, centraal beheerd of beschikbaar zijn tussen apparaten? | Verbind een organisatorische databron. |
| Bestaan de gegevens al? | Verbind de bestaande tabel in plaats van een kopie te maken. |
| Heeft de app een plek nodig om nieuwe records op te slaan? | Maak verbinding met een ondersteunde SharePoint list of een geschikte bestaande organisatietabel. |
| Begin je met een spreadsheet? | Beslis of het bestand deel uitmaakt van de ontwerpcontext, een actieve Excel-verbinding is of invoer is die gebruikers uploaden naar de actieve app. |
Begin met voorbeeldgegevens
Als je geen bestaande bron verbindt, kan Copilot Studio voorbeeldgegevens genereren die overeenkomen met de door je beschreven app. Voorbeeldgegevens maken een vroege versie van de app makkelijker om te bekijken en te testen.
Behandel voorbeeldgegevens als representatieve inhoud, niet als een plek om bedrijfsgegevens op te slaan. Wijzigingen die worden gemaakt tijdens het gebruik van voorbeelddata kunnen worden gereset wanneer de app opnieuw laadt of wanneer Copilot Studio een deel van de app regenereert.
Voorbeeldrecords kunnen ook in de gegenereerde app zelf worden opgenomen. Daarom is het verversen van de app-preview geen betrouwbare manier om te bepalen waar een app zijn gegevens opslaat. Bekijk de gegevens en verbindingen van de app voordat je erop vertrouwt om informatie te onthouden.
Sla app-gegevens op in de browser
Sommige zelfstandige apps kunnen informatie in de browser opslaan. Browser-lokale data kan na een verversing behouden blijven, maar dat is niet hetzelfde als verbonden organisatiegegevens.
Browser-lokale data in het algemeen:
- Is alleen beschikbaar in het browserprofiel waar je het hebt aangemaakt
- Wordt niet automatisch gedeeld met andere app-gebruikers
- Misschien is het niet beschikbaar op een ander apparaat
- Wordt niet beheerd als een SharePoint-, Dataverse- of andere verbonden datarecord
Gebruik een organisatorische databron wanneer je records wilt delen, data centraal moet beheren of data beschikbaar wilt maken op verschillende apparaten.
Sla organisatiegegevens op en gebruik deze
Verbonden organisatiedata kan twee gerelateerde workflows ondersteunen:
- Records opslaan die mensen aanmaken of bijwerken via de app
- Werken met tabellen die je organisatie al gebruikt
De opzet kan per databron verschillen. Copilot Studio verzorgt het ondersteunde verbindingsproces en genereert de app-configuratie die nodig is om met de geselecteerde data te werken. Een verbonden tabel kan bestaande records bevatten en blijft nieuwe records van de app ontvangen.
Note
Dit artikel richt zich op verbindingen met tabellen die app-records opslaan. Connectors kunnen ook uitbreiden wat een app kan doen via serviceacties, zoals het versturen van een Outlook-e-mail, het aanmaken van een agenda-evenement of het plaatsen van een Microsoft Teams-bericht.
Serviceacties bieden geen opslag voor de records van de app. Lees meer in het overzicht van Connectors.
Gebruik SharePoint-lijsten
Gebruik SharePoint-lijsten wanneer je app eenvoudige, lijstvormige teamdata nodig heeft. Afhankelijk van het ondersteunde previewscenario kan Copilot Studio de app verbinden met een bestaande lijst of nieuwe lijsten aanmaken op een SharePoint-site die je kunt gebruiken.
Copilot Studio kan vragen welke app-records je wilt opslaan, of je een bestaande SharePoint-site wilt gebruiken en bij welke site de lijsten horen. Het aanmaken of gebruiken van een verbinding kan je goedkeuring en toestemming voor de geselecteerde site en lijsten vereisen.
Important
Het aanmaken van een nieuwe SharePoint-site voor een app is niet in alle preview-releases mogelijk. Bevestig de opties die in Copilot Studio worden weergegeven voordat je een app ontwerpt die afhankelijk is van een nieuw aangemaakte site.
Gebruik gegevens uit bestaande Dataverse-tabellen
Gebruik Dataverse wanneer de app zou moeten werken met gestructureerde organisatiedata die je organisatie al beheert in een Power Platform-omgeving. In de preview verbindt Copilot Studio apps met bestaande Dataverse-tabellen.
Important
Het aanmaken van nieuwe Dataverse-tabellen wordt niet in alle preview-releases ondersteund. Bevestig de opties die in Copilot Studio worden getoond voordat je een app ontwerpt die afhankelijk is van een nieuw aangemaakt Dataverse-datamodel.
Copilot Studio kan je vragen om een Dataverse-omgeving, tabel en verbinding te selecteren. Je moet toestemming hebben om de geselecteerde tabel te gebruiken en de bewerkingen uit te voeren die de app vereist.
Vergelijk SharePoint-lijsten en Dataverse
Zowel SharePoint-lijsten als Dataverse slaan organisatiegegevens op onder beheerdersbeheer, maar ze voldoen aan verschillende behoeften. Als beide opties beschikbaar zijn, gebruik dan de volgende vergelijking om de beste keuze te maken.
| Overwegen | SharePoint-lijsten | Dataverse |
|---|---|---|
| Kies deze optie wanneer | Je data is lijstvormig en je team werkt al in SharePoint | Uw organisatie beheert al gestructureerde data in Dataverse |
| Goed voor | Teamtrackers, inventarissen, verzoeken en eenvoudige records | Gerelateerde bedrijfsarchieven, gecontroleerde processen en gevestigde datamodellen |
| Beheerd in | Een SharePoint-site | Een Power Platform-omgeving |
| Relaties | Opzoekkolommen tussen lijsten | Gedefinieerde relaties tussen tabellen |
| Permissions | SharePoint-site- en lijstrechten | Dataverse-beveiligingsrollen en machtigingen voor tabellen of records |
| Werken met data | Mensen kunnen records direct in SharePoint bekijken en beheren | Makers en beheerders beheren data via Dataverse en Power Platform-tools |
| Copilot Studio preview | Ondersteunde scenario's kunnen SharePoint-lijsten maken of gebruiken | Verbind met bestaande Dataverse-tabellen; het aanmaken van nieuwe tabellen is mogelijk niet beschikbaar |
Tip
Kies voor SharePoint wanneer de data van nature een eenvoudige teamlijst is. Kies Dataverse wanneer de app een bestaand Dataverse-datamodel moet gebruiken of relaties en beveiliging via Dataverse moet beheren. De beschikbaarheid hangt nog steeds af van je omgeving en het beleid van beheerders.
Na het verbinden van een SharePoint- of Dataverse-tabel bekijk je de Data en Connections van de app om te bevestigen welke bron deze gebruikt.
Verbind met andere bestaande tabellen
Als je organisatie al de data heeft die de app nodig heeft, vraag dan de agent om de app aan die bron te koppelen. Naast SharePoint en Dataverse kan een app werken met andere tabelbronnen die beschikbaar zijn in de omgeving, zoals Excel of SQL.
Dataverbindingen stellen een app in staat om rijen te lezen of te schrijven in een gestructureerde bron. De exacte opzet verschilt per bron, maar Copilot Studio begeleidt je bij het selecteren van de data en verbinding die de app moet gebruiken.
Leer over de verschillende manieren waarop een app een Excel- of CSV-bestand kan gebruiken in Work with Excel en CSV-bestanden. Andere tabelbronnen kunnen ook beschikbaar zijn. De beschikbaarheid hangt af van de omgeving van de app. Bekijk en test het resultaat voordat je de app publiceert, vooral wanneer gebruikers gegevens kunnen toevoegen, bijwerken of verwijderen.
Verander of ververs een dataverbinding
Als de bron, tabelstructuur of verbinding verandert, vraag dan de agent om de dataverbinding van de app bij te werken. Bekijk de bijgewerkte velden en test de app opnieuw voordat je publiceert. Vermijd het direct aanpassen van gegenereerde verbindingscode.
Beschikbaarheid van verbindingen en beheerdersbeleid
Apps kunnen gebruikmaken van databronnen en verbindingen die beschikbaar en toegestaan zijn in hun omgeving. Databeleid en andere beheerderscontroles bepalen welke bronnen en verbindingen beschikbaar zijn.
Copilot Studio-apps kunnen toegang hebben tot een subset van de bredere connectorcatalogus. Leer hoe beheerders connectors classificeren en controleren in Gegevensbeleid.
Een databron of verbinding kan om een van de volgende redenen niet beschikbaar zijn:
- Een beleid blokkeert het.
- De connectorcatalogus van de omgeving bevat deze niet.
- De vereiste verbinding bestaat niet.
- Je account heeft geen toestemming om het te gebruiken.
- De vereiste licentie is niet beschikbaar.
Neem contact op met je beheerder als je verwacht dat er een databron beschikbaar is, maar deze niet kunt selecteren of gebruiken.
Werk met Excel- en CSV-bestanden
Je kunt bestanden op verschillende manieren gebruiken, afhankelijk van of je context wilt bieden, live data wilt verbinden of app-gebruikers een bestand wilt laten uploaden.
Voeg een bestand toe tijdens het maken van een app
Selecteer + in Chat om een bestand toe te voegen dat de agent meer context geeft. Een werkboek kan bijvoorbeeld de agent helpen de velden en informatie die de app moet tonen te begrijpen. Een bestand als context toevoegen creëert geen blijvende verbinding met dat bestand.
Maak verbinding met een Excel-tabel
Wanneer de Excel-connector beschikbaar is, kan Copilot Studio een app verbinden met een tabel in een Excel-werkboek. Deze verbinding gebruikt live data in plaats van een eenmalige bestandsbijlage. Het werkboek moet een gedefinieerde Excel-tabel bevatten, en de beschikbaarheid en rechten van connectoren blijven van toepassing.
Bestandsupload toevoegen aan een app
Copilot Studio kan ook een app-ervaring genereren waarbij een gebruiker een Excel- of CSV-bestand selecteert dat de app in de browser verwerkt. In dit scenario wordt het bestand ingevoerd in de lopende app. Het wordt niet automatisch een centraal gedeelde of continu gesynchroniseerde databron.
Begrijp identiteit en permissies
Apps benaderen verbonden data namens de ingelogde gebruiker.
Deze voorwaarde betekent:
- De app geeft iemand niet automatisch toegang tot data die ze anders niet zouden kunnen gebruiken.
- Verschillende gebruikers kunnen verschillende gegevens zien op basis van hun rechten.
- Een gebruiker moet mogelijk een verbinding aanmaken of ermee instemmen bij het eerste gebruik van de app.
- Een verbonden data-operatie kan mislukken als de gebruiker geen toestemming heeft om deze uit te voeren.
Important
Het delen van een app en het delen van de onderliggende data zijn aparte handelingen. Iemand toestemming geven om een app te openen geeft niet automatisch toegang tot de SharePoint-lijsten, Dataverse-tabellen, werkboeken of andere verbonden bronnen.
Test de app voordat je publiceert met een account dat rechten heeft die vergelijkbaar zijn met die van de beoogde gebruikers.
Bereid app-data voor voor publicatie
Een veelvoorkomende workflow is:
- Beschrijf de app en bekijk de app-preview.
- Verfijn de velden, schermen en acties door gebruik te maken van voorbeeld- of browser-lokale gegevens.
- Verbind een organisatorische databron, of deze nu voor de app is geconfigureerd of al bestaat.
- Bekijk de gegevens en verbindingen van de app.
- Test met accounts die de beoogde gebruikers vertegenwoordigen.
- Publiceer de app.
- Deel de app en bevestig afzonderlijk dat de gebruikers toegang hebben tot de onderliggende gegevens.
Je kunt ook direct beginnen met bestaande organisatiedata als je al weet welke bron de app moet gebruiken.
Beheer verbindingen in je app
Wanneer een app samenwerkt met een organisatorische bron of een externe dienst, gebeurt dit via een connector — een vooraf gebouwde link naar een dienst zoals Outlook, SharePoint of Dataverse. Een verbinding is de geautoriseerde verbinding tussen je app en een van die connectoren. Connectoren zijn beschikbaar voor een breed scala aan Microsoft- en derdendiensten; om ze te bekijken, zie de connectorreferentie.
Je maakt geen verbindingen handmatig. Beschrijf wat je wilt dat de app doet, en Copilot Studio voegt de connector toe die de app nodig heeft. Bijvoorbeeld, het vragen van de app om een bericht te sturen wanneer een record wordt toegevoegd, is wat een verbinding met een mailconnector toevoegt. Om te verwijderen, vraag je simpelweg in de chat om de gevestigde verbinding te verwijderen.
Connecties beïnvloeden de mensen die je app gebruiken op de volgende manieren.
| Consideratie | Wat betekent het? |
|---|---|
| Identity | Elke persoon die de app opent, logt in bij de connectors die deze gebruikt met zijn of haar eigen account. Je inloggegevens worden niet gedeeld met de mensen met wie je de app deelt. |
| Permissions | Omdat iedereen als zichzelf verbinding maakt, ziet hij alleen de gegevens waar zijn eigen account toegang toe heeft. Twee mensen kunnen dezelfde app openen en verschillende resultaten zien. |
| Availability | Beheerdersbeleid bepaalt welke connectors in uw organisatie gebruikt mogen worden. Je beheerders stellen deze beleidsregels in in het Microsoft Admin Center. |
Als een connector die je verwacht niet beschikbaar is, is een beheerdersbeleid de meest voorkomende reden. Neem contact op met je beheerder om te achterhalen welke connectoren in jouw omgeving zijn toegestaan.
Bekijk de verbindingen in je app
Om te zien welke verbindingen je app gebruikt, selecteer je de appnaam in de commandobalk en selecteer je vervolgens Verbindingen. Elke verbinding vermeldt het icoon, de naam van de connector en een korte beschrijving van wat hij doet. Je kunt de lijst doorzoeken op naam of beschrijving.
Probleemoplossing voor data en verbindingen in je app
- Wijzigingen verdwijnen wanneer de app opnieuw laadt. De app kan voorbeelddata gebruiken of een andere tijdelijke databron. Bekijk de Data en Connections en vraag de agent om een organisatorische databron te koppelen.
- Data blijft na het verversen over, maar andere gebruikers kunnen het niet zien. De app gebruikt mogelijk browser-lokale opslag. Browser-lokale informatie wordt niet automatisch gedeeld tussen gebruikers, browsers of apparaten.
- Er is geen databron of verbinding beschikbaar. De databron kan onbeschikbaar zijn of geblokkeerd zijn in de omgeving. Bevestig dat de verbinding bestaat en dat het beheerderbeleid, de rechten en licenties dit toestaan.
- Een gebruiker kan de app openen maar de gegevens niet zien. Het openen van de app geeft geen toestemming voor de onderliggende data. Bevestig dat de gebruiker toegang heeft tot de SharePoint list, Dataverse-tabel, werkboek of andere bron en toestemming heeft gegeven voor eventuele benodigde verbinding.
- Wijzigingen aan een bijgevoegd bestand verschijnen niet in de app. Een bijgevoegd bestand biedt context voor het maken van de app, maar is niet automatisch een live verbinding. Verbind de Excel-tabel via een beschikbare connector als de app de huidige werkboekgegevens moet lezen.
- Een verbonden bron is veranderd, maar de app gebruikt nog steeds een oudere structuur. De gegenereerde verbinding moet mogelijk worden vernieuwd of opnieuw aangemaakt zodat de app het bijgewerkte schema kan gebruiken. Controleer de bron en verbinding voordat je de gegenereerde app-code handmatig aanpast.