Udostępnianie aplikacji w usłudze PowerAppsShare an app in PowerApps

Dobrze jest tworzyć aplikacje, które zaspokajają Twoje potrzeby biznesowe, ale prawdziwa magia usługi PowerApps pochodzi z udostępniania tych aplikacji innym osobom.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. W tym temacie został opisany sposób udostępniania aplikacji określonym użytkownikom lub grupom zabezpieczeń, ale można je też udostępniać całej organizacji.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.

Otwieranie ekranu udostępniania aplikacjiOpen the share app screen

Aby udostępnić aplikację, musisz otworzyć witrynę powerapps.com. Nie obsługujemy już udostępniania aplikacji w programie PowerApps Studio ani PowerApps Mobile.To share an app, you must open powerapps.com. We no longer support sharing apps in PowerApps Studio or PowerApps Mobile.

W programie PowerApps StudioFrom PowerApps Studio

  • Opcja 1 — W menu Plik kliknij lub naciśnij pozycję Udostępnij.Option 1 - On the File menu, click or tap Share.

    Plik i udział

  • Opcja 2 — W menu Plik kliknij lub naciśnij pozycję Otwórz, a następnie kliknij lub naciśnij ikonę udostępniania aplikacji.Option 2 - On the File menu, click or tap Open, and then click or tap the share icon for an app.

    Wielokropek i udostępnianie

W witrynie powerapps.comFrom powerapps.com

  • Na pasku nawigacyjnym z lewej strony kliknij lub naciśnij pozycję Aplikacje, kliknij lub naciśnij pozycję wielokropka (...), a następnie kliknij lub naciśnij pozycję Udostępnij.In the left navigation bar, click or tap Apps, click or tap the ellipsis (...), and then click or tap Share.

    Wielokropek w portalu

Udostępnianie aplikacjiShare an app

W tym miejscu możesz udostępnić aplikację, wykonując następujące kroki.From here, you can share an app by following these steps.

  1. Określ nazwę co najmniej jednego użytkownika lub grupy zabezpieczeń w usłudze Azure Active Directory albo wskaż, że chcesz udostępnić tę aplikację całej swojej organizacji.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. Pamiętaj, że podczas udostępniania całej organizacji możesz to robić tylko dla uprawnień Użytkownik.Note you can only share with User permission when sharing to your entire organization.

    Określanie użytkowników w witrynie powerapps.com

  2. Określ poziom uprawnień:Specify the level of permissions:

    • Użytkownik: użytkownicy lub grupy mogą uruchamiać aplikację, ale nie mogą jej udostępniać.User: Users or groups can run the app but not share it.
    • Współautor: użytkownicy lub grupy mogą uruchamiać aplikację, dostosowywać ją i udostępniać wersję dostosowaną innym użytkownikom.Contributor: Users or groups can run the app, customize it, and share the customized version further to other users.

      Portal udostępniania aplikacji

  3. Kliknij lub naciśnij pozycję Zapisz.Click or tap Save.

Aby zmienić uprawnienia dla użytkownika lub grupy, powtórz krok 1 tej procedury, a następnie określ dla tego użytkownika lub grupy inną opcję na liście uprawnień.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. Aby usunąć wszystkie uprawnienia dla użytkownika lub grupy, kliknij lub naciśnij ikonę x dla tego użytkownika lub grupy.To remove all permissions for a user or group, click or tap the x icon for that user or group.

Wysyłanie powiadomień e-mailSend email notification

Po udostępnieniu aplikacji możesz wybrać, czy należy powiadomić użytkowników lub grupę zabezpieczeń za pośrednictwem poczty e-mail, czy też nie.When you share an app, you can select whether or not to notify users or a security group via email. Jeśli wybierzesz tę opcję, aby powiadomić użytkownika lub użytkowników, lub grupy zabezpieczeń, zostanie wysłana wiadomość e-mail.If you choose this option, an email will be sent to notify the user or users or security groups. Ta wiadomości e-mail zawiera link, za pomocą którego mogą oni uzyskać dostęp do aplikacji.The email contains a link with which they can access the app. Jeśli jest to potrzebne, użytkownicy są monitowani o utworzenie kont i zainstalowanie usługi PowerApps.If appropriate, users are prompted to sign up for and install PowerApps.

