Предоставление общего доступа к приложению в PowerAppsShare an app in PowerApps

Вы можете создавать приложения, которые помогают решать бизнес-задачи. Но помимо этого вы также можете использовать PowerApps для предоставления совместного доступа к этим приложениям.It’s great to build apps that address your own business needs, but the real magic of PowerApps comes from sharing those apps with others. В этой статье вы узнаете, как предоставить общий доступ к приложениям определенным пользователям, группам безопасности или всей организации.In this topic, you will learn how to share apps with specific users or security groups, or you can share it with your entire organization.

Открытие экрана общего доступа к приложениюOpen the share app screen

Чтобы предоставить общий доступ к приложению, необходимо перейти на сайт powerapps.com. Совместный доступ к приложениям в PowerApps Studio или PowerApps Mobile больше не поддерживается.To share an app, you must open powerapps.com. We no longer support sharing apps in PowerApps Studio or PowerApps Mobile.

В PowerApps StudioFrom PowerApps Studio

  • Вариант 1. В меню Файл щелкните Общий доступ.Option 1 - On the File menu, click or tap Share.

    Меню "Файл", пункт "Общий доступ"

  • Вариант 2. В меню Файл выберите Открыть, а затем щелкните значок общего доступа для приложения.Option 2 - On the File menu, click or tap Open, and then click or tap the share icon for an app.

    Многоточие и значок общего доступа

На сайте powerapps.comFrom powerapps.com

  • На панели навигации слева щелкните Приложения, нажмите кнопку с многоточием (...), а затем выберите Общий доступ.In the left navigation bar, click or tap Apps, click or tap the ellipsis (...), and then click or tap Share.

    Кнопка с многоточием на портале

Общий доступ к приложениюShare an app

Здесь можно предоставить общий доступ к приложению, сделав следующее:From here, you can share an app by following these steps.

  1. Укажите имена одного или нескольких пользователей или групп безопасности в Azure Active Directory либо предоставьте общий доступ к приложению всей организации.Specify the names of one or more users or security groups in Azure Active Directory, or specify that you want to share the app with your entire organization. Обратите внимание, что при предоставлении общего доступа всей организации можно использовать только разрешение Пользователь.Note you can only share with User permission when sharing to your entire organization.

    Указание пользователей на сайте powerapps.com

  2. Укажите уровень разрешений:Specify the level of permissions:

    • Пользователь. Пользователи или группы могут запускать приложение, но не предоставлять к нему общий доступ.User: Users or groups can run the app but not share it.
    • Участник. Пользователи или группы могут запускать приложение, настраивать его и предоставлять общий доступ к настроенной версии другим пользователям.Contributor: Users or groups can run the app, customize it, and share the customized version further to other users.

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

  3. Нажмите кнопку Save (Сохранить).Click or tap Save.

Чтобы изменить разрешения пользователя или группы, повторите первый шаг процедуры и выберите другой вариант в списке разрешений для данного пользователя или группы.To change permissions for a user or a group, repeat step 1 of this procedure, and then specify a different option in the list of permissions for that user or group. Чтобы удалить все разрешения пользователя или группы, щелкните значок x для данного пользователя или группы или коснитесь его.To remove all permissions for a user or group, click or tap the x icon for that user or group.

Отправка уведомления по электронной почтеSend email notification

При предоставлении общего доступа к приложению вы можете выбрать, уведомлять ли об этом пользователей или группу безопасности по электронной почте.When you share an app, you can select whether or not to notify users or a security group via email. Если выбрать этот вариант, пользователь, пользователи или группы безопасности будут получать уведомление по электронной почте.If you choose this option, an email will be sent to notify the user or users or security groups. Сообщение содержит ссылку, с помощью которой можно перейти к приложению.The email contains a link with which they can access the app. При необходимости пользователям предлагается зарегистрироваться и установить PowerApps.If appropriate, users are prompted to sign up for and install PowerApps.

Обратите внимание, что отправляемые шаблоны сообщений электронной почты зависят от разрешения, которое вы назначаете для доступа к приложению.Please note that different email templates are sent depending on the permission you decide to share the app with. Если предоставить общий доступ к приложению с разрешением Пользователь, в сообщении электронной почты будет содержаться ссылка для запуска приложения.When you share the app with User permission, the email contains the link to run the app. Если предоставить общий доступ к приложению с разрешением Участник, в сообщении будет содержаться ссылка для изменения или запуска приложения в PowerApps Studio.When you share the app with Contributor permission, the email contains the link to edit the app in PowerApps Studio or to run the app.

