SharePoint Module
  • 08 Oct 2024
  • 2 Minutes to read
  • Dark
    Light

SharePoint Module

  • Dark
    Light

Article summary

Module Details
Installation LocationAdministration > Features
Restart Required?No
Step Location Integration > SharePoint
Settings Location SharePoint settings need to be defined for each step/integration
Prerequisites
  • Access to an existing SharePoint account
  • Access to a SharePoint Site/Domain
  • OAuth providers and OAuth tokens configured
  • Project Dependancy

The SharePoint Module allows users to access and manage their SharePoint data through pre-built steps in the Flow Designer. By utilizing the module, users can create to add, delete, or download documents or lists from their SharePoint sites.








Adding a SharePoint List

This example will demonstrate how to configure SharePoint and connect to a SharePoint list in Decisions. 

In this example, a custom List was created in SharePoint named Customer Contacts.
Customer-Contacts-in-SharePoint.png

  1. In the Decisions platform, navigate to a Project. Then press Create DataTypes/Intergration, select INTEGRATIONS. Then click ADD SHAREPOINT LIST.
  2. From the Edit Entity window, set the Category Name and List/Document Library Name. A description can also be added.
  3. Under SharePoint Settings, select the Edit icon to configure the connection to SharePoint. Click OK.


    Proper SharePoint Integration requires the SharePoint Settings to be 100% accurate; these must match the details associated with the integrated document. Below is a list of settings that need to be defined:

    Configuration OptionDescription
    AuthenticationAuthentication to connect to Sharepoint
    Sharepoint SiteThe SharePoint site URL, likely either "https://<domain_here>.sharepoint.com" or a self-hosted URL.  If using SiteMinder, this is the SiteMinder URL.
    OAuth TokenToken for connecting to Sharepoint site
    If using Sharepoint Online, there are three additional options to configure:
    • User Agent -  String value of either ISV|CompanyName|AppName/Version (ISV Application) or NONISV|CompanyName|AppName/Version (Enterprise Application)
    • Retry Count - Number of calls to retry
    • Retry Delay (in seconds) - Time a retry will occur 

    After saving the information, the Configuration Data and a Decisions Defined Data Structure is auto-generated in the SharePoint Folder. Additionally, users will now be able to access steps in the step toolbox via Integrations > SharePoint.


Sharepoint Add Document step

The Sharepoint Add Document step allows users to upload documents to SharePoint via Flow.

InputsDescription
DocumentThe File that will be added onto Sharepoint.
Document LibraryThe location the document will be added in Sharepoint.
Folder NameThe name of the folder within the Document Library where the document will be added.
SharePoint SettingsThe settings used to connect to the SharePoint environment.


SharePoint Get Document Step

The SharePoint Get Document step allows users to obtain pre-existing documents from their site and access the information in a Flow.

Configuration OptionDescription
AuthenticationAuthentication to connect to Sharepoint.
Sharepoint SiteThe SharePoint site URL, likely either "https://<domain_here>.sharepoint.com" or a self-hosted URL.  If using SiteMinder, this is the SiteMinder URL.
OAuth TokenToken for connecting to SharePoint site.


SharePoint Delete Document Step

The SharePoint Delete Document step is used to delete a file from the SharePoint site using a Flow.

Configuration OptionDescription
AuthenticationAuthentication to connect to SharePoint.
SharePoint SiteThe SharePoint site URL, likely either "https://<domain_here>.sharepoint.com" or a self-hosted URL.  If using SiteMinder, this is the SiteMinder URL.
OAuth TokenToken for connecting to SharePoint site.


For further information on Modules, visit the Decisions Forum.

Was this article helpful?

What's Next