Поделиться через


Предоставление доступа к приложению на основе холста в вашей организацией

При создании приложения на основе холста можно указать, какие пользователи в организации могут использовать приложение, изменять его и даже повторно предоставлять к нему общий доступ. Вы можете указать отдельных пользователей по имени или назначить группу безопасности в Microsoft Entra ID.

Необходимые компоненты

Перед предоставлением общего доступа приложение необходимо сохранить его (не в локальной среде), после чего опубликовать его.

  • Присвойте приложению понятное имя и дайте ему четкое описание, чтобы люди знали, для чего оно предназначено, и могли легко найти его в списке. Выберите Параметры>, укажите имя, а затем введите описание.

  • После внесения изменений приложение необходимо сохранить и повторно опубликовать, чтобы ваши изменения смогли увидеть другие пользователи.

Важно

Чтобы общее приложение работало должным образом, необходимо также управлять разрешениями для источника данных или источников, на которых основано приложение, например Microsoft Dataverse или Excel. Может также потребоваться предоставить общий доступ к другим ресурсам, от которых зависит приложение, например к потокам, шлюзам или подключениям.

Предоставление общего доступа к приложению из Power Apps

  1. Войдите в Power Apps.

  2. В области навигации слева выберите "Приложения".

  3. Выберите приложение, которое требуется совместно использовать.

  4. На панели команд выберите Поделиться. Или выберите меню Команды рядом с именем приложения, а затем выберите Поделиться.

  5. В диалоговом окне Share введите имена или псевдонимы групп пользователей или групп безопасности в Microsoft Entra ID.

  6. Щелкните стрелку вниз, чтобы выбрать разрешения для приложения. Доступны следующие параметры:

    • Пользователь: может только использовать приложение.

    • Совладелец: может использовать и изменять приложение, а также предоставлять к нему общий доступ, но не может удалять или менять владельца.

      Поделиться с совладельцем

    • Если приложение подключается к таблице Dataverse, в раскрывающемся списке разрешений отобразится параметр "Дополнительные роли безопасности ". Выберите соответствующие роли безопасности, и эти роли будут автоматически назначены пользователям при совместном использовании приложения.

    • Если администратор включил роли безопасности уровня приложений в центре администрирования Power Platform, создатели с ролью безопасности Системный администратор могут предоставлять участникам совместной работы на уровне приложения при предоставлении общего доступа к нему. Создатели назначают привилегии, используя средство выбора ролей безопасности, где доступны такие роли безопасности, как Читатель приложений, Пользователь приложений, Разработчик приложений или Администратор приложений. Чтобы изменить назначенные роли безопасности, отмените общий доступ к приложению и повторно назначьте соответствующую роль безопасности в разделе "Управление доступом".

      • Средство чтения приложений. Эта роль предоставляет права чтения как для пользовательских, так и для командных таблиц и таблиц, принадлежащих организации.

      • Пользователь приложения: эта роль предоставляет полный доступ только к собственным записям в таблицах пользователей или команд, а также привилегии чтения для таблиц, принадлежащих организации.

      • Создатель приложений: эта роль предоставляет привилегии на создание и чтение всех записей в таблицах, принадлежащих пользователю или рабочей группе, однако привилегии на запись, удаление, назначение, совместное использование, добавление и добавление к только в отношении их собственных записей в таблицах, принадлежащих пользователю или рабочей группе. Кроме того, она предоставляет права чтения для таблиц, принадлежащих организации.

      • Администратор приложения: эта роль предоставляет полный доступ ко всем записям в таблицах пользователя или команды, принадлежащих организации, и к таблицам, принадлежащим организации.

        Роли безопасности уровня приложения

  7. Дополнительные шаги:

    • Выберите меню переполнения (...) в правом верхнем углу, а затем выберите Отправить изображение приложения, чтобы добавить изображение приложения в сообщение электронной почты.

    Добавление образа приложения

    • Выберите Управление доступом, чтобы отобразить сведения о доступе к приложению, включая текущих пользователей и совладельцев. Вы также можете изменить доступ пользователей и назначить роли безопасности здесь. На вкладке Additional data access отображаются подключения приложений к источникам данных, таким как таблицы Dataverse или файлы Excel на OneDrive for Business. Чтобы управлять ролями безопасности для источников данных, отличных от Dataverse, таких как файлы Excel в OneDrive, убедитесь, что вы предоставляете доступ к этим источникам данных пользователям приложения.

      Управление доступом к приложению

  8. Добавьте необязательное сообщение и выберите Поделиться.

