Verstehen von Microsoft Graph-Diensten
Die Microsoft Graph-Dienste sind auf Benutzer und Gruppen ausgerichtet.
Die Daten eines Benutzers sind der Kern der Microsoft 365-Clouddienste. Denken Sie an einen Vertriebsmitarbeiter, der ein Kalenderereignis mit einem Kunden erstellen soll. Der Vertriebsmitarbeiter kann die Besprechungseinladung mithilfe der geschützten Identität des Benutzers planen, mit einem beliebigen Gerät oder einer beliebigen Plattform, die der Vertriebsmitarbeiter auswählt. Wenn die Besprechung geplant ist, wird das Kalenderereignis über alle Plattformen und Anwendungen hinweg zugänglich sein, um bei Bedarf darauf zu reagieren.
Die folgende Abbildung zeigt die Arten von Informationen, auf die Microsoft Graph für einen Benutzer zugreifen kann.
Gruppen sind die Basisumgebung für die Zusammenarbeit und Teamarbeit eines Benutzers in Microsoft 365. Stellen Sie sich eine Gruppe von Benutzern in einem Vertriebsteam vor. Sie können die Microsoft 365-Dienste zur Zusammenarbeit mit Ihren Kollegen, zum Führen von Unterhaltungen und zur Freigabe von Dateien, Kalenderereignissen und Notizen verwenden.
Der Zugriff auf diese Art von Funktionalität ist der Schlüssel für das Szenario der Vertriebsanwendung, da möglicherweise mehrere Vertriebsmitarbeiter einen Kunden im Laufe der Zeit kontaktiert haben. Der Zugriff auf Gruppeninformationen ermöglicht es Vertriebsmitarbeitern in der gesamten Organisation, bessere Entscheidungen zu treffen.
Microsoft Graph-Dienste unterstützen Szenarien im Zusammenhang mit Identität, Sicherheit, Produktivität, Zusammenarbeit, Intelligence aus beruflichen Netzwerken und mehr. Um beispielsweise auf das Profil eines bestimmten Benutzers zuzugreifen, kann die Anwendung den folgende Microsoft Graph-REST-API-Aufruf verwenden:
GET /users/michellec@M365x214355.OnMicrosoft.com
Dieser REST API-Aufruf gibt Profilinformationen über Michelle zurück, die in der Anwendung angezeigt werden können.
{
...
"displayName": "Michelle Caruana",
"givenName": "Michelle",
"jobTitle": "Development Manager",
"mail": "michellec@M365x214355.OnMicrosoft.com",
"mobilePhone": "425-555-0132",
"officeLocation": null,
"preferredLanguage": "en-US",
"surname": "Caruana",
"userPrincipalName": "michellec@M365x214355.OnMicrosoft.com",
"id": "4cdd269d-559f-4360-a12a-92525f712d8c"
}
Die Anwendung kann Informationen über die Direktunterstellten von Michelle erhalten, indem der folgende REST-API-Aufruf verwendet wird:
GET /users/michellec@M365x214355.OnMicrosoft.com/directReports
Dieser Aufruf gibt folgende Daten zurück:
{
...
"value": [
{
"displayName": "Pradeep Gupta",
"givenName": "Pradeep",
"jobTitle": "Project Manager",
"mail": "PradeepG@M365x214355.onmicrosoft.com",
...
},
{
"displayName": "Jordy Smith",
"givenName": "Jordy",
"jobTitle": "Accountant",
"mail": "Jordy@M365x214355.onmicrosoft.com",
...
},
{
"displayName": "Bridgette Johnson",
"givenName": "Bridgette",
"jobTitle": "Designer",
"mail": "BridgetteJ@M365x214355.onmicrosoft.com",
...
}
]
}
Zusätzlich zu direkten Aufrufen von Microsoft Graph-REST-APIs können Sie das Microsoft Graph-SDK (Software Developer Kit) und Clientbibliotheken verwenden, um das Aufrufen einer API zu vereinfachen. Die nächsten Module in diesem Lernpfad zeigen Beispiele für die Verwendung des SDK.
Wie zuvor erwähnt gibt es viele Dienste, die über Microsoft Graph aufgerufen werden können. Schauen wir uns drei spezifische Bereiche an, in denen Microsoft Graph Ihnen bei der Integration von Microsoft 365-Daten in Ihre Apps helfen kann.
Identitäts- und Zugriffsverwaltung
Stellen Sie sich ein großes Vertriebsunternehmen mit Hunderten von Mitarbeitern vor. Jeder Mitarbeiter im Unternehmen muss im Laufe des Tages auf viele Apps, Geräte und Dienste zugreifen. Das Unternehmen erfordert eine sichere Identität und einen direkten Zugriff innerhalb der gesamten Organisation.
Die Microsoft Graph-API für Microsoft Entra ID hilft Organisationen beim Aufbau einer sicheren Identitäts- und Zugriffsbasis. Entwickler können Microsoft Graph verwenden, um eine Verbindung mit Den Identitätsverwaltungsdiensten von Microsoft Entra herzustellen und administrative Workflows zu automatisieren. Administratoren können Zeit sparen, wenn Prozesse wie Profilpflege, Onboarding/Kündigung von Arbeitsverträgen oder Nachverfolgung von Aufgaben durch Microsoft Graph automatisiert sind.
Produktivität und Zusammenarbeit
Im Anwendungsszenario „Vertriebsmitarbeiter“ benötigen Verkäufer Lösungen, um ihre Produktivität im Laufe des Tages zu steigern.
Entwickler können die App-Benutzererfahrung verbessern, indem sie einen Chatbot hinzufügen, mit dem Sie Besprechungen zwischen Kollegen und Kunden planen, die Verfügbarkeit von Kalendern überprüfen und die Vertriebsmitarbeiter an die Aufgabenliste erinnern können.
Sie können einen Chatbot erstellen, der die Outlook-Kalender-API von Microsoft Graph und die Aufgaben-API als Produktivitätslösung verwendet.
Dieselbe Chatbot-Idee kann für Zusammenarbeitszwecke verwendet werden. Ein Vertriebsteam kann seine Dateien auf einer SharePoint-Website speichern und seine Aufgaben zu Microsoft Planner in der Gruppe hinzufügen. Wenn ein Team auf eine Datei oder Aufgabe zugreifen muss, kann ein Chatbot mithilfe der Microsoft Graph-API für SharePoint und Planner die erforderlichen Daten abrufen.
Microsoft Graph-APIs für die Zusammenarbeit können auch für die Automatisierung verwendet werden. Beispielsweise kann jedes Mal, wenn ein neuer Vertriebsmitarbeiter eingestellt wird, das Profil eines neuen Vertriebsmitarbeiters in Microsoft Entra ID generiert werden. Der neue Vertriebsmitarbeiter kann dann dem zugehörigen Team in Microsoft Teams hinzugefügt werden. Die folgenden Szenarien können mithilfe der Microsoft Graph-Teams-APIs automatisiert werden.
Intelligence aus sozialen und beruflichen Netzwerken
Die Microsoft Graph-Dienste für Intelligence aus sozialen und beruflichen Netzwerken können Ihnen helfen, auf viele Insights zu Benutzern und Gruppen in Microsoft 365 zuzugreifen. Ein Vertriebsmitarbeiter nimmt zum Beispiel an einem normalen Arbeitstag an Besprechungen teil, liest E-Mails und arbeitet mit Kollegen und Kunden über verschiedene Kanäle zusammen. Während der Zusammenarbeit können Hunderte von Dokumenten geteilt werden, und ein Vertriebsmitarbeiter muss die Dateien schnell finden, um effektive Entscheidungen zu treffen.
Mithilfe der Microsoft Graph-API für Insights können Sie populäre, freigegebene und häufig verwendete Dateien in der gesamten Organisation abrufen. Diese API verbessert die Produktivität und macht relevante Inhalte für die Benutzer viel zugänglicher.