Administrer data i din app (forhåndsvisning)

Vigtig

  • Dette er en prøveversionsfunktion.
  • Prøveversionsfunktioner er ikke beregnet til produktionsbrug og kan have begrænset funktionalitet. Disse funktioner er underlagt supplerende vilkår for anvendelse og er tilgængelige før en officiel udgivelse, så kunderne kan få tidlig adgang og give feedback.

Apps har ofte brug for data, såsom opgaver, aktiver, forespørgsler eller kundeoptegnelser. Når du opretter en app i Microsoft Copilot Studio, kan du starte med eksempeldata, gemme information i browseren eller forbinde appen til en organisatorisk datakilde.

Denne artikel forklarer de almindelige måder, en app fungerer med data på, og hvordan forbindelser, identitet og tilladelser påvirker de personer, der bruger appen.

Bemærk

Tilgængelige datakilder og lagringsmuligheder afhænger af preview-udgivelsen, dit miljø, administratorpolitikker, licenser, tilladelser og eksisterende forbindelser.

Almindelige måder apps arbejder med data på

En app kan bruge en eller flere af følgende tilgange.

Tilgang Sådan fungerer det Hvornår skal du bruge den?
Eksempeldata Copilot Studio genererer repræsentative poster som en del af appen, så du kan forhåndsvise dens design og opførsel. Brug den, mens du udforsker en idé eller forfiner appen, før du forbinder forretningsdata.
Browser-lokale data Appen gemmer information i den aktuelle browser i stedet for i en organisatorisk datakilde. Brug det til personlige eller selvstændige oplevelser, hvor information ikke behøver at blive delt mellem brugere eller enheder.
Forbundne organisationsdata Appen læser eller opdaterer en eksisterende organisatorisk kilde via en forbindelse i sit miljø. Brug det, når poster skal opbevares, administreres centralt eller være tilgængelige for andre tilladte brugere.

Nogle apps behøver ikke datalagring. For eksempel kan en lommeregner eller enhedsomformer give resultater uden at gemme dem. En app kan også bruge flere kilder, afhængigt af dens miljøs kapaciteter og politikker.

Vælg en datatilgang

Brug følgende spørgsmål til at beslutte, hvordan appen skal fungere med data:

Spørgsmål Anbefalet fremgangsmåde
Udforsker du stadig designet? Start med eksempeldata.
Behøver informationen kun at blive i én persons browser? Browser-lokal lagring kan være tilstrækkeligt.
Skal poster deles, administreres centralt eller være tilgængelige på tværs af enheder? Forbind en organisatorisk datakilde.
Findes dataene allerede? Forbind den eksisterende tabel i stedet for at lave en kopi.
Skal appen have et sted at gemme nye poster? Forbind til en understøttet SharePoint list eller en passende eksisterende organisationstabel.
Starter du med et regneark? Beslut om filen er forfatterkontekst, en live Excel-forbindelse eller input, som brugerne uploader til den kørende app.

Start med prøvedata

Hvis du ikke forbinder en eksisterende kilde, kan Copilot Studio generere prøvedata, der matcher den app, du beskrev. Eksempeldata gør en tidlig version af appen lettere at forhåndsvise og teste.

Behandl prøvedata som repræsentativt indhold, ikke som et sted at opbevare forretningsoptegnelser. Ændringer foretaget under brug af eksempeldata kan nulstilles, når appen genindlæses eller når Copilot Studio gengenererer en del af appen.

Eksempelposter kan også medtages i selve den genererede app. Som følge heraf er opdatering af app-forhåndsvisningen ikke en pålidelig måde at afgøre, hvor en app gemmer sine data. Gennemgå appens data og forbindelser , før du stoler på, at den kan gemme information.

Gem app-data i browseren

Nogle selvstændige apps kan gemme information i browseren. Browser-lokale data kan forblive efter en opdatering, men det er ikke det samme som forbundne organisationsdata.

Browser-lokale data generelt:

  • Er kun tilgængelig i browserprofilen, hvor du oprettede den
  • Deles ikke automatisk med andre app-brugere
  • Det er måske ikke tilgængeligt på en anden enhed
  • Er ikke reguleret som en SharePoint-, Dataverse- eller anden forbundet datapost

Brug en organisatorisk datakilde, når du har brug for at dele poster, administrere data centralt eller gøre data tilgængelige på tværs af enheder.

