Einleitung
Für den Zugriff auf SharePoint wird ein SharePoint-Application-User benötigt. Es handelt sich dabei um einen User, der für die Kommunikation zwischen Systemen verwendet wird und in der Regel keine eigene Lizenz benötigt.
Im Zusammenhang mit den CATOSO-AddOns wird ein SharePoint-Application-User beispielsweise verwendet, um die Erstellung von Verzeichnissen oder den Import von Eingangszahlungen zu ermöglichen.
Vorgehensweise zur Erstellung des Users im MS Admin Center
- Gehen Sie ins Microsoft 365 Admin Center.
- Öffnen Sie unter "Alle Admin Center" den Punkt "Microsoft Entra".
- Wählen Sie im Menüpunkt "Anwendungen > App-Registrierungen" den Button "Neue Registrierung".
- Geben Sie einen Namen ein (z.B. "SharePoint-Anbindung D365") und wählen den Button "Registrieren".
- Wählen Sie den Menüpunkt "API-Berechtigungen" und vergeben folgende Rechte:
- Klicken Sie den Button "Berechtigung hinzufügen" und wählen dann "Microsoft Graph".
- Fügen Sie die "Delegierten Berechtigungen" und die "Anwendungsberechtigungen" gemäß obigem Screenshot ein. In der Spalte "Typ" ist ersichtlich, ob es sich um eine "Delegierte Berechtigung" oder eine "Anwendungsberechtigung" handelt.
- Klicken Sie zum Abschluss der Rechtevergabe den Button "Administratorenzustimmung für XXXX erteilen".
- Gehen Sie im nächsten Schritt auf den Menüpunkt "Zertifikate & Geheimnisse" im linken Menü.
- Erzeugen Sie einen Clientschlüssel über den Button "Neuer geheimer Clientschlüssel":
- Kopieren Sie den Wert aus der Spalte "Wert" bevor Sie die Seite verlassen. Dieser Wert wird benötigt und ist später nicht mehr vollständig sichtbar!
- Damit ist die Anlage des SharePoint-User abgeschlossen.
- Gehen Sie zum Menüpunkt "Übersicht" und merken sich die beiden Werte für "Anwendungs-ID (Client)" und "Verzeichnis-ID (Mandant)":
- Die Erstellung des SharePoint-Users ist damit abgeschlossen.
Vorgehensweise zur Einrichtung des Users in MS Dynamics 365
- Gehen Sie in MS Dynamics 365 in einer CATOSO App (z.B. CATOSO Sales - App) auf den Bereich "Einstellungen" und wählen den Menüpunkt "CATOSO Einstellungen".
- Öffnen Sie die "Systemeinstellungen".
- Im Register "C365 Einstellungen" im Bereich "SharePoint Integration" füllen Sie die Felder wie folgt:
- SharePoint API Client ID = “Anwendungs-ID (Client)”
- SharePoint API Tenant ID = “Verzeichnis-ID (Mandant)”
- SharePoint API Client Secret = Wert aus dem Bereich "Geheimer Clientschlüssel"
Zusätzliche Kommentare
Die Verwendung des SharePoint-Users im Zusammenhang mit den CATOSO-AddOns ist nur dann möglich, wenn eine C365-Lizenz vorhanden und die Anbindung eingerichtet ist.