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.
Note
Denna artikel beskriver funktioner i agenter eller agentflöden som använder standard harness.
Important
Det här är en förhandsgranskningsfunktion.
- Microsoft släpper förhandsversionsfunktioner före en officiell version så att kunderna kan få tidig åtkomst och ge feedback.
- Förhandsgranskningsfunktioner har begränsade funktioner och är inte avsedda för produktionsanvändning.
- Microsoft kan ändra mcp-verktygsnamn och parametrar för förhandsversionen. Undvik hårdkodade beroenden. Microsoft underhåller scenariostöd.
- Förhandsgranskningsfunktioner omfattas av Microsoft kompletterande användningsvillkor.
Overview
| Server-ID | URL på klientorganisationsnivå | Visningsnamn | Description |
|---|---|---|---|
mcp_SharePointRemoteServer |
https://agent365.svc.cloud.microsoft/agents/tenants/{tenantId}/servers/mcp_SharePointRemoteServer |
SharePoint | Verktyg för SharePoint-operationer. Använd den här servern för att hantera webbplatser, listor, listobjekt, kolumner, dokumentbibliotek, filer, mappar och fildelning. Filåtgärder är begränsade till filer som är 5 MB eller mindre. |
Tillgängliga verktyg
hittaSida
Hittar SharePoint webbplatser som du kan komma åt. Returnerar specifika webbplatser som matchar en sökfråga eller de 20 viktigaste relevanta webbplatserna om du inte anger en fråga.
Valfria parametrar:
- searchQuery: Sökfråga (helt eller delvis webbplatsnamn). Utelämna för att returnera de 20 åtkomliga webbplatserna.
getSiteByPath
Identifierar en SharePoint-webbplats genom att använda dess exakta värdnamn och serverrelativa sökväg. Använd endast den här metoden när du har den fullständiga webbplats-URL-strukturen. Använd findSite när du bara känner till ett webbplatsnamn.
Obligatoriska parametrar:
- Värdnamn: Exakt värdnamn (till exempel "contoso.sharepoint.com")
- serverRelativePath: Serverrelativ sökväg (till exempel "webbplatser/marknadsföring"). Det inledande snedstrecket är valfritt.
listSubsites
Visar en lista över alla underwebbplatser (underordnade platser) för en SharePoint webbplats.
Obligatoriska parametrar:
- siteId: ID för den överordnade SharePoint webbplatsen (format: 'hostname,siteCollectionId,webId')
listaDokumentbibliotekPåPlats
Visar en lista över dokumentbibliotek (drives) på den angivna SharePoint-webbplatsen.
Valfria parametrar:
- siteId: ID för SharePoint webbplats (standard: "root")
getDefaultDocumentLibraryInSite
Hämtar standarddokumentbiblioteket (drive) i en SharePoint-webbplats.
Valfria parametrar:
- siteId: ID för SharePoint webbplats (standard: "root")
getFolderChildren
Räknar upp de 20 främsta filerna och mapparna (DriveItems) som finns i en angiven överordnad mapp i ett dokumentbibliotek (enhet).
Obligatoriska parametrar:
- documentLibraryId: ID för dokumentbiblioteket (enhet)
Valfria parametrar:
- parentFolderId: ID för föräldramappen (standard: 'root').
findFileOrFolder
Söker efter en fil eller mapp (DriveItem) som användaren kan komma åt via sökfråga. Sökningar på alla webbplatser och dokumentbibliotek som användaren har åtkomst till.
Obligatoriska parametrar:
- searchQuery: Sökfråga (helt eller delvis filnamn)
getFileOrFolderMetadata
Hämtar metadata för en fil eller mapp (DriveItem) från ett angivet dokumentbibliotek (enhet) i SharePoint.
Obligatoriska parametrar:
- fileOrFolderId: ID för filen eller mappen (DriveItem)
- documentLibraryId: ID för dokumentbiblioteket (enhet)
getFileOrFolderMetadataByUrl
Hämtar metadata för en fil eller mapp (DriveItem) från en delnings-URL. Endast användare med befintliga explicita behörigheter för att få åtkomst till filen kan hämta metadata.
Obligatoriska parametrar:
- fileOrFolderUrl: URL för filen eller mappen. URL:en löses inte in för att dela den med användaren. de måste redan ha uttrycklig åtkomst.
readSmallTextFile
Läser (laddar ner) en textfil mindre än 5 MB från ett specifikt dokumentbibliotek (enhet).
Obligatoriska parametrar:
- Fileid: ID för filen (DriveItem) som ska läsas eller laddas ned
- documentLibraryId: ID för dokumentbiblioteket (enhet)
readSmallBinaryFile
Läser en binär fil som är mindre än 5 MB från ett specifikt dokumentbibliotek (enhet). Filinnehållet returneras som en base64-kodad sträng.
Obligatoriska parametrar:
- Fileid: ID för filen (DriveItem) som ska läsas eller laddas ned
- documentLibraryId: ID för dokumentbiblioteket (enhet)
skapaLitenTextfil
Skapar eller laddar upp en textfil mindre än 5 MB till ett specifikt dokumentbibliotek (enhet).
Obligatoriska parametrar:
- Filnamn: Filens namn inklusive filändelse.
- innehållText: Textinnehållet i filen.
- documentLibraryId: ID för dokumentbiblioteket (enhet)
Valfria parametrar:
- parentFolderId: ID för föräldramappen (standard: 'root').
createSmallBinaryFile
Skapar en binär fil som är mindre än 5 MB genom att base64-koda innehållet till ett specifikt dokumentbibliotek (enhet).
Obligatoriska parametrar:
- Filnamn: Filens namn inklusive filändelse.
- base64Content: Binärt filinnehåll kodat som en base64-sträng.
- documentLibraryId: ID för dokumentbiblioteket (enhet)
Valfria parametrar:
- parentFolderId: ID för föräldramappen (standard: 'root').
skapaMapp
Skapar en ny mapp (DriveItem) i ett angivet dokumentbibliotek (enhet). Om det finns en mapp med samma namn lägger systemet till ett numeriskt suffix (till exempel NewFolder (1)).
Obligatoriska parametrar:
- Mappnamn: Namnet på mappen
- documentLibraryId: ID för dokumentbiblioteket (enhet)
Valfria parametrar:
- parentFolderId: ID för föräldramappen (standard: 'root').
renameFileOrFolder
Byter namn på en fil eller mapp (DriveItem) i ett angivet dokumentbibliotek (enhet). Det nya namnet måste följa namngivningskonventionerna.
Obligatoriska parametrar:
- documentLibraryId: ID för dokumentbiblioteket (enhet)
- fileOrFolderId: ID för filen eller mappen som ska byta namn
- newFileOrFolderName: Det nya namnet
Valfria parametrar:
- Etag: ETag för samtidighetskontroll
deleteFileOrFolder
Tar bort en fil eller mapp (DriveItem) från ett angivet dokumentbibliotek (enhet).
Obligatoriska parametrar:
- documentLibraryId: ID för dokumentbiblioteket (enhet)
- fileOrFolderId: ID för filen eller mappen som ska tas bort
Valfria parametrar:
- Etag: ETag för samtidighetskontroll
Flytta fil eller mapp
Flyttar en fil eller mapp (DriveItem) till en målmapp. Har stöd för att flytta mellan olika dokumentbibliotek i SharePoint. Den här åtgärden är asynkron. Använd checkOperationStatus för att övervaka förloppet.
Obligatoriska parametrar:
- sourcedoclibid: ID för källdokumentbiblioteket (enhet)
- sourcefileid: ID för källfilen eller mappen som ska flyttas
- destdoclibid: ID för måldokumentbiblioteket (drive)
- destfolderid: ID för målmappen (måste finnas)
Valfria parametrar:
- newfilename: Nytt namn på det flyttade objektet
kopiera fil eller mapp
Kopierar en fil eller mapp (DriveItem) till en målmapp. Stöder kopiering mellan olika dokumentbibliotek i SharePoint. Den här åtgärden är asynkron. Använd checkOperationStatus för att övervaka förloppet.
Obligatoriska parametrar:
- sourcedoclibid: ID för källdokumentbiblioteket (enhet)
- sourcefileid: ID för källfilen eller mappen som ska kopieras
- destdoclibid: ID för måldokumentbiblioteket (drive)
- destfolderid: ID för målmappen (måste finnas)
Valfria parametrar:
- newfilename: Nytt namn på det kopierade objektet
checkOperationStatus
Kontrollerar statusen för en asynkron åtgärd, till exempel en kopia eller flytt, med hjälp av åtgärdstoken som returnerades från den ursprungliga åtgärden.
Obligatoriska parametrar:
-
operationToken: Åtgärdstoken som returneras från en asynkron åtgärd som
copyFileOrFolderellermoveFileOrFolder
uploadFileFromUrl
Laddar upp en fil från en SharePoint eller OneDrive URL till en målmapp i ett dokumentbibliotek (enhet). Filen kopieras från käll-URL:en, så den ursprungliga filen ändras inte.
Obligatoriska parametrar:
- sourceUrl: Käll-URL (måste vara en giltig SharePoint eller OneDrive URL)
-
destinationDocumentLibraryId: ID för måldokumentbiblioteket. Använd
meför användarens OneDrive
Valfria parametrar:
-
destinationFolderId: ID för målmappen (standard:
root) - Filnamn: Nytt filnamn; standardvärdet för det ursprungliga filnamnet
shareFileOrFolder
Skickar en delningsinbjudan för att bevilja läs- eller skrivbehörighet för en fil eller mapp (DriveItem) i ett angivet dokumentbibliotek (enhet).
Obligatoriska parametrar:
- documentLibraryId: ID för dokumentbiblioteket (enhet)
- fileOrFolderId: ID för den fil eller mapp som ska delas
- recipientEmails: Matris med mottagares e-postadresser
- Roller: Matris med roller: "read", "write" (skriv ger både läs- och skrivbehörighet)
Valfria parametrar:
- Meddelande: Anpassat meddelande för e-postmeddelandet för inbjudan (standard: Här är filen som vi samarbetar med.)
- sendInvitation: Om en delningsinbjudan ska skickas (standard: true)
**angeKänslighetsetikettPåFil**
Anger känslighetsetiketten för en fil från det angivna dokumentbiblioteket (enhet).
Obligatoriska parametrar:
- documentLibraryId: ID för dokumentbiblioteket (enhet)
- Fileid: ID för filen (DriveItem)
- sensitivityLabelId: ID för känslighetsetiketten eller tom sträng för att ta bort den
Valfria parametrar:
- assignmentMethod: Tilldelningsmetod: "standard", "privileged", "auto" eller "unknownFutureValue" (standardvärde: "privileged")
- justificationText: Motiveringstext för granskningsändamål. krävs vid nedgradering eller borttagning av en etikett (standard: "Ändrat av MCPServer")
listLists
Hämtar alla SharePoint listor som är tillgängliga på en specifik webbplats. Använd för att identifiera vilka listor som finns på en webbplats.
Obligatoriska parametrar:
- siteId: ID för den SharePoint webbplatsen (format: 'hostname,siteCollectionId,webId')
skapaLista
Skapar en ny SharePoint list på en webbplats.
Obligatoriska parametrar:
- siteId: ID för SharePoint webbplats
- Displayname: Visningsnamn för den nya listan
Valfria parametrar:
-
Kolumner: Samling av kolumner som nyckel-värde-par:
[{ Key: 'JobTitle', Value: 'text' }]. Giltiga typer: text, flerradig text, tal, boolesk, datum och tid, val, uppslagning, person eller grupp, hyperlänk, valuta, beräknat - Mall: Typ av listmall (standardvärde: 'genericList'). Alternativ: generell lista, dokumentbibliotek, händelser, uppgifter, meddelanden, kontakter, länkar, enkät, ärendehantering, diskussionsforum
Ta bort lista
Tar bort en SharePoint list från en webbplats. Tar bort hela listcontainern och alla objekt i den. Det går inte att ångra den här åtgärden.
Obligatoriska parametrar:
- siteId: ID för SharePoint webbplats
- listId: ID för listan som ska tas bort
Valfria parametrar:
- Etag: ETag för samtidighetskontroll
skickaInbjudanFörLista
Skickar en delningsinbjudan för att bevilja behörigheter för en SharePoint list.
Obligatoriska parametrar:
- listId: ID för den SharePoint-lista som ska delas
- recipientEmails: Matris med mottagares e-postadresser
- Roll: Roll: "läs" (endast vy), "bidra" (visa, lägga till, uppdatera, ta bort objekt), "redigera" (fullständig redigering inklusive liststruktur)
Valfria parametrar:
- siteUrl: webbplats-URL för den SharePoint webbplats som innehåller listan
- Sendemail: Om du vill skicka ett e-postmeddelande (standard: true)
listListItems
Hämtar objekt (rader/poster) från en specifik SharePoint-lista.
Obligatoriska parametrar:
- siteId: ID för SharePoint webbplats
- listId: ID för SharePoint-listan
getListItem
Hämtar ett enda objekt (rad eller post) från en SharePoint list via dess ID.
Obligatoriska parametrar:
- siteId: ID för SharePoint webbplats
- listId: ID för SharePoint-listan
- Itemid: ID för det specifika listobjektet
createListItem
Skapar ett nytt objekt (rad eller post) i en SharePoint list.
Obligatoriska parametrar:
- siteId: ID för SharePoint webbplats
- listId: ID för SharePoint-listan
-
OMRÅDEN: Nyckelvärdespar för fältvärden, såsom
[{ Key: 'Title', Value: 'Software Engineer' }, { Key: 'Department', Value: 'Engineering' }]. Fältet 'Titel' är vanligtvis obligatoriskt.
updateListItem
Uppdaterar ett befintligt objekt (rad eller post) i en SharePoint list. Endast angivna fält uppdateras. utelämnade fält behåller sina värden.
Obligatoriska parametrar:
- siteId: ID för SharePoint webbplats
- listId: ID för SharePoint-listan
- Itemid: ID för objektet som ska uppdateras
- Fält: Nyckel/värde-par med fält som ska uppdateras
Valfria parametrar:
- Etag: ETag för samtidighetskontroll
deleteListItem
Tar bort ett objekt (rad eller post) från en SharePoint list.
Obligatoriska parametrar:
- siteId: ID för SharePoint webbplats
- listId: ID för SharePoint-listan
- Itemid: ID för objektet som ska tas bort
Valfria parametrar:
- Etag: ETag för samtidighetskontroll
listaKolumner
Hämtar alla kolumner från en SharePoint list.
Obligatoriska parametrar:
- siteId: ID för SharePoint webbplats
- listId: ID för SharePoint-listan
createColumn
Skapar en ny kolumn i en SharePoint list. Stöder många kolumntyper, inklusive text, tal, val, dateTime, boolesk, användare, sökning, beräknad med mera.
Obligatoriska parametrar:
- siteId: ID för SharePoint webbplats
- listId: ID för SharePoint-listan
- Namn: Internt kolumnnamn (programmatisk identifierare)
- columnType: Kolumntyp: text, anteckning, tal, heltal, boolesk, datum/tid, val, flera val, valuta, uppslag, användare, URL, beräknad, term, flera termer, plats, geoplats, miniatyrbild, räknare, beräknat, innehållstyp-ID, fil, bifogad fil, GUID, resultatval, godkännandestatus
Valfria parametrar:
-
columnProperties: Typspecifika inställningar (till exempel
{ "maxLength": 255 }för text,{ "choices": ["A","B","C"] }för val) - Beskrivning: Beskrivning av kolumnen
- Displayname: Visningsnamn som visas i användargränssnittet (standardvärdet är "namn")
- Krävs: Gör kolumnen obligatorisk (standard: false)
- Dolda: Dölj kolumnen från vyer (standard: false)
updateColumn
Uppdaterar en befintlig kolumn i en SharePoint list.
Obligatoriska parametrar:
- siteId: ID för SharePoint webbplats
- listId: ID för SharePoint-listan
- columnId: ID för kolumnen som ska uppdateras
Valfria parametrar:
- columnType: Kolumntyp (krävs när du anger "columnProperties")
- columnProperties: Typspecifika egenskaper som ska uppdateras
- Beskrivning: Ny beskrivning
- Displayname: Nytt visningsnamn
- Dolda: Dölj eller visa kolumn
- Krävs: Gör kolumnen obligatorisk eller valfri
taBortKolumn
Tar bort en kolumn från en SharePoint list. Varning: Den här åtgärden tar bort alla data som lagras i kolumnen för alla objekt.
Obligatoriska parametrar:
- siteId: ID för SharePoint webbplats
- listId: ID för SharePoint-listan
- columnId: ID för kolumnen som ska tas bort
Centrala egenskaper
Webbplatshantering
- Hitta webbplatser efter namn eller bläddra bland tillgängliga webbplatser.
- Hämta en webbplats med en exakt URL-sökväg.
- Visa en lista över underordnade webbplatser och underwebbplatser.
- Omfattande navigering i webbplatshierarkin.
Hantering av dokumentbibliotek
- Visa en lista över alla dokumentbibliotek på en webbplats.
- Hämta standarddokumentbiblioteket.
- Bläddra bland mappens innehåll (upp till 20 objekt).
- Skapa och hantera mappstrukturer.
Filåtgärder
- Skapa text- och binärfiler (5 MB eller mindre).
- Läs text och binärfiler (5 MB eller mindre).
- Ta bort, byt namn på och flytta filer och mappar.
- Kopiera filer och mappar mellan dokumentbibliotek.
- Ladda upp filer från SharePoint eller OneDrive URL:er.
- Sök efter filer och mappar på alla tillgängliga webbplatser.
- Hämta fil- och mappmetadata.
Asynkrona åtgärder
- Kopiera och flytta filer och mappar asynkront mellan dokumentbibliotek.
- Kontrollera statusen för asynkrona åtgärder med hjälp av åtgärdstoken.
Liståtgärder
- Skapa, läsa och ta bort listor.
- Stöd för flera listmallar, inklusive allmänna dokumentbibliotek, händelser och uppgifter.
- Dela listor med rollbaserade behörigheter.
- Hantera listobjekt genom att skapa, läsa, uppdatera och ta bort dem.
Kolumnhantering
- Skapa kolumner med en mängd olika typer, till exempel text, anteckning, tal, boolesk, dateTime, val, sökning, användare, URL, beräknad med mera.
- Uppdatera kolumnegenskaper och metadata.
- Konfigurera kolumnkrav och synlighet.
- Ange typspecifika kolumnegenskaper.
Delning och behörigheter
- Dela filer, mappar och listor med användare.
- Använd rollbaserad åtkomstkontroll med läs-, skriv-, bidra- och redigeringsroller.
- E-postnotiser för delning.
- Anpassade meddelanden i inbjudningar.
Säkerhet och efterlevnad
- Använd och ta bort känslighetsetiketter.
- Använd flera tilldelningsmetoder, inklusive standard, privilegierad och automatisk.
- Stöd för granskningsmotivering.
- Använd samtidighetskontroll med eTags.
Notes
- Filåtgärder är begränsade till filer som är 5 MB eller mindre för uppladdning och nedladdning.
- Kopierings- och flyttåtgärder är asynkrona. Använd
checkOperationStatusför att övervaka förloppet. - Kopierings- och flyttåtgärder stöder åtgärder mellan bibliotek inom SharePoint.
-
uploadFileFromUrlkräver en giltig SharePoint eller OneDrive käll-URL. - eTags ger samtidighetskontroll för uppdateringar och borttagningar.
- Automatiskt numeriskt suffix för duplicerade mappnamn.
- Det går inte att ångra listborttagningen.
- Kolumnborttagning tar bort alla data som lagras i den kolumnen.
- Sökåtgärder returnerar de 20 främsta resultaten som standard.