Del via


Oprette en SharePoint forbindelse

Tjenesten Elektronisk fakturering kan læse filer fra Microsoft SharePoint-mapper og overføre filer til SharePoint. For at sikre, at elektronisk fakturering kan få adgang til et bestemt SharePoint-websted, skal du angive legitimationsoplysningerne for webstedet til tjenesten for elektronisk fakturering. Du skal desuden sikre dig, at legitimationsoplysningerne er sikkert gemt, og angiv dem ikke direkte. Du kan i stedet gemme dem i en Azure Key Vault og angive en Key Vault-hemmelighed.

Give adgang til en SharePoint-mappe

  1. Opret en appregistrering i lejeren, hvor RCS (Regulatory Configuration Service) er installeret.

    1. Log på Azure-portalen.
    2. Gå til Appregistreringer.
    3. Vælg Ny registrering.
    4. Angiv et navn, f.eks. SharePoint -app til elektronisk fakturering, og fuldfør registreringen.
    5. Vælg den nye appregistrering.
    6. Aktivér indstillingen Tillad offentlige klientflow under fanen Godkendelse.
    7. Under fanen Certifikater og hemmeligheder skal du vælge Ny klienthemmelighed for at oprette en klienthemmelighed.
    8. Kopiér værdien af den hemmelighed, der blev oprettet.

    Følg disse retningslinjer:

    • Brug ikke samme appregistrering til forskellige tjenester.
    • Følg anbefalingerne til adgangskodepolitikken.
    • Konfigurer rotation af adgangskoder. Under rotation skal du oprette en ny klienthemmelighed til appregistreringen, opdatere Key Vault og derefter slette den gamle hemmelighed.
  2. Gem værdierne for Appregistreringshemmelighed og Program-id (klient) som to nye hemmeligheder i Key Vault i opsætningen af dit miljø til elektronisk fakturering.

  3. Tilføj de hemmeligheder, du har oprettet, i Key Vault-parametrene i konfigurationen af dit elektroniske faktureringsmiljø i RCS.

  4. Giv i Azure-portalen adgang til SharePoint. Dette trin skal fuldføres af lejeradministratoren.

    1. Vælg den appregistrering, du oprettede.

    2. Vælg Tilføj en rettighed under API-rettigheder.

    3. Vælg Microsoft Graph (applikationsrettigheder)>Sites.Selected.

    4. Vælg Giv administratorsamtykke til <brugernavn>.

    5. Gennemgå feltet Status for at sikre, at der er tildelt rettigheder.

      Skærmbillede, der viser rettigheder tildelt under fanen API-tilladelser.

    6. Åbn Graph-tester, og log på.

    7. I ruden til venstre under fanen Eksempelforespørgsler skal du under SharePoint-websteder du vælge hent SharePoint-websted ud fra den relative sti til webstedet.

    8. Udfyld parametrene {host-name} og parametrene {server-relative-path}. Du kan f.eks. udfylde <domain>.sharepoint.com for {host-name} og sites/<siteName> for {server-relative-path}.

      Bemærk!

      Lad parameteren {server-relative-path}være tom for standardwebstedet.

    9. Vælg Kør forespørgsel, og gem resultatet.

    10. Konfigurer følgende forespørgsel.

      POST https://graph.microsoft.com/v1.0/sites/{site-id}/permissions

      I denne forespørgsel er {site-id} værdien af noden id fra det forrige svar på forespørgslen.

      Her er anmodningsteksten.

      {
          "roles": [
              "read",
              "write"
          ],
          "grantedToIdentities": [
              {
                  "application": {
                      "id": "{app-id}",
                      "displayName": "{app-name}"
                  }
              }
          ]
      }
      

      I dette anmodningstekst er {app-id} værdien af Applikations-id (klient), og {app-name} er værdien af Applikationsnavn.

      Skærmbillede af POST-forespørgslen.

    11. Under fanen Rediger tilladelser skal du vælge Åbn rettighedspanel og derefter vælge Websteder>Sites.FullControl.All>Samtykke.

    12. Vælg Kør forespørgsel.

Tjenesten Elektronisk fakturering har nu adgang til dit SharePoint-websted.