Configure On-Demand News Sync Flow

Learn how to configure an on-demand News Sync flow to sync SharePoint News to Staffbase.

The on-demand News Sync flow allows you to sync SharePoint News to a Staffbase news channel based on a manual trigger event. This flow is ideal if you want to migrate your news creation from SharePoint to Staffbase.

Prerequisites

Open the on-demand news sync flow

  1. In Power Automate, navigate to My flows.
  2. Select the on-demand news sync flow you imported.
  3. Click Edit to configure the news sync flow.
    The on-demand news sync flow opens.
    On Demand News Sync Flow

You have opened the flow. Now, you can configure the steps in the flow.

Configure SharePoint connection

  1. In the flow, open step 2 to configure the SharePoint connections.
 Configure SharePoint Connection
  1. Add the connection that you created for SharePoint to map the connection to the trigger.
    The Get files from SP dialog opens.
  2. In the Site Address dropdown field, select a SharePoint site that has news content you want to sync.
  3. In the Library Name dropdown field, select Enter custom value, and enter Site Pages.

SharePoint News content is selected from the library to be synced to Staffbase. By default, this action will return 100 news items based on the news ID field, including folders in ascending order. Learn more about how to configure advanced options for this action.

Define the rule for syncing drafts

Define the process to indicate whether you want to sync news drafts.

  1. In the flow, open step 3 to define whether to include drafts in the syncs.
  2. In the Value field, add dynamic content.
    The Dynamic content dialog opens.
  3. Switch to the Expressions tab and add one of the following functions:
    • true if you want the flow to sync news drafts
    • false if you do not want the flow to sync news drafts
Define Rule for Syncing Drafts

Define the rule for overwriting existing news content

Define the process to indicate if you want the flow to override already copied news in Staffbase Studio. This is useful in case you want to run the migration again in cases you missed or overlooked something during the first migration.

  1. In the flow, open step 4 to define whether to overwrite existing news content.
  2. In the Value field, add dynamic content.
    The Dynamic content dialog opens.
  3. Switch to the Expressions tab and add one of the following functions:
    • true if you want the flow to overwrite already copied news
    • false if you do not want to skip already copied news

Configure your Staffbase platform hosting details

Configure the details of the hosting infrastructure for your Staffbase platform.

  1. In the flow, open step 5 to configure the Staffbase platform details.
  2. In the Value field, enter one of the following depending on where your Staffbase platform is hosted.

Define the Staffbase channel for the news sync

Define the Staffbase channel to which you want to sync your SharePoint News.

You have the ID for the Staffbase News channel to which want to copy the SharePoint News content.

  1. In the flow, open step 6 to define which Staffbase news article channel you want to display copies of synced SharePoint News content.
  2. In the Value field, enter the channel ID you copied from the Staffbase Studio.

Define the default language

Define the default language for news content.

  1. In the flow, open the step 7 to configure the Staffbase platform details.
  2. In the Value field, enter your default language locale.

For a list of supported languages and locales, see Languages and Locale Codes .

Fix errors and save the flow

Some steps can still miss a mapping connection leading to errors. You need to fix those errors before saving the flow.

  1. In the flow page, click Flow checker on the top toolbar.
    The Flow checker dialog opens.
  2. Click on an error.
    You are redirected to the step in which the configuration is incorrect.
  3. Provide the correct details.
  4. Click Save after fixing all the errors.

Test the flow

After saving the flow, you can test the flow to ensure that it works as expected.

  1. In the flow page, click Test on the top toolbar.
    The Test Flow dialog opens.
  2. Click Manually.
  3. Click Save & Test.
    You have tested the flow and if you have not encountered any errors, you can run the flow. If you encounter any errors, fix them, and test the flow again.