Dela via


Hantera SharePoint-dokument

Anteckning

Från och med den 12 oktober 2022 byter Power Apps-portaler namn till Power Pages. Mer information: Microsoft Power Pages är nu allmänt tillgänglig (blogg)
Vi kommer snart migrera och sammanfoga dokumentationen för Power Apps-portaler med Power Pages-dokumentationen.

Microsoft Dataverse stöder integrering med SharePoint Online som ger dig tillgång till dokumenthanteringsfunktionerna i SharePoint inifrån Dataverse. Power Apps-portalen stöder nu överföring och visning av dokument till och från SharePoint direkt i ett grundläggande formulär eller ett flerstegsformulär i en portal. Detta gör det möjligt för användarna att visa, hämta, lägga till och ta bort dokument från en portal. Portalanvändare kan också skapa undermappar för att ordna sina dokument.

Anteckning

Du kan också hantera SharePoint dokument i Power Pages. Mer information: Vad är Power Pages

Anteckning

  • Dokumenthantering fungerar endast med SharePoint Online.
  • Dokumenthantering stöds med serverbaserad integration.

För att använda funktionerna för dokumenthantering i SharePoint inifrån Dataverse måste du:

  1. Aktivera dokumenthanteringsfunktioner i miljön

  2. Konfigurera SharePoint-integrering från Power Apps-portaladministrationscentret

  3. Aktivera dokumenthantering för tabeller

  4. Konfigurera rätt formulär i Power Apps-dokument

  5. Skapa lämplig tabellbehörighet och tilldela den till lämplig webbroll

Steg 1: Aktivera funktionen för dokumenthantering i modellbaserade appar

Du måste aktivera funktionerna för dokumenthantering i modellbaserade appar via serverbaserad SharePoint-integration. Serverbaserad SharePoint-integration låter modellbaserade appar och SharePoint Online utföra en server-till-server-anslutning. Den standardinställda SharePoint-webbplatsposten används av portalen. Information om hur du aktiverar funktionerna för dokumenthantering i modellbaserade appar finns i Konfigurera modellbaserade appar för användning av SharePoint online.

Steg 2: Konfigurera SharePoint -integrering från Power Apps-portaladministrationscentret

För att använda dokumenthanteringsfunktionerna i SharePoint måste du aktivera SharePoint-integrering från Power Apps-portaladministrationscentret.

Anteckning

Du måste vara global administratör för att kunna utföra den här åtgärden.

  1. Öppna administratörscenter för Power Apps‑portaler.

  2. Gå till Konfigurera SharePoint-integration > Aktivera SharePoint-integration.

    Aktivera integrering med SharePoint.

  3. Välj Aktivera i bekräftelsefönstret. Detta gör att portalen kan kommunicera med SharePoint. När SharePoint-integration aktiveras, portalen startar och är inte tillgängliga i ett par minuter. Ett meddelande visas när SharePoint-integrering har aktiverats.

När SharePoint-integrering har aktiverats blir följande åtgärd tillgänglig:

  • Inaktivera SharePoint-integrering: gör att du kan inaktivera SharePoint-integrering med portalen. När SharePoint-integration inaktiveras, startar portalen om och är inte tillgänglig under några minuter. Ett meddelande visas när SharePoint-integrering har inaktiverats.

    Inaktivera SharePoint-integrering.

Aktivering eller inaktivering av SharePoint-integrering uppdaterar Microsoft Entra ID (Azure AD)-programmet på portalen och lägger till eller tar bort obligatoriska SharePoint-behörigheter för respektive. Du kommer även att omdirigeras för att ge ditt medgivande för att ändringarna ska göras i Azure AD-programmet.

Skärmen Inaktivera SharePoint integrationsgodkännande.

Om du inte anger ditt medgivande:

  • Aktivera eller inaktivera SharePoint-integrering är inte klar och ett felmeddelande visas.

  • Din medföljande Azure AD-inloggning på portalen kommer inte att fungera.

Steg 3: Aktivera dokumenthantering för tabeller