Примечание.

Классический интерфейс общего доступа к приложениям

Вы по-прежнему можете использовать классический интерфейс общего доступа к приложениям, выбрав параметр классического общего доступа.

  1. Войдите в Power Apps.

  2. В области навигации слева выберите "Приложения".

  3. Выберите приложение, которое требуется совместно использовать.

  4. На панели команд выберите Поделиться. Или выберите меню Команды рядом с именем приложения, а затем выберите Поделиться

  5. Выберите меню переполнения (...) в правом верхнем углу, а затем выберите Использовать классический общий доступ.

    Предоставление общего доступа к приложению с помощью интерфейса классического общего доступа

  6. Укажите имя или псевдоним пользователей или групп безопасности в Microsoft Entra ID, с которыми вы хотите предоставить общий доступ к приложению.

    Вы можете поделиться приложением со списком псевдонимов, понятных имен или их сочетанием (например, Меган Холмс <meghan.holmes@contoso.com>), если элементы разделены точкой с запятой.

    Если несколько человек имеют одинаковое имя, но разные псевдонимы, первый найденный человек будет добавлен в список. Всплывающая подсказка появляется, если имя или псевдоним уже имеет разрешение или не может быть разрешен.

    Снимок экрана, показывающий, что происходит при поиске имени в поле поиска на странице приложения.

    Примечание.

    Вы не можете предоставить общий доступ к приложению группе рассылки в организации или группе за пределами вашей организации.

    Важно

    Чтобы избежать ухудшения качества работы, используйте группу безопасности при предоставлении общего доступа к приложению более чем 100 пользователям.

  7. Если приложение содержит компоненты уровня "Премиум", например входные данные карты или адреса, пользователи должны иметь лицензию Power Apps для использования приложения. Чтобы запросить лицензии для пользователей приложения, выберите Запросить лицензии, после чего запрос будет отправлен администратору.

    Запросите лицензии Power Apps для ваших пользователей.

    Примечание.

    Вы не можете запрашивать лицензии для групп безопасности или списков рассылки. Дополнительные сведения о запросе лицензий см. в разделе Запрос лицензий Power Apps для пользователей вашего приложения.

  8. Если вы хотите разрешить пользователям редактировать приложение и делиться им, выберите флажок Совладелец.

    Снимок экрана, на котором показано, где установить флажок

    В интерфейсе общего доступа вы не можете предоставить разрешение совладельца группе безопасности, если вы создали приложение из решения. Однако можно предоставить разрешение совладельца группе безопасности для приложений в решении с помощью командлета Set-PowerAppRoleAssignment.

  9. Если ваше приложение подключается к данным, для которых пользователям требуются разрешения на доступ, укажите соответствующие роли безопасности.

    Например, приложение может подключаться к таблице в базе данных Dataverse. При совместном использовании такого приложения панель общего доступа предлагает управлять безопасностью для этой таблицы.

    Назначьте роль безопасности.

    Для получения дополнительной информации об управлении безопасностью для таблицы перейдите в раздел Управление разрешениями таблицы.

    Если приложение использует подключения к другим источникам данных, например файл Excel, размещенный в OneDrive for Business, убедитесь, что вы предоставляете доступ к этим источникам данных пользователям, которым вы предоставили доступ к приложению.

    Поделитесь файлом Excel на OneDrive для бизнеса.

    Для получения дополнительной информации об общем доступе к ресурсам и соединениям приложения на основе холста см. раздел Общий доступ к ресурсам приложения на основе холста.

  10. Если вы хотите помочь людям найти ваше приложение, выберите флажок Отправить приглашение по электронной почте новым пользователям.

    Отправить приглашение по электронной почте.

  11. В нижней части панели общего доступа выберите Поделиться.

    Теперь пользователи могут запускать приложение с помощью Power Apps Mobile на мобильном устройстве или из Marketplace на Microsoft 365 в браузере. Совладельцы могут редактировать и предоставлять общий доступ к приложению в Power Apps.

    Если вы отправили приглашение по электронной почте, пользователи также могут запустить приложение, выбрав ссылку в письме с приглашением:

    • Если пользователь выбирает ссылку Открыть приложение на мобильном устройстве, приложение откроется в Power Apps Mobile.
    • Если переход по ссылке Открыть приложение выполнен на настольном компьютере, приложение откроется в браузере.
    • Если пользователь выбирает ссылку Microsoft Teams, приложение откроется в Microsoft Teams.

    Если вы выбрали Co-owner при совместном доступе, получатели увидят ссылку на Power Apps Studio, которая откроет приложение для редактирования с помощью Power Apps Studio.

