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.

  1. Från biblioteket med SharePoint-webbplatsen väljer du filens ellipsmeny, ... .

  2. Kopiera filens URL.

    Hämta SharePoint-filens URL genom att välja filens ellipsmeny och sedan kopiera URL:en.

  3. 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:

![Explanation or description of image](URL of public image)

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:

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.

Autentisera användarkonto

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.

Azure Active Directory manager ger interaktiv behörighet

Bevilja åtkomst från Azure Active Directory administrationscenter

  1. Active Directory-hanteraren loggar in på Azure Portal och öppnar Företagsprogram.

  2. Sök efter QnAMakerPortalSharePoint välj den QnA Maker appen.

    Sök efter QnAMakerPortalSharePoint i listan Med företagsappar

  3. Under Säkerhet går du till Behörigheter. Välj Bevilja administratörsmedgivande för Organisation.

    Välj autentiserad användare för Active Directory-administratör

  4. 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:

  1. Ladda ned SharePoint-filerna lokalt. Användaren som anropar API:et måste ha åtkomst till SharePoint.
  2. Ladda upp dem i Azure Blob Storage. Detta skapar en säker delad åtkomst med hjälp av SAS-token.
  3. 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.

Nästa steg