#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.