Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Important
- Det här är en förhandsgranskningsfunktion.
- Förhandsgranskningsfunktioner är inte avsedda för produktionsanvändning och kan ha begränsad funktionalitet. Dessa funktioner är föremål för kompletterande användningsvillkor och görs tillgängliga före officiell lansering så att kunder kan få tidig tillgång och ge feedback.
Appar behöver ofta data, såsom uppgifter, tillgångar, förfrågningar eller kundregister. När du skapar en app i Microsoft Copilot Studio kan du börja med exempeldata, lagra information i webbläsaren eller koppla appen till en organisatorisk datakälla.
Den här artikeln förklarar de vanliga sätten en app fungerar med data och hur anslutningar, identitet och behörigheter påverkar de personer som använder appen.
Note
Tillgängliga datakällor och lagringsalternativ beror på förhandsvisningsversionen, din miljö, administratörspolicyer, licenser, behörigheter och befintliga anslutningar.
Vanliga sätt som appar arbetar med data på
En app kan använda en eller flera av följande metoder.
| Tillvägagångssätt | Så här fungerar det | När du ska använda detta |
|---|---|---|
| Exempeldata | Copilot Studio genererar representativa poster som en del av appen så att du kan förhandsgranska dess design och beteende. | Använd den när du utforskar en idé eller förfinar appen innan du kopplar ihop företagsdata. |
| Webbläsarlokala data | Appen lagrar informationen i den aktuella webbläsaren istället för i en organisatorisk datakälla. | Använd det för personliga eller självständiga upplevelser där information inte behöver delas mellan användare eller enheter. |
| Sammankopplade organisationsdata | Appen läser eller uppdaterar en befintlig organisationskälla via en anslutning i sin miljö. | Använd den när poster måste behållas, hanteras centralt eller vara tillgängliga för andra tillåtna användare. |
Vissa appar behöver inte datalagring. Till exempel kan en kalkylator eller enhetsomvandlare ge resultat utan att spara dem. En app kan också använda flera källor, beroende på miljöns kapaciteter och policyer.
Välj en metod för datahantering
Använd följande frågor för att avgöra hur appen ska fungera med data:
| Question | Rekommenderat tillvägagångssätt |
|---|---|
| Utforskar du fortfarande designen? | Börja med exempeldata. |
| Behöver informationen bara finnas kvar i en persons webbläsare? | Webbläsarlokal lagring kan vara tillräckligt. |
| Behöver poster delas, hanteras centralt eller vara tillgängliga mellan enheter? | Anslut en organisationsdatakälla. |
| Finns datan redan? | Koppla ihop den befintliga tabellen istället för att skapa en kopia. |
| Behöver appen en plats för att lagra nya poster? | Koppla till en stödd SharePoint list eller en lämplig befintlig organisationstabell. |
| Börjar du med ett kalkylblad? | Bestäm om filen är författarkontext, en aktiv Excel-anslutning eller indata som användare laddar upp till den pågående appen. |
Börja med exempeldata
Om du inte kopplar in en befintlig källa kan Copilot Studio generera exempeldata som matchar appen du beskrev. Exempeldata gör en tidig version av appen enklare att förhandsgranska och testa.
Behandla exempeldata som representativt innehåll, inte som en plats att lagra företagsregister. Ändringar som görs när man använder exempeldata kan återställas när appen laddas om eller när Copilot Studio genererar en del av appen.
Exempelposter kan också inkluderas i själva den genererade appen. Därför är det inte ett pålitligt sätt att uppdatera appförhandsvisningen för att avgöra var en app lagrar sin data. Gå igenom appens data och anslutningar innan du förlitar dig på att den ska behålla information.
Lagra appdata i webbläsaren
Vissa självständiga appar kan lagra information i webbläsaren. Webbläsarlokal data kan finnas kvar efter en uppdatering, men det är inte samma sak som ansluten organisationsdata.
Data som lagras lokalt i webbläsaren, allmänt:
- Finns endast i webbläsarprofilen där du skapade den
- Delas inte automatiskt med andra appanvändare
- Det kanske inte finns tillgängligt på en annan enhet
- Styrs inte som en SharePoint-, Dataverse- eller annan ansluten datapost
Använd en organisatorisk datakälla när du behöver dela poster, hantera data centralt eller göra data tillgänglig över olika enheter.
Lagra och använd organisationsdata
Sammankopplad organisationsdata kan stödja två relaterade arbetsflöden:
- Lagring av poster som folk skapar eller uppdaterar via appen
- Att arbeta med tabeller som din organisation redan använder
Upplägget kan variera beroende på datakälla. Copilot Studio hanterar den stödda anslutningsprocessen och genererar den applikationskonfiguration som behövs för att arbeta med den valda datan. En ansluten tabell kan innehålla befintliga poster och fortsätta att ta emot nya poster från appen.
Note
Den här artikeln fokuserar på kopplingar till tabeller som lagrar appposter. Connectors kan också utöka vad en app kan göra genom serviceåtgärder, såsom att skicka ett Outlook-mejl, skapa ett kalenderevent eller posta ett Microsoft Teams-meddelande.
Tjänsteåtgärder ger inte lagring för appens poster. Läs mer i Connectors översikt.
Använd SharePoint-listor
Använd SharePoint-listor när din app behöver enkla, listformade teamdata. Beroende på det stödda förhandsvisningsscenariot kan Copilot Studio ansluta appen till en befintlig lista eller skapa nya listor på en SharePoint-sida som du kan använda.
Copilot Studio kan fråga vilka appposter du vill lagra, om du ska använda en befintlig SharePoint-sida och vilken sida listorna ska tillhöra. Att skapa eller använda en anslutning kan kräva ditt godkännande och tillstånd för den valda sidan och listorna.
Important
Att skapa en ny SharePoint-sida för en app är inte tillgängligt i alla förhandsversioner. Bekräfta alternativen som visas i Copilot Studio innan du designar en app som är beroende av en nyskapad webbplats.
Använd data från befintliga Dataverse-tabeller
Använd Dataverse när appen ska fungera med strukturerad organisationsdata som din organisation redan hanterar i en Power Platform-miljö. I förhandsvisning kopplar Copilot Studio appar till befintliga Dataverse-tabeller.
Important
Att skapa nya Dataverse-tabeller stöds inte i alla förhandsversioner. Bekräfta alternativen som visas i Copilot Studio innan du designar en app som är beroende av en nyskapad Dataverse-datamodell.
Copilot Studio kan be dig välja en Dataverse-miljö, tabell och anslutning. Du måste ha tillstånd att använda den valda tabellen och utföra de operationer appen kräver.
Jämför SharePoint-listor och Dataverse
Både SharePoint-listor och Dataverse lagrar organisationsdata under administratörsstyrning, men de passar olika behov. Om båda alternativen finns, använd följande jämförelse för att välja det som passar bäst.
| Överväg | SharePoint-listor | Dataverse (på engelska) |
|---|---|---|
| Välj när | Din data är listformad och ditt team arbetar redan i SharePoint | Din organisation hanterar redan strukturerad data i Dataverse |
| Bra för | Teamspårare, inventarier, förfrågningar och enkla register | Relaterade affärsregister, styrda processer och etablerade datamodeller |
| Förvaltade i | En SharePoint-webbplats | En kraftplattformsmiljö |
| Relationer | Uppslagskolumner mellan listor | Definierade relationer mellan tabeller |
| Permissions | SharePoint-webbplats- och listbehörigheter | Säkerhetsroller i Dataverse och behörigheter för tabeller eller poster |
| Arbete med data | Folk kan se och underhålla poster direkt i SharePoint | Skapare och administratörer hanterar data via Dataverse och Power Platform-verktyg |
| Copilot Studio förhandsvisning | Stödda scenarier kan skapa eller använda SharePoint-listor | Koppla till befintliga Dataverse-tabeller; att skapa nya tabeller kanske inte är tillgängligt |
Tip
Välj SharePoint när datan naturligt är en enkel teamlista. Välj Dataverse när appen ska använda en befintlig Dataverse-datamodell eller behöver relationer och säkerhet hanteras via Dataverse. Tillgängligheten beror fortfarande på din miljö och administratörens policyer.
Efter att ha kopplat en SharePoint- eller Dataverse-tabell, granska appens Data och Anslutningar för att bekräfta vilken källa den använder.
Koppla till andra befintliga tabeller
Om din organisation redan har den data appen behöver, be agenten koppla appen till den källan. Utöver SharePoint och Dataverse kan en app arbeta med andra tabellkällor som finns tillgängliga i dess miljö, såsom Excel eller SQL.
Datakopplingar gör att en app kan läsa eller skriva rader i en strukturerad källa. Den exakta uppsättningen varierar beroende på källa, men Copilot Studio guidar dig genom att välja vilken data och anslutning appen ska använda.
Lär dig om de olika sätten en app kan använda en Excel- eller CSV-fil i Work with Excel och CSV-filer. Andra tabellkällor kan också finnas tillgängliga. Tillgängligheten beror på appens miljö. Granska och testa resultatet innan appen publiceras, särskilt när användare kan lägga till, uppdatera eller ta bort poster.
Ändra eller uppdatera en dataanslutning
Om källan, tabellstrukturen eller anslutningen ändras, be agenten att uppdatera appens dataanslutning. Gå igenom de uppdaterade fälten och testa appen igen innan du publicerar. Undvik att ändra genererad anslutningskod direkt.
Anslutningstillgänglighet och administratörspolicys
Appar kan använda datakällor och anslutningar som finns tillgängliga och tillåts i deras miljö. Datapolicyer och andra administratörskontroller avgör vilka källor och anslutningar som är tillgängliga.
Copilot Studio-appar kan ha tillgång till en delmängd av den bredare connectorkatalogen. Lär dig hur administratörer klassificerar och styr kopplingar i datapolicys.
En datakälla eller anslutning kan vara otillgänglig av en av följande skäl:
- En policy blockerar det.
- Miljöns anslutningsprogramkatalog inkluderar det inte.
- Den nödvändiga kontakten finns inte.
- Ditt konto har inte behörighet att använda den.
- Den nödvändiga licensen finns inte tillgänglig.
Kontakta din administratör om du förväntar dig att en datakälla ska finnas tillgänglig men inte kan välja eller använda den.
Arbeta med Excel- och CSV-filer
Du kan använda filer på flera sätt, beroende på om du vill ge kontext, koppla livedata eller låta appanvändare ladda upp en fil.
Bifoga en fil när du skapar en app
Välj + i chatten för att bifoga en fil som ger agenten mer kontext. Till exempel kan en arbetsbok hjälpa agenten att förstå vilka fält och information appen ska visa. Att bifoga en fil som kontext skapar inte en varaktig koppling till den filen.
Koppla ihop en Excel-tabell
När Excel-kontakten är tillgänglig kan Copilot Studio koppla en app till en tabell i en Excel-arbetsbok. Denna anslutning använder live-data istället för en engångsfilbilaga. Arbetsboken måste innehålla en definierad Excel-tabell, och anslutningsprogrammets tillgänglighet och behörigheter gäller fortfarande.
Lägg till filuppladdning i en app
Copilot Studio kan också generera en appupplevelse där en användare väljer en Excel- eller CSV-fil för appen att bearbeta i webbläsaren. I det här scenariot matas filen in i appen som körs. Det blir inte automatiskt en centralt delad eller kontinuerligt synkroniserad datakälla.
Förstå identitet och behörigheter
Appar får tillgång till ansluten data på uppdrag av den inloggade användaren.
Det här villkoret innebär:
- Appen ger inte automatiskt någon tillgång till data de annars inte skulle kunna använda.
- Olika användare kan se olika data baserat på sina behörigheter.
- En användare kan behöva skapa eller samtycka till en anslutning första gången de använder appen.
- En ansluten dataoperation kan misslyckas om användaren inte har behörighet att utföra den.
Important
Att dela en app och att dela dess underliggande data är separata åtgärder. Att ge någon behörighet att öppna en app ger dem inte automatiskt tillgång till dess SharePoint-listor, Dataverse-tabeller, arbetsböcker eller andra anslutna källor.
Innan du publicerar, testa appen med ett konto som har behörigheter liknande de som de avsedda användarna.
Förbered appdata för publicering
Ett vanligt arbetsflöde är:
- Beskriv appen och granska förhandsvisningen.
- Förfina dess fält, skärmar och åtgärder genom att använda exempel- eller webbläsarlokal data.
- Koppla en organisatorisk datakälla, oavsett om den är konfigurerad för appen eller redan finns.
- Gå igenom appens data och anslutningar.
- Testa med konton som representerar de avsedda användarna.
- Publicera appen.
- Dela appen och bekräfta separat att dess användare kan komma åt den underliggande datan.
Du kan också börja direkt från befintlig organisationsdata när du redan vet vilken källa appen ska använda.
Hantera anslutningar i din app
När en app arbetar med en organisatorisk källa eller en extern tjänst sker det via en connector — en förbyggd länk till en tjänst som Outlook, SharePoint eller Dataverse. En anslutning är den auktoriserade länken mellan din app och en av dessa kontakter. Anslutningsappar finns för ett brett utbud av Microsoft- och tredjepartstjänster. Information om dem finns i referensen för anslutningsprogram.
Du skapar inte anslutningar manuellt. Beskriv vad du vill att appen ska göra, och Copilot Studio lägger till den kontakt appen behöver. Till exempel är det att be appen skicka ett meddelande när en post läggs till som lägger till en anslutning till en e-postkoppling. För att ta bort den, be helt enkelt i chatten att ta bort den etablerade anslutningen.
Anslutningar påverkar de personer som använder din app på följande sätt.
| Övervägande | Vad det innebär |
|---|---|
| Identity | Varje person som öppnar appen loggar in på de kontakter den använder med sitt eget konto. Dina inloggningsuppgifter delas inte med de personer du delar appen med. |
| Permissions | Eftersom varje person ansluter med sitt eget konto ser de bara de poster som det egna kontot har åtkomst till. Två personer kan öppna samma app och se olika resultat. |
| Availability | Administratörspolicyer avgör vilka kopplingar som kan användas i din organisation. Dina administratörer sätter dessa policyer i Microsoft Admin Center. |
Om ett anslutningsprogram som du förväntar dig inte är tillgängligt är en administratörsprincip den vanligaste orsaken. Kontakta din administratör för att ta reda på vilka kopplingar som är tillåtna i din miljö.
Gå igenom anslutningar i din app
För att se vilka anslutningar din app använder, välj appens namn i kommandofältet och välj sedan Anslutningar. Varje anslutning listar kontaktens ikon, namn och en kort beskrivning av vad den gör. Du kan söka i listan efter namn eller beskrivning.
Felsökning av data och anslutningar i din app
- Ändringar försvinner när appen laddas om. Appen kan använda exempeldata eller en annan tillfällig datakälla. Gå igenom dess Data och Connections och be agenten koppla en organisatorisk datakälla.
- Data finns kvar efter uppdatering men andra användare kan inte se den. Appen kan använda webbläsarlokal lagring. Webbläsarlokal information delas inte automatiskt mellan användare, webbläsare eller enheter.
- En datakälla eller anslutning finns inte tillgänglig. Datakällan kan vara otillgänglig eller blockerad i miljön. Bekräfta att anslutningen finns och att administratörens policy, behörigheter och licenser tillåter det.
- En användare kan öppna appen men kan inte se dess data. Att öppna appen ger inte behörighet till dess underliggande data. Bekräfta att användaren har tillgång till SharePoint list, Dataverse-tabellen, arbetsboken eller annan källa och har gett samtycke till eventuell nödvändig anslutning.
- Ändringar i en bifogad fil visas inte i appen. En bifogad fil ger kontext för appskapandet men är inte automatiskt en live-anslutning. Anslut Excel-tabellen via en tillgänglig anslutning om appen behöver läsa data från den aktuella arbetsboken.
- En ansluten källa ändrades men appen använder fortfarande en äldre struktur. Den genererade anslutningen kan behöva uppdateras eller skapas om så att appen kan använda det uppdaterade schemat. Granska källan och anslutningen innan du ändrar genererad appkod manuellt.