Lägga till en säker SharePoint-datakälla i kunskapsbasen
Lägg till säkra molnbaserade SharePoint-datakällor i kunskapsbasen för att utöka kunskapsbasen med frågor och svar som kan skyddas med Active Directory.
När du lägger till ett skyddat SharePoint-dokument i kunskapsbasen som QnA Maker manager måste du begära Active Directory-behörighet för QnA Maker. När den här behörigheten har getts från Active Directory-hanteraren till QnA Maker för åtkomst till SharePoint behöver den inte ges igen. Varje efterföljande dokument utöver kunskapsbasen behöver inte auktorisering om det finns i samma SharePoint-resurs.
Om kunskapsbashanteraren QnA Maker Active Directory-hanteraren måste du kommunicera med Active Directory-hanteraren för att slutföra den här processen.
Förutsättningar
- Molnbaserad SharePoint – QnA Maker använder Microsoft Graph för behörigheter. Om SharePoint är lokalt kan du inte extrahera från SharePoint eftersom Microsoft Graph inte kan fastställa behörigheter.
- URL-format – QnA Maker stöder endast SharePoint-URL:er som genereras för delning och har formatet
https://\*.sharepoint.com
Lägga till filtyper som stöds i kunskapsbasen
Du kan lägga till QnA Maker filtyper som stöds från en SharePoint-webbplats till kunskapsbasen. Du kan behöva bevilja behörigheter om filresursen är skyddad.
Från biblioteket med SharePoint-webbplatsen väljer du filens ellipsmeny,
....Kopiera filens URL.

I QnA Maker-portalen går du till sidan Inställningar och lägger till URL:en i kunskapsbasen.
Bilder med SharePoint-filer
Om filerna innehåller bilder extraheras de inte. Du kan lägga till avbildningen från QnA Maker portalen när filen har extraherats till QnA-par.
Lägg till bilden med följande markdownsyntax:

Texten i hakparenteserna, [] , förklarar bilden. URL:en inom parentesen, () , är direktlänken till bilden.
När du testar QnA-paret i den interaktiva testpanelen visas bilden i QnA Maker-portalen i stället för markdowntexten. Detta validerar att avbildningen kan hämtas offentligt från klientprogrammet.
Behörigheter
Behörigheter beviljas när en skyddad fil från en server som kör SharePoint läggs till i en kunskapsbas. Beroende på hur SharePoint har ställts in och behörigheterna för den person som lägger till filen kan detta kräva:
- inga ytterligare steg – den person som lägger till filen har alla behörigheter som krävs.
- steg av både kunskapsbashanteraren och Active Directory-hanteraren.
Se stegen nedan.
Kunskapsbashanterare: Lägg till SharePoint-datakälla i QnA Maker portalen
När QnA Maker lägger till ett skyddat SharePoint-dokument i en kunskapsbas initierar kunskapsbashanteraren en begäran om behörighet som Active Directory-chefen måste slutföra.
Begäran börjar med ett popup-fönster för att autentisera till ett Active Directory-konto.

När QnA Maker manager väljer kontot får Azure Active Directory-administratören ett meddelande om att han eller hon måste ge QnA Maker-appen (inte QnA Maker Manager) åtkomst till SharePoint-resursen. Den Azure Active Directory måste göra detta för varje SharePoint-resurs, men inte alla dokument i resursen.
Active Directory-hanterare: Bevilja fil läsbehörighet till QnA Maker
Active Directory-hanteraren (inte QnA Maker-hanteraren) måste bevilja åtkomst till QnA Maker för att få åtkomst till SharePoint-resursen genom att välja den här länken för att auktorisera sharepoint-företagsappen i QnA Maker-portalen att ha filläsningsbehörigheter.

Bevilja åtkomst från Azure Active Directory administrationscenter
Active Directory-hanteraren loggar in på Azure Portal och öppnar Företagsprogram.
Sök efter
QnAMakerPortalSharePointvälj den QnA Maker appen.Under Säkerhet går du till Behörigheter. Välj Bevilja administratörsmedgivande för Organisation.
Välj ett Sign-On-konto med behörighet att bevilja behörigheter för Active Directory.
Lägga till SharePoint-datakälla med API:er
Det finns en lösning för att lägga till senaste SharePoint-innehåll via API med Azure Blob Storage. Nedan följer stegen:
- Ladda ned SharePoint-filerna lokalt. Användaren som anropar API:et måste ha åtkomst till SharePoint.
- Ladda upp dem i Azure Blob Storage. Detta skapar en säker delad åtkomst med hjälp av SAS-token.
- Skicka blob-URL:en som genererades med SAS-token till QnA Maker-API:et. För att tillåta extrahering av frågesvar från filerna måste du lägga till suffixfiltypen som "&ext=pdf" eller "&ext=doc" i slutet av URL:en innan du vidarebefordrar den till QnA Maker-API:et.