Gem og brug organisatoriske data

Forbundne organisationsdata kan understøtte to relaterede arbejdsgange:

  • Gemmer poster, som folk opretter eller opdaterer gennem appen
  • At arbejde med tabeller, som din organisation allerede bruger

Opsætningen kan variere afhængigt af datakilden. Copilot Studio håndterer den understøttede forbindelsesproces og genererer den app-konfiguration, der er nødvendig for at arbejde med de valgte data. En forbundet tabel kan indeholde eksisterende poster og fortsætte med at modtage nye poster fra appen.

Bemærk

Denne artikel handler om forbindelser til tabeller, der gemmer appdata. Connectors kan også udvide, hvad en app kan gøre gennem servicehandlinger, såsom at sende en Outlook-e-mail, oprette en kalenderbegivenhed eller poste en Microsoft Teams-besked.

Servicehandlinger giver ikke lagerplads til appens poster. Lær mere i oversigten over Connectors.

Brug SharePoint-lister

Brug SharePoint-lister, når din app har brug for ligetil, listeformet teamdata. Afhængigt af det understøttede preview-scenarie kan Copilot Studio forbinde appen til en eksisterende liste eller oprette nye lister på et SharePoint-site, du kan bruge.

Copilot Studio kan spørge, hvilke app-poster du vil gemme, om du skal bruge et eksisterende SharePoint-site, og hvilket site listerne skal tilhøre. Oprettelse eller brug af en forbindelse kan kræve din godkendelse og tilladelse til det valgte site og lister.

Vigtig

Oprettelse af et nyt SharePoint-site til en app er ikke muligt i alle preview-udgivelser. Bekræft de muligheder, der vises i Copilot Studio, før du designer en app, der er afhængig af en nyoprettet side.

Brug data fra eksisterende Dataverse-tabeller

Brug Dataverse, når appen bør arbejde med strukturerede organisationsdata, som din organisation allerede administrerer i et Power Platform-miljø. I forhåndsvisning forbinder Copilot Studio apps til eksisterende Dataverse-tabeller.

Vigtig

Oprettelse af nye Dataverse-tabeller understøttes ikke i alle preview-udgivelser. Bekræft de muligheder, der vises i Copilot Studio, før du designer en app, der er afhængig af en nyoprettet Dataverse-datamodel.

Copilot Studio kan bede dig om at vælge et Dataverse-miljø, en tabel og en forbindelse. Du skal have tilladelse til at bruge den valgte tabel og udføre de operationer, appen kræver.

Sammenlign SharePoint-lister og Dataverse

Både SharePoint-lister og Dataverse gemmer organisationsdata under administratorstyring, men de passer til forskellige behov. Hvis begge muligheder er tilgængelige, brug følgende sammenligning til at vælge det bedste match.

Overvej SharePoint-lister Dataverse
Vælg den, når Dine data er listeformede, og dit team arbejder allerede i SharePoint Din organisation administrerer allerede strukturerede data i Dataverse
Velegnet til Teamtrackere, inventarlister, anmodninger og enkle registreringer Relaterede forretningsoptegnelser, styrede processer og etablerede datamodeller
Administreres i Et SharePoint-websted Et Power Platform-miljø
Forbindelser Opslagskolonner mellem lister Definerede relationer mellem tabeller
Tilladelser SharePoint-websted og liste-tilladelser Dataverse-sikkerhedsroller og tabel- eller posttilladelser
Arbejde med data Folk kan se og vedligeholde poster direkte i SharePoint Skabere og administratorer administrerer data via Dataverse og Power Platform-værktøjer
Copilot Studio forhåndsvisning Understøttede scenarier kan oprette eller bruge SharePoint-lister Forbind til eksisterende Dataverse-tabeller; oprettelse af nye tabeller kan være utilgængelig

Tip

Vælg SharePoint, når dataene naturligt er en ligetil teamliste. Vælg Dataverse, når appen skal bruge en eksisterende Dataverse-datamodel eller har brug for relationer og sikkerhed administreret gennem Dataverse. Tilgængeligheden afhænger stadig af dit miljø og administratorens politikker.

Efter at have forbundet en SharePoint- eller Dataverse-tabel, gennemgå appens Data og forbindelser for at bekræfte, hvilken kilde den bruger.