Чтобы изменить разрешения для пользователя или группы безопасности

  • Чтобы позволить совладельцам запускать приложение, но чтобы они больше не могли редактировать приложение или делиться им, снимите флажок Совладелец.
  • Чтобы прекратить совместное использование приложения с этим пользователем или группой, выберите значок Удалить (x).

Предоставление доступа к приложениям с помощью Teams

Вы можете поделиться ссылкой на свое приложение в чате Teams. Пользователь, с которым вы делитесь приложением, должен находиться в том же клиенте и иметь доступ к приложению, которым вы делитесь.

Примечание.

  • Чтобы добавить приложения на основе холста в Teams с помощью веб-проигрывателя:
  • Если вы являетесь отправителем или получателем и получаете ошибку Не удается найти это приложение при выборе Добавить приложение в Teams, это означает, что у вас нет доступа к приложению. Чтобы получить доступ, обратитесь к администратору.
  • Если вы отправитель и у вас нет личного приложения Power Apps в Teams, то карточка предварительного просмотра появится с кнопкой Show Preview. Чтобы развернуть полную адаптивную карточку, выберите Показать область предварительного просмотра.

Чтобы поделиться приложением, скопируйте ссылку на приложение из веб-браузера и вставьте ее в чат Teams. Прежде чем отправить ссылку, вы увидите предварительный просмотр своего сообщения.

Предоставление доступа к приложению с помощью Teams.

Условные обозначения:

  1. Ссылка на приложение : выберите веб-ссылку, чтобы открыть приложение.
  2. Свернуть предварительный просмотр: выберите, чтобы закрыть предварительный просмотр. Когда вы сворачиваете предварительный просмотр, пользователь, которому вы отправляете ссылку, получит только веб-ссылку для открытия приложения. Они не увидят кнопки Добавить приложение в Teams или Запустить приложение в Интернете.
  3. Название приложения: показывает название приложения.
  4. Добавить приложение в Teams: выберите, чтобы добавить приложение в Teams.
  5. Запуск приложения в браузере: открытие приложения прямо в браузере.

Запрос лицензий для ваших пользователей

При совместном использовании приложения, требующего лицензии для использования, вы можете запросить лицензии Power Apps для ваших пользователей. Дополнительные сведения см. в разделе Запрос лицензий Power Apps для пользователей вашего приложения.

