Как интегрировать список SharePoint в приложение, управляемое моделью, в PowerApps?

#office365 #sharepoint-online #powerapps #model-driven-app

Вопрос:

Я создал множество приложений Canvas и интегрировал список SharePoint в качестве источника данных в PowerApps. Теперь мне нужно будет создавать современные управляемые приложения в PowerApps и получать данные из списка SharePoint.

Работают ли приложения, управляемые моделью, только на объектах Common Data Service (CDS)? Или они также могут работать с данными из других источников (например, списков SharePoint или таблиц SQL Server)?

Может ли кто-нибудь помочь мне в том же? Заранее спасибо.

Ответ №1:

Приложения, управляемые моделью, запускаются только в сущностях Dataverse (ранее Общая служба данных), поэтому вы не можете напрямую ссылаться на список SharePoint.

Вы можете воссоздать список в виде таблицы Dataverse (ранее сущности). Затем вы можете использовать Power Automate, чтобы синхронизировать два списка. Если список будет доступен только для чтения в приложении, управляемом моделью, это будет проще, но возможна двусторонняя синхронизация.

Другая возможность заключается в создании приложения Canvas, которое считывает (и, при необходимости, редактирует) список SharePoint, и встраивании приложения Canvas в ваше приложение, управляемое моделью. Это работает только в том случае, если нет необходимости создавать связи между записями приложения на диске модели и элементами списка SharePoint.