Forbind til andre eksisterende tabeller

Hvis din organisation allerede har de data, appen har brug for, så bed agenten om at forbinde appen til den kilde. Ud over SharePoint og Dataverse kan en app arbejde med andre tabulære kilder tilgængelige i dens miljø, såsom Excel eller SQL.

Dataforbindelser gør det muligt for en app at læse eller skrive rækker i en struktureret kilde. Den præcise opsætning varierer fra kilde til kilde, men Copilot Studio guider dig gennem at vælge de data og forbindelser, appen skal bruge.

Lær om de forskellige måder, en app kan bruge en Excel- eller CSV-fil i Work with Excel og CSV-filer. Andre tabulære kilder kan også være tilgængelige. Tilgængeligheden afhænger af appens miljø. Gennemgå og test resultatet, før du offentliggør appen, især når app-brugere kan tilføje, opdatere eller slette poster.

Ændr eller opdater en dataforbindelse

Hvis kilden, tabelstrukturen eller forbindelsen ændres, så bed agenten om at opdatere appens dataforbindelse. Gennemgå de opdaterede felter og test appen igen, før du udgiver den. Undgå at ændre genereret forbindelseskode direkte.

Forbindelsestilgængelighed og administratorpolitikker

Apps kan bruge datakilder og forbindelser, der er tilgængelige og tilladt i deres miljø. Datapolitikker og andre administratorkontroller bestemmer, hvilke kilder og forbindelser der er tilgængelige.

Copilot Studio-apps kan have adgang til et delmængde af det bredere connector-katalog. Lær, hvordan administratorer klassificerer og kontrollerer connectors i datapolitikker.

En datakilde eller forbindelse kan være utilgængelig af en af følgende grunde:

  • En politik blokerer det.
  • Miljøets connectorkatalog inkluderer det ikke.
  • Den nødvendige forbindelse eksisterer ikke.
  • Din konto har ikke tilladelse til at bruge det.
  • Den nødvendige licens er ikke tilgængelig.

Kontakt din administrator, hvis du forventer, at en datakilde er tilgængelig, men ikke kan vælge eller bruge den.

Arbejd med Excel- og CSV-filer

Du kan bruge filer på flere måder, afhængigt af om du vil give kontekst, forbinde live-data eller lade app-brugere uploade en fil.

Vedhæft en fil, mens du opretter en app

Vælg + i chatten for at vedhæfte en fil, der giver agenten mere kontekst. For eksempel kan en arbejdsbog hjælpe agenten med at forstå felterne og informationerne, som appen skal vise. At vedhæfte en fil som kontekst skaber ikke en varig forbindelse til den fil.

Opret forbindelse til en Excel-tabel

Når Excel-forbindelsen er tilgængelig, kan Copilot Studio forbinde en app til en tabel i en Excel-arbejdsbog. Denne forbindelse bruger live data i stedet for en engangsvedhæftet fil. Arbejdsbogen skal indeholde en defineret Excel-tabel, og tilgængelighed og tilladelser til connectoren gælder stadig.

Tilføj filupload til en app

Copilot Studio kan også generere en app-oplevelse, hvor en bruger vælger en Excel- eller CSV-fil, som appen skal behandle i browseren. I dette scenarie indtastes filen i den kørende app. Det bliver ikke automatisk en centralt delt eller kontinuerligt synkroniseret datakilde.

Forstå identitet og tilladelser

Apps får adgang til tilsluttede data på vegne af den indloggede bruger.

Denne betingelse betyder:

  • Appen giver ikke automatisk adgang til data, de ellers ikke kunne bruge.
  • Forskellige brugere kan se forskellige data baseret på deres tilladelser.
  • En bruger kan have brug for at oprette eller give samtykke til en forbindelse første gang, de bruger appen.
  • En tilkoblet dataoperation kan fejle, hvis brugeren ikke har tilladelse til at udføre den.

Vigtig

At dele en app og dele dens underliggende data er separate handlinger. At give nogen tilladelse til at åbne en app giver dem ikke automatisk adgang til dens SharePoint-lister, Dataverse-tabeller, arbejdsbøger eller andre tilknyttede kilder.

Før du publicerer, test appen med en konto, der har tilladelser, der ligner dem hos de tiltænkte brugere.

Forbered appdata til publicering