Вопросы, касающиеся групп безопасности

  • Все существующие участники группы безопасности наследуют разрешения приложения. Новые пользователи, присоединяющиеся к группе безопасности, наследуют разрешения группы безопасности для приложения. Пользователи, покидающие группу, больше не будут иметь доступа через эту группу, но эти пользователи могут продолжать иметь доступ либо путем предоставления им разрешений напрямую, либо через участие в другой группе безопасности.

  • У каждого участника группы безопасности есть те же разрешения на приложение, которые назначались группе в целом. Однако можно предоставить больше разрешений одному или нескольким участникам группы, чтобы расширить для них права доступа. Например, вы можете дать группе безопасности А разрешение на запуск приложения. Затем вы также можете дать пользователю B, который принадлежит к этой группе, разрешение Совладелец. Каждый участник группы безопасности сможет запускать приложение, но только пользователь B сможет изменять его. Если предоставить группе безопасности A разрешение Совладелец, а пользователю B — разрешение на выполнение приложения, этот пользователь также сможет изменять приложение.

  • Пользователи должны явным образом быть членами группы безопасности. Если пользователь является владельцем группы, он также должен назначить себя членом группы, чтобы наследовать разрешения приложений.

Предоставление общего доступа к приложению с группами Microsoft 365

Вы можете поделиться приложением с группами Microsoft 365. Однако в группе должна быть включена безопасность. Включение безопасности гарантирует, что группа Microsoft 365 может получать маркеры безопасности для проверки подлинности для доступа к приложениям или ресурсам.

Using Microsoft Graph:

  1. Установите модуль Microsoft Graph.

    Install-Module Microsoft.Graph -Scope CurrentUser
    
  2. Подключитесь к Microsoft Graph. Сведения о ролях администратора, необходимых для управления группами, см. в разделе Microsoft Entra роли управления группами.

    Connect-MgGraph -Scopes "Group.ReadWrite.All"
    
  3. Задайте идентификатор объекта группы Microsoft 365.

    $ObjectID = "<ObjectID>"
    
  4. Включите безопасность.

    Update-MgGroup -GroupId $ObjectID -BodyParameter @{ SecurityEnabled = $true }
    
  5. Проверьте обновление.

    Get-MgGroup -GroupId $ObjectID | Select-Object DisplayName, SecurityEnabled
    

Примечание.

Чтобы обеспечить безопасность, необходимо быть владельцем группы Microsoft 365. Задание свойства SecurityEnabled значение True не влияет на работу функций Power Apps и Microsoft 365. Эта команда требуется, так как свойство SecurityEnabled имеет значение False по умолчанию при создании групп Microsoft 365 за пределами Microsoft Entra ID.

Через несколько минут вы сможете найти эту группу на панели общего доступа Power Apps и предоставить доступ к приложениям для этой группы.

Управление разрешениями в отношении таблиц для Dataverse

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

Примечание.

  • Роли безопасности можно назначать отдельным пользователям и группам безопасности в Microsoft Entra ID, но не Microsoft 365 группам.
  • Если пользователь не входит в корневую бизнес-единицу Dataverse, вы можете предоставить доступ к приложению, не указывая роль безопасности, а затем задать роль безопасности напрямую.
  • После назначения роли безопасности пользователю или группе его нельзя отменить при совместном использовании приложения. Однако вы по-прежнему можете отменить назначение ролей безопасности на портале администрирования.

Необходимые условия

Чтобы назначить роль, необходимо иметь разрешения системного администратора для базы данных Dataverse.

Чтобы назначить группу безопасности в Microsoft Entra на роль

  1. На панели общего доступа в разделе Разрешения для данных выберите Назначить роль безопасности.

  2. Выберите роли Dataverse, которые необходимо применить к выбранным Microsoft Entra пользователям или группам.

    Список ролей безопасности.

Примечание.

При предоставлении доступа к приложению, основанному на более старой версии Dataverse, необходимо отдельно предоставить разрешение времени выполнения для службы. Если у вас нет на это разрешения, обратитесь к администратору вашей среды.

Следующие шаги

Предоставление доступа к приложению на основе холста гостевым пользователям

См. также

Изменение приложения
Восстановление предыдущей версии приложения
Экспорт и импорт приложения
Удаление приложения