Du måste aktivera dokumenthantering för tabeller för att lagra dokument relaterade till tabellposter i SharePoint. Information om hur du aktiverar dokumenthantering för tabeller finns i Aktivera SharePoint dokumenthantering för specifika tabeller.

Steg 4: Konfigurera lämpligt formulär för att visa dokument

Power Apps anpassning

Identifiera formuläret där du vill använda funktionerna för dokumenthantering. Du måste redigera formuläret genom att använda en formulärredigerare för modellbaserade appar och lägga till en underrutnät i den. Underrutnätet lägger till ett avsnitt i formuläret, vilket gör att du kan arbeta med dokument inifrån en portal. Du måste ange följande egenskaper i underrutnätet för att den här funktionen ska fungera:

  • Under datakälla, välj dokumentplatser från listan tabell.

  • Under datakälla, välj aktiva dokumentplatser från listan standardvy.

Du kan ange namn och etikett i enlighet med dina behov. Spara och publicera formuläret när underrutnätet läggs till och konfigureras.

Anteckning

Dokumenthantering måste aktiveras för den tabell som du redigerar formuläret för. Mer information: Aktivera dokumenthantering för tabeller

Konfiguration av Power Apps-portaler

Förutom den standardkonfiguration som krävs för grundläggande formulär eller flerstegsformulär måste du ange följande egenskaper för att aktivera dokumenthantering:

  • Tabellnamn och Formulärnamn: Ange tabell- och formulärnamn har anpassats i föregående steg.

  • Markera kryssrutan Aktivera tabellbehörighet i formuläret så att användaren kan läsa dokumenten.

  • Ange läge till redigera för att tillåta överföringar av dokumentet.

Anteckning

Dokumentöverföring kräver en överordnad tabellpost för att existera. Om du anger läget till Infoga fungerar inte dokumentöverföring eftersom den överordnade tabellposten inte skapas förrän formuläret skickas.

Steg 5: Skapa lämplig tabellbehörighet och tilldela den till lämplig webbroll

Två poster för tabellbehörighet krävs för att fastställa den åtkomst som krävs för att visa och överföra dokument.

  • Behörigheter för tabellen i tabellen eller flerstegsformuläret:
    • Skapa en post av typen Tabellbehörighet som anger Tabellnamn som den tabell i det grundläggande formulär eller flerstegsformulär som tidigare konfigurerats.
    • Välj en åtkomsttyp och en åtkomsttypsrelation som passar för det formulär du vill använda.
    • Aktivera behörigheterna Läsa och Tillägg till för att ge läsbehörighet till dokument och alternativt välja att aktivera behörigheten Skriva för att tillåta dokumentöverföringar. Ignorera avsnittet underordnade tabellbehörigheter för tillfället eftersom de kommer att fyllas i med nästa steg.
  • Behörigheter för dokumentplats med överordnad åtkomsttyp hänvisar till föregående behörighetspost:
    • Skapa en Tabellbehörighet som anger Tabellnamn som tabellen Dokumentplats med Åtkomsttyp angiven som Överordnad.
    • Markera den överordnade tabellbehörigheten till den tabellbehörighetsposten som skapades i föregående steg.
    • Privilegier
      • De minimiprivilegier som tillåter läsbehörighet till dokument är läsa, skapa och lägga till.
      • Ta med behörigheterna skriva för åtkomst till dokumentöverföring.
      • Ta med Ta bort för att tillåta borttagning av ett dokument.

Anteckning

En motsvarande underordnad tabellbehörighet i tabellen Dokumentplats måste skapas för varje instans av den överordnade tabellbehörighetsposten som finns för tabellen i den tabell eller det flerstegsformulär där dokument måste visas.

Konfigurera filöverföringsstorlek

Filstorleken är som standard inställt på 10 MB. Du kan emellertid konfigurera filstorleken till maximalt 50 MB med webbplatsinställningen SharePoint/MaxUploadSize.

Maximal filnedladdningsstorlek

Vi rekommenderar att du begränsar storleken för de enskilda filer som kan hämtas till 250 MB eller mindre. Om du hämtar större filer från SharePoint, kan tidsgränsen för åtgärden ta några minuter.

