This module is an extension to the Microsoft Graph Connector module which serves as a connector module on a rather abstract level, and the OIDC SSO module, which serves as an authentication module that supports EntraID. This module provides convenient to use import and export mappings as well as plug-and-play microflows for some of the mostly used operations of the Microsoft Graph API.
For Mendix developers seeking to enhance their Mendix applications with automated operations in Microsoft products (Azure, Outlook, Teams, ...), the Mendix connector for Microsoft Graph offers a valuable solution. Note that his extension covers only covers some of the operations of the Micsrosoft Graph API. However, you can always fall back on the Microsoft Graph Connector module and make you own personalized requests using the generic microflows provided there.
- Send mails
- Get organization users
- Create Outlook events
- ...
-
Install the dependencies from the Mendix Marketplace:
Note that the dependencies are kind of optional. Based on whether you want to use that Microsoft Graph API with a user token (OIDC SSO) or a centrally managed authorization (Microsoft Graph Connector), or both, you can leave one of the modules out in some cases. However, the modules has to be adjusted accordingly as it is desgined to support both of the token types.
-
Follow the installation instructions of the dependencies
-
Install the Microsoft Graph Commons from the Mendix Marketplace
-
Assign the module roles to your projects user roles. Users can use the microflows provided in the USE_ME folder.
For configuration instructions visit the documentation tab of the Microsoft Graph Connector module and the OIDC SSO documentation. This module does not require any configuration besides the one of the Adobe Sign Connector module.
After preparation, installation and configuration you can now use the microflows from the USE_ME package of the Microsoft Graph Commons module by passing the required parameters to it.
I built this module based on my own usage of the Microsoft Graph API. Please let me know if you are missing any commonly used operations of the API so I can consider adding them in a later version.