En almindelig arbejdsgang er:

  1. Beskriv appen og gennemgå app-forhåndsvisningen.
  2. Forfin dens felter, skærme og handlinger ved at bruge eksempel- eller browser-lokale data.
  3. Forbind en organisatorisk datakilde, uanset om den er konfigureret til appen eller allerede eksisterer.
  4. Gennemgå appens Data og Forbindelser.
  5. Test med konti, der repræsenterer de tiltænkte brugere.
  6. Udgiv appen.
  7. Del appen og bekræft separat, at brugerne kan få adgang til de underliggende data.

Du kan også starte direkte fra eksisterende organisationsdata, når du allerede ved, hvilken kilde appen skal bruge.

Administrer forbindelser i din app

Når en app arbejder med en organisatorisk kilde eller en ekstern service, sker det via en connector — et forudbygget link til en tjeneste som Outlook, SharePoint eller Dataverse. En forbindelse er det autoriserede link mellem din app og en af disse forbindelser. Stik er tilgængelige for en bred vifte af Microsoft- og tredjepartstjenester; for at gennemse dem, se stikreferencen.

Du opretter ikke forbindelser manuelt. Beskriv, hvad du vil have appen til at gøre, og Copilot Studio tilføjer den connector, appen har brug for. For eksempel er det at bede appen om at sende en besked, når en post tilføjes, der tilføjer en forbindelse til en mailforbindelse. For at fjerne den skal du blot bede i chatten om at fjerne den etablerede forbindelse.

Forbindelser påvirker de personer, der bruger din app, på følgende måder.

Overvejelse Hvad betyder det?
Identitet Hver person, der åbner appen, logger ind på de connectors, den bruger, med deres egen konto. Dine legitimationsoplysninger deles ikke med de personer, du deler appen med.
Tilladelser Fordi hver person forbinder sig som sig selv, ser de kun de poster, deres egen konto kan få adgang til. To personer kan åbne den samme app og se forskellige resultater.
Tilgængelighed Administratorpolitikker bestemmer, hvilke connectors der kan bruges i din organisation. Dine administratorer sætter disse politikker i Microsoft Admin Center.

Hvis en connector, du forventer, ikke er tilgængelig, er en administratorpolitik den mest almindelige årsag. Kontakt din administrator for at finde ud af, hvilke forbindelser der er tilladt i dit miljø.

Gennemgå forbindelser i din app

For at se, hvilke forbindelser din app bruger, vælg appnavnet i kommandolinjen, og vælg derefter Forbindelser. Hver forbindelse viser stikkets ikon, navn og en kort beskrivelse af, hvad det gør. Du kan søge i listen efter navn eller beskrivelse.

Fejlfinding af data og forbindelser i din app

  • Ændringer forsvinder, når appen genindlæses. Appen kan bruge prøvedata eller en anden midlertidig datakilde. Gennemgå dens Data og forbindelser og bed agenten om at forbinde en organisatorisk datakilde.
  • Data forbliver efter opdatering, men andre brugere kan ikke se dem. Appen kan bruge browser-lokal lagring. Browser-lokal information deles ikke automatisk mellem brugere, browsere eller enheder.
  • En datakilde eller forbindelse er ikke tilgængelig. Datakilden kan være utilgængelig eller blokeret i miljøet. Bekræft, at forbindelsen eksisterer, og at administratorens politik, tilladelser og licenser tillader det.
  • En bruger kan åbne appen, men kan ikke se dens data. Åbning af appen giver ikke tilladelse til dens underliggende data. Bekræft, at brugeren har adgang til SharePoint list, Dataverse-tabellen, arbejdsbogen eller anden kilde og har givet samtykke til enhver nødvendig forbindelse.
  • Ændringer i en vedhæftet fil vises ikke i appen. En vedhæftet fil giver kontekst til app-oprettelsen, men er ikke automatisk en liveforbindelse. Forbind Excel-tabel via en tilgængelig connector, hvis appen skal læse aktuelle arbejdsbogsdata.
  • En tilsluttet kilde ændrede sig, men appen bruger stadig en ældre struktur. Den genererede forbindelse kan have brug for at blive opdateret eller genskabt, så appen kan bruge det opdaterede skema. Gennemgå kilden og forbindelsen, før du manuelt ændrer den genererede app-kode.