Należy pamiętać, że są wysyłane różne szablony wiadomości e-mail w zależności od uprawnień, które postanowisz udostępnić z aplikacją.Please note that different email templates are sent depending on the permission you decide to share the app with. Po udostępnieniu aplikacji z uprawnieniem Użytkownik wiadomość e-mail zawiera link do uruchomienia aplikacji.When you share the app with User permission, the email contains the link to run the app. Po udostępnieniu aplikacji z uprawnieniem Współautor wiadomość e-mail zawiera link do edytowania aplikacji w programie PowerApps Studio lub do uruchomienia aplikacji.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.

Jak moi użytkownicy widzą udostępnioną przeze mnie aplikację?How do my users see the app I shared?

Po udostępnieniu aplikacji przynajmniej jednemu użytkownikowi lub grupie zabezpieczeń, to, jak widzą aplikację, zależy od uprawnienia udostępnionego z aplikacją.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.

Jeśli aplikacja została udostępniona z uprawnieniem UżytkownikIf you shared app with User permission

Osoby, którym udostępniono aplikację, otrzymają wiadomość e-mail z powiadomieniem, jeśli to pole wyboru zostało zaznaczone na ekranie udostępniania aplikacji.The people you shared the app with will receive an email notification if you selected that check box in the app sharing screen. W wiadomości e-mail mogą oni kliknąć lub nacisnąć link, aby uruchomić aplikację w usłudze Dynamics 365.In the email, they can click or tap a link to run the app on Dynamics 365. Wkrótce będą obsługiwane uniwersalne linki, co oznacza, że po zainstalowaniu programu PowerApps Studio lub PowerApps Mobile aplikacja zostanie otwarta w programie PowerApps Studio lub 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.

