Join the Team Forms community

Updated 5 months ago

Who syncs sharepoint datasources?

At a glance
The community member has a datasource with complex permission levels, where some users can see data that others cannot. They are concerned that a regular user without many permissions could update the datasource, resulting in missing data. To prevent this, they suggest that only the team manager should update the datasource. In the comments, another community member explains that Team Forms uses a delegated permissions model, where the datasources are accessed and synced locally by the logged-in user. This means that each user needs access to the underlying list/file in order for the datasource dropdown to populate for them. The community member also notes that having a "team manager" update the datasource will not affect whether the data appears for a user, as the sync refers to each user syncing a local copy of the SharePoint list/file to their Teams client/browser.

My datasource has a complex set of permission levels.

So some people can see data that others cannot.


However, there may be cases where a regular user without many permissions updates the datasource.

This could result in data that should be there, but is not in the datasource.


To prevent this, I think only the team manager should update the datasource.

How does datasource sync work in practice?

Marked as solution

Hi Muffins,

Team Forms uses a delegated permissions model. This means that the data-sources are access and synced locally as the logged in user. Unfortunately, this means that each user will need access to the underlying list/file in order for the data-source drop-down to populate for them. Having a "team manager" update the data-source will have no effect on whether the data appears for a user.

Practically the sync refers to each user syncing a local copy of SharePoint list / file to their teams client/browser.

View full solution
E
1 comment

Hi Muffins,

Team Forms uses a delegated permissions model. This means that the data-sources are access and synced locally as the logged in user. Unfortunately, this means that each user will need access to the underlying list/file in order for the data-source drop-down to populate for them. Having a "team manager" update the data-source will have no effect on whether the data appears for a user.

Practically the sync refers to each user syncing a local copy of SharePoint list / file to their teams client/browser.