web
U bent offline. Dit is een alleen-lezen versie van de pagina.
close

Chapters

References

Samenvatting

Voor een scenario dat een portaal webformulieren bevat waar documenten aan gekoppeld kunnen worden, is een solution toegevoegd met een eigen tabel met daarin mijn whiskyverzameling. De bedoeling is voor zowel bij geauthenticeerde als bij anonieme toegang de lijstitems zichtbaar te maken. De detail pagina geeft daarbij toegang tot gekoppelde documenten op SharePoint.Na authenticatie kunnen ook lijstitems worden toegevoegd en documenten worden gekoppeld. De maker van dit lijstitem wordt eigenaar en blijft de enige die het item en de documenten kan aanpassen.Dit is als volgt ingeregeld nadat de volgende zaken ingeregeld zijn:

  1. SharePoint integration voor de environment
  2. SharePoint integration voor het portaal zelf
  3. SharePoint site is aangemaakt

Configuratiehandelingen

  • make.powerapps.com > dts2021 tenant admin's Environment > Solutions > Desktop Services Portal Apps
  • Enable document management in de tabel
  • Voeg een contact lookup veld toe
    • Display name: Portal User, Name: dts_contact, Data Type: Lookup, Related Table: Contact, Relationship name: dts_whiskybase_contact Dit veld wordt later gekoppeld aan aan de ingelogde gebruiker. Daarmee wordt dus bepaald of een gebruiker de eigenaar is.
  • make.powerapps.com > dts2021 tenant admin's Environment > Apps > Edit Portal App
  • Maak pagina's voor de lijst, lezen, aanmaken en bijwerken van lijstitems
  • Voeg de lijst of formulier toe aan de pagina
  • make.powerapps.com > dts2021 tenant admin's Environment > Apps > Portal Management
  • Table permissions
    • Name: Whisky Collection

      • Table Name: dts_whiskybase
      • Website: Documents Portal - dts-doc-portal-d
      • Access Type: Contact
      • Contact Access Type: dts_whiskybase_contact
      • Read, Create, Write, Append, Append to
      • Save > Related > Web Roles
      • Add Existing Web Role, Authenticated Users (Documents Portal), Add, Save and Close

      Back to the Table Permission

      • Child Table Permissions > + New Table Permission
      • Name: SharePoint Documents
      • Table Name: Document Location (sharepointdocumentlocation)
      • Website: Desktop Services Power Apps Portal - dts2021-dev
      • Scope: Parent
      • Parent Relationship: dts_whiskybase_SharePointDocumentLocations
      • Read, Create, Append, Append To: check Entity Permissions > SharePoint Documents > Write > Check
  • Basic Forms
    • Bij Insert, stel onder additional settings de "Associate Current Portal User on Insert" velden in.