Użytkownicy mogą też odnajdywać aplikację w usłudze AppSource dla usługi Dynamics 365 (jeśli na przykład nie wyślesz wiadomości e-mail).Users can also discover the app in AppSource on Dynamics 365 (for example, if you didn't send email). Dowiedz się więcej na temat sposobu pobierania aplikacji przez użytkowników za pomocą usługi AppSource.Read more on how to users can get apps via AppSource.

Jeśli aplikacja została udostępniona z uprawnieniem WspółautorIf you shared an app with Contributor permission

Osoby, którym udostępniono aplikację, otrzymają wiadomość e-mail z powiadomieniem, jeśli to pole wyboru zostało zaznaczone na ekranie udostępniania aplikacji.The people you shared the app with will receive an email notification if you selected that check box in the app sharing screen. W wiadomości e-mail mogą oni kliknąć lub nacisnąć link, który spowoduje otwarcie aplikacji bezpośrednio do edycji przy użyciu programu PowerApps Studio dla Internetu.In the email, they can click or tap a link that opens the app directly for editing using PowerApps Studio for the web. Jest tam również link do uruchomienia aplikacji w usłudze Dynamics 365.There is also a link to run the app on Dynamics 365. Wkrótce będą obsługiwane uniwersalne linki, co oznacza, że po zainstalowaniu programu PowerApps Studio lub PowerApps Mobile aplikacja zostanie otwarta w programie PowerApps Studio lub 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.

Użytkownicy mogą też odnajdywać aplikację w witrynie powerapps.com (jeśli na przykład nie wyślesz wiadomości e-mail).Users can also discover the app in powerapps.com (for example, if you didn't send email). Jest to strona główna dla twórców aplikacji do przeglądania wszystkich utworzonych przez nich aplikacji lub tych, które zostały im udostępnione z uprawnieniem Współautor.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. Z kolei usługa Dynamics 365 jest miejscem, gdzie użytkownicy mogą szybko uruchamiać aplikacje z usługi PowerApps i inne aplikacje biznesowe.In contrast, Dynamics 365 is where users can run apps from PowerApps and other business apps quickly.

Inne informacje, które należy znaćOther things to know

  • Aby udostępnić aplikację, musisz zapisać ją w chmurze, a nie lokalnie.To share an app, you must save it to the cloud, not locally.
  • Przed udostępnieniem aplikacji, zastanów się, którym użytkownikom i grupom zabezpieczeń zamierzasz ją udostępnić i jaką rolę ma mieć każdy — użytkownika, czy współautora.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. Jeśli aplikacja zostanie udostępniona grupie, określone uprawnienia będą mieli istniejący członkowie tej grupy i wszystkie osoby, które do niej dołączą.If you share an app with a group, existing members of that group and anyone who joins it have the permissions that you specify. Każdy, kto opuści grupę, traci te uprawnienia, chyba że ma je jawnie określone lub jest członkiem innej grupy, które ma dostęp.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.
  • Każdy członek grupy ma takie same uprawnienia do aplikacji, jak cała grupa.Every member of a group has the same permissions for an app as the overall group does. Można jednak określić większe uprawnienia dla jednego lub więcej członków tej grupy, aby umożliwić im większy dostęp.However, you can specify greater permissions for one or more members of that group to allow them greater access. Na przykład możesz udostępnić aplikację grupie zabezpieczeń A z uprawnieniami użytkownika.For example, you can share an app with security group A with User permission. Aplikację może uruchomić każdy członek grupy zabezpieczeń A.Every member of security group A can run the app. Teraz udostępnij aplikację użytkownikowi B, który jest częścią grupy zabezpieczeń A w uprawnieniami współautora.Now you share the app with user B, who is part of security group A, with Contributor permission. Użytkownik B może edytować aplikację, podczas gdy inne osoby w grupie zabezpieczeń A mogą tylko używać aplikacji.User B now can edit the app while everyone else in security group A can only use the app. Jeśli określisz mniej uprawnień dla co najmniej jednego członka grupy, nadal będzie on miał wszystkie uprawnienia przyznane całej grupie.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.
  • Możesz udostępnić aplikację całej organizacji, ale dokładnie przemyśl kwestię, czy wszyscy muszą mieć dostęp do Twojej aplikacji.You can share an app with your entire organization, but think carefully about whether everyone needs access to your app.
  • Pamiętaj, że wszelkie zmiany wprowadzone w udostępnionych aplikacjach zostaną przekazane do osób, którym ją udostępniono, zaraz po ich zapisaniu.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. Może to być bardzo pożądane, jeśli ulepszysz aplikację, ale może także wpłynąć na innych użytkowników w przypadku usunięcia lub istotnej zmiany funkcji.This can be great if you improve the app, but can also impact others if you remove or significantly change features.
  • Zanim udostępnisz aplikację nadaj jej zrozumiałą nazwę i opis, aby użytkownicy wiedzieli, do czego ona służy, i mogli ją łatwo wybrać z listy.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. W menu Plik w programie PowerApps Studio kliknij lub naciśnij pozycję Ustawienia aplikacji, a następnie wprowadź opis.On the File menu in PowerApps Studio, click or tap App settings, and then enter a description.

    Opis aplikacji

Udostępnianie aplikacji i zasoby używane przez aplikacjęApp sharing and the resources the app uses

Większość aplikacji polega na co najmniej jednym z następujących typów zasobów:Most apps rely on at least one of these types of resources:

  • połączenie ze źródłem danych,a connection to a data source
  • brama danych lokalnych,an on-premises data gateway
  • łącznik niestandardowya custom connector
  • skoroszyt programu Excel lub inna usługa,an Excel workbook or other service
  • przepływ.a flow

Użytkownicy i współautorzy muszą mieć uprawnienia do wszystkich połączeń danych i bram, których używa aplikacja.Users and contributors need permissions to any data connections and gateways that the app uses. Niektóre uprawnienia są przyznawane niejawnie wraz z aplikacją, ale inne muszą zostać przyznane jawnie.Some permissions come along implicitly with the app, but others must be explicitly granted. Aby uzyskać więcej informacji, zobacz Udostępnianie zasobów aplikacji.For more information, see Share app resources.

Po udostępnieniu aplikacji, która używa usługi Common Data Service, zwróć uwagę na pasek informacji wskazujący, że musisz oddzielnie udostępnić uprawnienie środowiska uruchomieniowego do usługi 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. Jeśli nie masz uprawnień, aby to zrobić, skontaktuj się z administratorem środowiska. Dowiedz się więcej o zabezpieczeniach usługi 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.

Zasoby aplikacji podczas udostępniania

Co nie jest obsługiwane?What isn't supported?

  • Możesz udostępniać do grupy zabezpieczeń, ale nie grupy dystrybucyjnej.You can share to a security group but not a distribution group.
  • Możesz udostępniać aplikacje użytkownikom w swojej organizacji, ale nie użytkownikom w innej dzierżawie.You can share apps with users in your organization but not users in another tenant.
  • Możesz udostępniać aplikację z witryny powerapps.com, ale nie z programu PowerApps Studio.You can share an app from powerapps.com but not from PowerApps Studio. (Kliknij lub naciśnij ikonę udostępniania w programie PowerApps Studio, aby otworzyć witrynę powerapps.com).(Click or tap a share icon in PowerApps Studio to open powerapps.com).
  • Możesz ponownie udostępnić aplikację, jeśli masz uprawnienia współautora (nie użytkownika) do tej aplikacji.You can re-share an app if you have Contributor (not User) permission to that app.