
MS Graph Utilities Connected System
by Appian Corporation
Description
MS Graph Utilities provides features to integrate with the Microsoft Graph API that cannot be achieved using an Appian Integration Object.
Features
Connected Systems
OAuth 2.0 Client Credentials
Used to get access to the Graph API without a user via Application Permissions. See here for more details.
OAuth 2.0 Authorization Code
Used to get access to the Graph API on behalf of a user via Delegated Permissions. See here for more details.
Integrations
Large File Upload
This plug-in provides 2 Integrations for large file upload via the Graph API, one for each type of Connected System. Each Large File Upload Integration provides the same functionality, but uses different authorization methods.
Enables large files to be uploaded via the Graph API. Files are uploaded in chunks of roughly 5MB. The standard Graph REST API for uploading a file is limited to files of up to 4MB.
For files under 4MB, it is recommended to use an HTTP Integration object to upload the file rather than using this plug-in.
On success, this Integration returns the following data in the Result object:
- id (Text) - the Drive Item Id for the uploaded document.
- eTag (Text) - the eTag for the uploaded document.
- name (Text) - the file name (including extension) of the uploaded document (which may differ from the Appian document's filename, e.g. when using Conflict Behavior "Rename").
- webUrl (Text) - the webUrl for the uploaded document.
See accompanying readme PDF document for more details and design considerations
Release notes
Upgraded json-smart, netty-common, netty-handler libraries for security updates.
Version history (14)
1.0.14
Upgraded azure identity library for security updates.
1.0.13
Upgraded azure Identity and microsoftgraph libraries
1.0.12
Upgraded netty libraries and nimbus-jose-jwt for security patch fix.
1.0.11
Updates to jackson databind, jackson core, jackson annotations, netty, netty core, and netty http libraries
1.0.10
Updates to json, jackson-databind, and netty libraries. Updates to license file.
1.0.9
Updates to Json, Microsoft Graph, Okio, and Netty libraries
1.0.8
Updated guava library
1.0.7
Updated guava library
1.0.6
Updated json, microsoft-graph, kotlin, json-smart, and accessors-smart libraries
1.0.5
Upgraded FasterXML and Netty
1.0.4
Security Upgrades
1.0.3
Security Upgrades
1.0.2
Security Updates
1.0.1
- Bug fix: Client Credentials Connected System "Test Connection" button errors when user doesn't have access to /drives (e.g. with just Sites.Selected permission)
- Security updates
Resources
- Download
MSGraphUtilities_v1.0.0_readme.pdf
README