Как пользователи увидят приложение, к которому предоставлен общий доступHow do my users see the app I shared?

То, как пользователи или группы безопасности узнают, что им предоставлен общий доступ к приложению, и смогут к нему перейти, зависит от назначенного им разрешения.After you share an app with one or more users or security groups, how they can see the app depends on the permission you shared the app with.

Предоставление общего доступа к приложению с разрешением ПользовательIf you shared app with User permission

Пользователи, которым предоставлен общий доступ к приложению, получат уведомление по электронной почте, если этот флажок установлен на экране общего доступа к приложению.The people you shared the app with will receive an email notification if you selected that check box in the app sharing screen. В сообщении электронной почты содержится ссылка, позволяющая запустить приложение в Dynamics 365.In the email, they can click or tap a link to run the app on Dynamics 365. Скоро будет добавлена поддержка универсальных ссылок, то есть, если у вас установлена PowerApps Studio или PowerApps Mobile, приложение будет открываться в этих программах.Soon we will support universal links, which means if you have PowerApps Studio or PowerApps Mobile installed, the app will open in PowerApps Studio or PowerApps mobile.

Пользователи также могут обнаружить приложение в AppSource Dynamics 365 (например, если сообщение электронной почты не отправлено).Users can also discover the app in AppSource on Dynamics 365 (for example, if you didn't send email). Чтобы узнать, как пользователи получают доступ к приложениям с помощью AppSource, см. сведения здесь.Read more on how to users can get apps via AppSource.

Предоставление общего доступа к приложению с разрешением УчастникIf you shared an app with Contributor permission

Пользователи, которым предоставлен общий доступ к приложению, получат уведомление по электронной почте, если этот флажок установлен на экране общего доступа к приложению.The people you shared the app with will receive an email notification if you selected that check box in the app sharing screen. В сообщении электронной почты будет содержаться ссылка, позволяющая открыть приложение непосредственно для редактирования с помощью PowerApps Studio в Интернете.In the email, they can click or tap a link that opens the app directly for editing using PowerApps Studio for the web. Есть также ссылка для запуска приложения в Dynamics 365.There is also a link to run the app on Dynamics 365. Скоро будет добавлена поддержка универсальных ссылок, то есть, если у вас установлена PowerApps Studio или PowerApps Mobile, приложение будет открываться в этих программах.Soon we will support universal links, which means if you have PowerApps Studio or PowerApps mobile installed, the app will open in PowerApps Studio or PowerApps Mobile.

Пользователи также могут обнаружить приложение на сайте powerapps.com (например, если сообщение электронной почты не отправлено).Users can also discover the app in powerapps.com (for example, if you didn't send email). Это домашняя страница создателей приложений, где они могут просматривать все созданные приложения или приложения, к которым им предоставлен общий доступ с разрешением Участник.This is the home for app creators to browse through all the apps they created or that have been shared with them with Contributor permission. В то же время Dynamics 365 — это служба, где пользователи могут быстро запускать приложения из PowerApps и других бизнес-приложений.In contrast, Dynamics 365 is where users can run apps from PowerApps and other business apps quickly.

Другие моменты, о которых следует знатьOther things to know

  • Чтобы предоставить общий доступ к приложению, его необходимо сохранить в облаке, а не в локальной среде.To share an app, you must save it to the cloud, not locally.
  • Прежде чем предоставить общий доступ к приложению, обдумайте, каким пользователям и группам безопасности вы собираетесь предоставить доступ к этому приложению и какую роль необходимо им назначить — пользователя или участника.Before you share an app, consider which users and security groups you’re going to share it with and what role you want each to have—user or contributor. Если предоставить общий доступ к приложению группе, указанные разрешения будут у всех участников группы и у каждого, кто к ней присоединится.If you share an app with a group, existing members of that group and anyone who joins it have the permissions that you specify. Каждый, кто выходит из группы, теряет эти разрешения, если он не состоит в другой группе с таким доступом или если ему явно не предоставлены соответствующие разрешения.Anyone who leaves the group loses those permissions unless they're members of a different group that has access or you specify permissions for them explicitly.
  • У каждого участника группы есть те же разрешения на приложение, которые назначались группе в целом.Every member of a group has the same permissions for an app as the overall group does. Однако можно предоставить больше разрешений одному или нескольким участникам группы, чтобы расширить для них права доступа.However, you can specify greater permissions for one or more members of that group to allow them greater access. Например, можно предоставить общий доступ к приложению группе безопасности A с разрешением пользователя.For example, you can share an app with security group A with User permission. Каждый участник группы безопасности A может запускать приложение.Every member of security group A can run the app. Теперь общий доступ к приложению предоставляется пользователю Б, который входит в состав группы безопасности A, с разрешением участника.Now you share the app with user B, who is part of security group A, with Contributor permission. Теперь пользователь Б может изменить приложение, в то время как все остальные пользователи в группе безопасности A могут только его использовать.User B now can edit the app while everyone else in security group A can only use the app. Если предоставить меньше разрешений одному или нескольким участникам группы, у них по-прежнему будут все разрешения, предоставленные группе в целом.If you specify fewer permissions to one or more members of a group, they'll still have all the permissions that you've granted to the overall group.
  • Вы можете предоставить общий доступ к приложению всей организации, но такое решение следует тщательно обдумать: возможно, не всем пользователям нужен этот доступ.You can share an app with your entire organization, but think carefully about whether everyone needs access to your app.
  • Учтите, что все изменения, внесенные в общее приложение, будут доступны пользователям, с которыми вы это приложение совместно используете, сразу же после сохранения изменений.Be aware that any changes you make to a shared app will flow through to the people you shared it with as soon as you save the changes. То есть, улучшать приложение — отличная идея, но помните, что внесение важных изменений или удаление его компонентов могут повлиять на работу других пользователей.This can be great if you improve the app, but can also impact others if you remove or significantly change features.
  • Прежде чем предоставить общий доступ к приложению, укажите для него понятное имя и описание, чтобы пользователи могли сразу понять, что это за приложение, и легко выбрать его из списка.Before you share an app, give it a meaningful name and description, so people know what your app is about and can easily pick it out from a list. В PowerApps Studio в меню Файл щелкните Параметры приложения, а затем введите описание.On the File menu in PowerApps Studio, click or tap App settings, and then enter a description.

    Описание приложения

Предоставление общего доступа к приложению и ресурсы, используемые приложениемApp sharing and the resources the app uses

Большинство приложений используют по меньшей мере один из следующих типов ресурсов:Most apps rely on at least one of these types of resources:

  • подключение к источнику данных;a connection to a data source
  • локальный шлюз данных;an on-premises data gateway
  • настраиваемый соединитель;a custom connector
  • книга Excel или другая служба;an Excel workbook or other service
  • последовательность.a flow

Пользователи и участники должны иметь право подключаться к данным и шлюзам, используемым приложением.Users and contributors need permissions to any data connections and gateways that the app uses. Некоторые разрешения предоставляются в приложении неявно, тогда как другие должны быть предоставлены явно.Some permissions come along implicitly with the app, but others must be explicitly granted. Дополнительные сведения см. в статье о предоставлении доступа к ресурсам приложения.For more information, see Share app resources.

При предоставлении доступа к приложению, использующему Common Data Service, обратите внимание на панель информации, указывающую на необходимость отдельно предоставить общий доступ к службе Common Data Service.When you share an app that uses the Common Data Service, notice the information bar indicating that you must share the runtime permission to the Common Data Service separately. Если у вас нет на это разрешения, обратитесь к администратору вашей среды. Дополнительные сведения о безопасности службы Common Data Service см. здесь.If you don’t have permission to do this, see your environment admin. Read more about security for the Common Data Service.

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

Что не поддерживаетсяWhat isn't supported?

  • Вы можете предоставить общий доступ группе безопасности, но не группе распределения.You can share to a security group but not a distribution group.
  • Общий доступ к приложениям можно предоставлять пользователям в вашей организации, но не пользователям другого клиента.You can share apps with users in your organization but not users in another tenant.
  • Вы можете совместно использовать приложение с другими пользователями на сайте powerapps.com, а не в PowerApps Studio.You can share an app from powerapps.com but not from PowerApps Studio. (Чтобы открыть сайт powerapps.com, щелкните значок общего доступа в PowerApps Studio.)(Click or tap a share icon in PowerApps Studio to open powerapps.com).
  • Вы можете повторно предоставить общий доступ к приложению при наличии разрешения участника (а не пользователя) для этого приложения.You can re-share an app if you have Contributor (not User) permission to that app.