logotype
search

Everything you need to know about the Sharepoint integration

SharePoint is a platform from Microsoft for storing, sharing, and collaborating on information within organizations. It integrates with Microsoft 365 and is often used as an intranet.

Sharepoint_EN.png

Table of contents

What is SharePoint

SharePoint is a platform from Microsoft that is used to store, organize, share, and manage information within organizations. It acts as an intranet where employees can collaborate on documents, manage projects, and access shared resources. SharePoint integrates well with other Microsoft 365 services, making it easy to collaborate in real time and streamline workflows.

Key features:

  • Easy content editing – Create and update pages with a user-friendly interface and drag-and-drop features.
  • Responsive design – Pages automatically adjust for desktop, tablet, and mobile.
  • Access control – Control who can view or edit each page with clear permission settings.
  • Integration with Microsoft 365 – Embed documents from OneDrive, display Teams news, and more directly on the page.

Sharepoint pages and lists

PLAYipp offers two specific integrations to automate information flows from Microsoft SharePoint. Both integrations display the information in a feed widget but retrieve the content from pages and lists, respectively

Sharepoint pages:
PLAYipp's SharePoint Pages integration makes it possible to display text and images from a SharePoint page in a feed widget. The information is retrieved and presented in a customized format that fits our feed widget, which means that the content is not displayed exactly as it is designed in SharePoint. Layout, web parts and other design elements from the original page appearance are not supported, but the editorial content is highlighted in a simplified form.

Click here to see how to set up pages integration

Sharepoint lists:
The SharePoint Lists integration in PLAYipp makes it possible to display content from a list in a feed format adapted for digital signage. The content is not displayed in the original list format from SharePoint, but is instead presented in a simplified view with a focus on text and images. For this to work correctly, you need to specify in the list which columns should be used as the title, body text and image. This makes it possible to control how the information is displayed in PLAYipp and ensures a clear and consistent flow.

Click here to see how to set up list integration

Technical specifications needed for connection

License requirements:

To use PLAYipps integration, you need a Pro or Premium license for SharePoint.

Scopes:

The SharePoint integration uses an OAuth 2.0 authorization with delegated access. This means that the user must actively approve the access, and the integration then acts with the same rights as the user.

The following scopes are used:

  • offline_access
  • User.Read
  • Sites.Read.All

Enable SharePoint Pages integration

To add the SharePoint pages integration, follow these steps:

  1. Click integrations
    screenshot1.png

  2. Click Sharepoint pages
    screenshot2.png

  3. Click add to PLAYipp
    screenshot3.png

  4. Click Authenticate SharePoint Pages account
    screenshot4.png

  5. All sites will now be displayed. Click "add source" for the site you want to display. If you want to display several, add several.
    screenshot5.png

  6. Now you can filter what will come from this source. If you do not want to filter, go to step 7
    The options you have are the following:
    • Download only news pages
      Only fetches what is tagged as news.

       

    • Fetch only the description 
      Only shows the body text that comes from the description for the respective page. You will find the description under page information on each page.

       

    • Fetch only thumbnail image
      Only shows images that come from page information for the respective page. You can find the picture under page information on each page.

    • If you want to refine this source further, you can use a KQL string.
      KQL (Keyword Query Language) is a query language used in SharePoint to search and filter content. It helps users refine searches by entering various criteria, such as document types, metadata and content properties.
      You can read more about KQL questions in Microsoft's help center here: https://learn.microsoft.com/en-us/sharepoint/dev/general-development/building-search-queries-in-sharepoint

      Screenshot

  7. Now we have a finished source that we can use in a widget.
    To display your source on a screen, follow this guide: How to add a feed widget 

Enable SharePoint List integration

To add the SharePoint list integration, follow these steps:

  1. Click integrations
    screenshot1.png

  2. Click SharePoint Lists
    screenshot2.png

  3. Click Add to PLAYipp
    screenshot3.png

  4. Click Authenticate SharePoint List account
    screenshot4.png

  5. All lists will now be displayed. Click "add source" for the lists you want to display. If you want to display several, add several.
    screenshot5.png

  6. Every list can be built different and therefore you need to map what is what.
    Click on Needs mapping
    screenshot6.png

  7. Under title you need to click on the dropdown and select the ID of the title column
    screenshot7.png

  8. In our case it is called title
    screenshot8.png

  9. Then you need to do the same for the Body.
    screenshot9.png

  10. And the same for images
    screenshot10.png

  11. When the mapping is done click save
    screenshot11.png

    Now we have a finished source that we can use in a widget.
    Screenshot 2023-10-27 at 13.25.16.png

    To display your source on a screen, follow this guide: How to add a feed widget 
Was this article helpful?
Everything you need to know about the Sharepoint integration