Предоставление доступа к приложению на основе модели
Предоставление доступа к приложению на основе модели позволяет другим пользователям запускать его. Предоставление доступа включает в себя следующие шаги:
- Определите роли безопасности, которые следует использовать для приложения.
- Назначьте роли или людей по безопасности приложению на основе модели
- Поделитесь ссылкой на приложение
Если ваше приложение содержит только стандартные таблицы, такие как учетные записи или контакты, вы можете использовать существующую предопределенную роль безопасности.
Основы совместного использования приложений
Для предоставления общего доступа к приложениям на основе модели используется безопасность на основе ролей. Основным принципом безопасности на основе ролей является то, что роль безопасности содержит привилегии, определяющие наборы действий, которые можно выполнять в таблицах в приложении. Этот подход означает, что, хотя два человека могут использовать приложение, один пользователь может только читать записи или записи, которые они сами создали. Другой пользователь может видеть все записи и иметь право удалять эти записи.
Каждому пользователю приложения необходимо назначить одну или несколько предварительно определенных или пользовательских ролей безопасности. Роли безопасности также можно назначать командам. Когда пользователь или рабочая группа назначена одной из этих ролей, пользователь или участники рабочей группы получают набор прав, связанный с этой ролью.
Процесс совместного использования приложения на основе модели отличается от совместного использования приложения на основе холста. Совместное использование приложений на основе модели зависит от того, как привилегии таблицы данных Microsoft Dataverse назначаются для таблиц, которые находятся в приложении. Если роли безопасности для вашего приложения еще не определены, обратитесь к своему администратору Power Platform и попросите их создать.
Дополнительная информация: Создайте или отредактируйте роль безопасности для управления доступом
Назначение ролей безопасности или людей приложению на основе модели
Когда вы делитесь приложением на основе модели, вы можете предоставить к нему доступ всем участникам одной или нескольких ролей безопасности, пользователю или рабочей группе.
войдите в Power Apps, на левой навигационной панели выберите Приложения, рядом с приложением, которым вы хотите поделиться, выберите …, а затем выберите Поделиться.
На панели Поделитьсяназванием приложения выберите один из следующих вариантов:
- Выберите приложение, затем выберите раскрывающийся список на правой панели, чтобы отобразить все доступные роли безопасности. Выберите нужные роли безопасности из раскрывающегося списка ролей безопасности.
Важно
Если в вашем приложении есть одна или несколько пользовательских таблиц, обратитесь к администратору Power Platform и попросите настроить привилегии в отношении пользовательских таблиц в роли безопасности. Это необходимо для того, чтобы пользователи могли работать с записями вашей пользовательской таблицы в приложении. Дополнительная информация: Создайте или отредактируйте роль безопасности для управления доступом
Чтобы назначить отдельного пользователя или команду, выберите имя пользователя или команду из списка Люди .
Если ваше приложение содержит премиум-компоненты, такие как карта или ввод адреса, для использования приложения у пользователей должна быть лицензия Power Apps. Чтобы запросить лицензии для пользователей вашего приложения, выберите Запросить лицензии , чтобы отправить запрос лицензии вашему администратору.
Заметка
Вы не можете запрашивать лицензии для групп безопасности или списков рассылки. Дополнительную информацию о запросе лицензий см. в разделе Запрос Power Apps лицензий для пользователей вашего приложения.
Выберите Поделиться.
Передача ссылки на приложение
В отличие от совместного использования приложений на основе холста, при совместном использовании приложений на основе модели в настоящее время не отправляется электронное письмо со ссылкой на приложение.
Чтобы получить прямую ссылку на приложение:
Переход к Power Apps.
Выберите Решения на левой навигационной панели. Если элемент отсутствует на боковой панели, выберите …Еще , а затем выберите нужный элемент.
Откройте решение, содержащее существующее приложение на основе модели.
Выберите приложение на основе модели, а затем выберите Изменить на панели команд.
В классическом конструкторе выберите вкладку Свойства , а затем скопируйте URL-адрес единый интерфейс.
Вставьте URL-адрес приложения там, где ваши пользователи могут получить доступ к нему, например опубликуйте в канале Teams или на сайте SharePoint, либо отправьте по электронной почте.
Права предоставления общего доступа к приложениям и требования к лицензированию
При совместном использовании приложения на основе модели с пользователем требуется несколько ключевых условий и предварительных условий лицензирования.
- В организации должен существовать Microsoft 365 пользователь с правами Power Platform Администратор. Узнайте, как назначить Power Platform праваАдминистратор. Это предоставляет пользователю права администратор во всех средах.
- У пользователя для совместного использования приложения должны быть права администратора в определенной среде (или пользователь должен быть администратором Power Platform). Пользователь, предоставляющий доступ к приложению, должен иметь роль безопасности с равными или большими привилегиями, чем роль безопасности, который он назначает приложению и другим пользователям. Обычно это происходит в том случае, если у пользователя, предоставляющего доступ к приложению, есть Dataverse система Администратор или настройщик системы роль безопасности. Эти роли могут быть назначены администраторами Power Platform (у которых есть права на все среды Dataverse). Роли безопасности системного администратора и настройщика системы — это стандартные роли, которые существуют во всех средах Dataverse.
- Пользователь должен существовать как пользователь в среде. Недостаточно быть только пользователем Microsoft 365. Это связано с тем, что все пользователи в среде учтены и описаны в таблицах среды. Узнайте, как добавить пользователя в среду
- Для использования приложения пользователи должны иметь соответствующую лицензию . Пользователи могут запросить лицензию самостоятельно, или производитель может запросить лицензии для пользователей своего приложения. Также лицензия должна быть назначена в домашнем арендаторе пользователя или арендаторе, на котором размещено приложение.
О стандартных ролях безопасности
Существует несколько готовых ролей, доступных в Dataverse. Для работы с приложениями, в которых используются только стандартные таблицы, предусмотрена роль безопасности «Обычный пользователь», члены которой могут запускать приложение в среде и выполнять типовые задачи с записями, владельцами которых они являются. Дополнительная информация: Предопределенные роли безопасности
Использование групп Microsoft Entra для управления доступом
Администраторы могут использовать группы Microsoft Entra своих организаций для управления правами доступа для лицензированных пользователей Dataverse. Оба типа группы Microsoft Entra — Microsoft 365 и безопасность — могут использоваться для обеспечения прав доступа пользователя для приложения. Дополнительная информация: О групповых командах
См. также
Узнайте больше о создании пользователей и назначении ролей безопасности
Минимальные привилегии для обычных задач
Запустите приложение на основе модели на мобильном устройстве