Exempelkonfiguration för att aktivera dokumenthantering i grundläggande formuläret för ärende

Exemplet nedan demonstrerar konfigurationen med ärendetabellen som kräver att Dynamics 365 Customer Service-app som en förutsättning för att systemet ska kunna göras. I det här exemplet används tabellen Ärende, men den är bara en illustration av stegen ovan och kan följas med andra anpassade tabeller eller Dataverse-tabeller som stöder hantering av dokument i SharePoint.

  1. Följ instruktionerna i Steg 1 så att den serverbaserade konfigurationen har slutförts för att se till att serverbaserad konfiguration är slutförd för din miljö och SharePoint-integration.

  2. Följ instruktionerna i steg 2 så att portalen har behörigheter för integrering med SharePoint.

  3. Följ instruktionerna i steg 3 för att kontrollera att dokumenthantering är aktiverad för ärendetabellen.

  4. Följ instruktionerna i steg 4 med följande konfigurationer:

    • Anpassning av modellbaserade appar

      a. Gå till Inställningar > Anpassning > Anpassa systemet.

      b. I standardlösninggår du till ärende tabellen > formulär.

      c. Öppna Webb – Redigera ärende i formulärredigeraren.

      Webb – redigera ärendeformulär.

      d. Markera fältet Skapad den i formuläret och på fliken infoga markerar du underrutnät.

      Lägga till ett underrutnät i webben -redigera ärendeformulär.

      e. I dialogrutan Ange egenskaper ange följande egenskaper och välj OK:

      • Namn (det kan vara vilket namn som helst): ärendedokument

      • Etikett (det kan vara vilket etikettnamn som helst): ärendedokument

      • Tabell: dokumentplatser

      • Standardvy: aktiva dokumentplatser

      Egenskaper för underrutnät.

      f. Välj Spara och sedan Publicera i formulärredigeraren.

    • Konfiguration av Power Apps-portaler

      a. Öppna programmet Portalhantering -> Grundläggande formulär.

      b. Söka efter och öppna kundtjänst – redigera ärende grundläggande formulär.

      c. Gå igenom och se till att följande egenskaper anges:

      • Tabellnamn: ärende (incident)

      • Formulärnamn: webbplats – Redigera ärende

      • Läge: Redigera

      • Tabellbehörigheter: Aktivera

      d. Om du gjort ändringar i formuläret väljer du spara.

  5. Följ Steg 5 och kontrollera att tabellbehörigheter har beviljats användare.

    1. Gå till posten Webbroll som är associerad till användaren. För det här exemplet förutsätts det att användaren har webbrollen Administratör.

    2. Kontrollera att det finns en post för Tabellbehörighet med namnet Kundtjänst – ärenden där kontakten är kund.

      Anteckning

      Se till att din webbroll har tabellbehörighet. Om användaren redan är en administratör behövs ovan tabellbehörighet inte uttryckligen tilldelas.

    3. Skapa en ny tabellbehörighet, ange följande information och markera spara:

    • Namnet (det kan vara vilket namn som helst): kundtjänst – relaterade dokument

    • Tabellnamn: dokumentplatser

    • Åtkomsttyp: Överordnad

    • Överordnad tabellbehörighet: Kundtjänst – Ärenden där kontakten är kunden

    • Överordnad relation: incident_SharePointDocumentLocations

    • Behörigheter: läsa, skapa, tillägga, skriva, ta bort

    1. Logga in på portalen för att se till att dokumenthantering har aktiverats för ärendetabell.

      a. Gå till sidan Support.

      Sida för supportportal.

      b. Klicka på en befintlig ärende post i listan. Gå till avsbittet ärendedokument på sidan och se dokumentlistan som har lagts till.

      Ärendedokument.

Se även

Dokumenthantering med SharePoint

Anteckning

Kan du berätta om dina inställningar för dokumentationsspråk? Svara i en kort undersökning. (observera att undersökningen är på engelska)

Undersökningen tar ungefär sju minuter. Inga personuppgifter samlas in (sekretesspolicy).