Zdieľanie plátnovej aplikácie v službe PowerAppsShare a canvas app in PowerApps

Po vytvorení plátnovej aplikácie, ktorá spĺňa potreby podniku, zadajte používateľov vo vašej organizácii, ktorí môžu aplikáciu spustiť, ktorí ju môžu upraviť a dokonca opätovne zdieľať.After you build a canvas app that addresses a business need, specify which users in your organization can run the app and which can modify and even reshare it. Zadajte meno každého používateľa alebo zadajte skupinu zabezpečenia v službe Azure Active Directory.Specify each user by name, or specify a security group in Azure Active Directory. Ak chcete, aby mohol výhody vašej aplikácie využívať každý, zadajte možnosť spustenia pre celú organizáciu.If everyone would benefit from your app, specify that your entire organization can run it.

Dôležité

Pre zdieľaná aplikácia fungovať podľa očakávaní, musíte tiež spravovať povolenia pre zdroj údajov alebo zdrojom, na ktorom je aplikácia založená, ako napríklad Common Data Service alebo Excel.For a shared app to function as you expect, you must also manage permissions for the data source or sources on which the app is based, such as Common Data Service or Excel. Možno bude potrebné zdieľať iné zdroje, od ktorých závisí aplikácia, ako napríklad postupy, brány alebo pripojenia.You might also need to share other resources on which the app depends, such as flows, gateways, or connections.

PredpokladyPrerequisites

Ak chcete zdieľať aplikáciu, musíte ju predtým uložiť do cloudu (nie lokálne) a potom ju publikovať.Before you share an app, you must save it to the cloud (not locally) and then publish the app.

  • Zadajte vo svojej aplikácii zmysluplný názov a jasný popis, aby používatelia vedeli, čo vaša aplikácia vykonáva, a aby ju mohli v zozname jednoducho nájsť.Give your app a meaningful name and a clear description, so that people know what your app does and they can easily find it in a list. V ponuke Súbor aplikácie PowerApps Studio vyberte položku Nastavenia aplikácie, zadajte názov a potom zadajte alebo prilepte popis.On the File menu in PowerApps Studio, select App settings, specify a name, and then type or paste a description.

  • Vždy, keď vykonáte zmeny, musíte aplikáciu uložiť a znova publikovať, ak chcete, aby ostatní používatelia videli dané zmeny.Whenever you make changes, you must save and publish the app again if you want others to see those changes.

Zdieľanie aplikácieShare an app

  1. Prihláste sa do služby PowerApps a potom v blízkosti ľavého okraja vyberte položku Aplikácie.Sign in to PowerApps, and then select Apps near the left edge.

    Zobrazenie zoznamu aplikácií

  2. Vyberte aplikáciu, ktorú chcete zdieľať aktivujete výberom príslušnej ikony.Select the app that you want to share by selecting its icon.

    Výber aplikácie

  3. Na banneri vyberte podiel.In the banner, select Share.

    Otvorenie obrazovky zdieľania

  4. Zadajte meno alebo alias používateľov alebo skupín zabezpečenia v Azure Active Directory, s ktorými chcete zdieľať aplikáciu.Specify by name or alias the users or security groups in Azure Active Directory with which you want to share the app.

    • Povoliť celou vašou organizáciou na spustenie aplikácie (ale nie upravovať ani zdieľať), zadajte všetkým na paneli zdieľania.To allow your entire organization to run the app (but not modify or share it), type Everyone in the sharing panel.
    • Aplikáciu môžete zdieľať so zoznamom aliasy, popisné názvy alebo to kombinácia týchto (napríklad Jane Doe < jane.doe@contoso.com> ) Ak sú položky oddelené bodkočiarkou.You can share an app with a list of aliases, friendly names, or a combination of those (for example, Jane Doe <jane.doe@contoso.com>) if the items are separated by semi-colons. Ak viac ako jedna osoba má rovnaký názov, ale iné aliasy, prvá osoba našiel sa pridajú do zoznamu.If more than one person has the same name but different aliases, the first person found will be added to the list. Popis sa zobrazí, ak meno alebo alias už má povolenie alebo nemožno rozpoznať.A tooltip appears if a name or alias already has permission or can't be resolved.

    Zadajte používateľov a spoluvlastníkov

    Poznámka

    Nemôžete zdieľať aplikácie s distribučnej skupiny vo vašej organizácii alebo používateľa alebo skupinu mimo vašej organizácie.You can't share an app with a distribution group in your organization or with a user or group outside your organization.

  5. Ak chcete povoliť tých, s ktorými zdieľate aplikáciu upravovať a zdieľať ho (okrem spustenia), vyberte spoluvlastníka začiarkavacie políčko.If you want to allow those with whom you're sharing the app to edit and share it (in addition to running it), select the Co-owner check box.

    Nemôžete udeliť spoluvlastníka povolenie na zabezpečenie skupiny, ak ste vytvoril aplikáciu z v rámci riešenia.You can't grant Co-owner permission to a security group if you created the app from within a solution.

    Poznámka

    Bez ohľadu na povolenia, žiadne dvaja ľudia aplikáciu môžete upraviť v rovnakom čase.Regardless of permissions, no two people can edit an app at the same time. Ak jedna osoba otvorí aplikáciu na úpravu, iní ľudia môžu ju spustite, ale ju upraviť.If one person opens the app for editing, other people can run it but not edit it.

  6. Ak vaše aplikácie pripojí k údajom, pre ktoré používatelia potrebujú povolenia na prístup, zadajte ich.If your app connects to data for which users need access permissions, specify them.

    Môžete napríklad aplikácie môže pripojiť k entite v databáze Common Data Service.For example, your app might connect to an entity in a Common Data Service database. Pri zdieľaní týchto aplikácií, zdieľania panel vás vyzve na spravovanie zabezpečenia pre danú entitu.When you share such an app, the sharing panel prompts you to manage security for that entity.

    Priradenie roly zabezpečeniaAssign a security role

    Ďalšie informácie o správe bezpečnosti pre entitu, pozrite si spravovať povolenia entity ďalej v tejto téme.For more information about managing security for an entity, see Manage entity permissions later in this topic.

  7. Ak chcete pomôcť ľuďom nájsť vaše aplikácie, označte Odoslať e-mailovú pozvánku na nových používateľov začiarkavacie políčko.If you want to help people find your app, select the Send an email invitation to new users check box.

  8. V dolnej časti Zdieľanie panel, vyberte zdieľať.At the bottom of the share panel, select Share.

    Každý, s ktorými ste zdieľali aplikáciu môžete ju spustiť v PowerApps Mobile v mobilnom zariadení alebo v AppSource v Dynamics 365 v prehliadači.Everyone with whom you shared the app can run it in PowerApps Mobile on a mobile device or in AppSource on Dynamics 365 in a browser. Spoluvlastníkov môžete upravovať a zdieľať aplikácie v PowerApps.Co-owners can edit and share the app in PowerApps.

    Ak ste odoslali e-mailovú pozvánku, všetkých používateľov, s ktorými ste zdieľali aplikáciu môžete spustiť výberom prepojenia v pozvánky.If you sent an email invitation, everyone with whom you shared the app can run it by selecting a link in the invitation.

    • Ak používateľ vyberie prepojenie na mobilnom zariadení, aplikácia sa otvorí v PowerApps Mobile.If a user selects the link on a mobile device, the app opens in PowerApps Mobile.
    • Ak používateľ vyberie prepojenia v stolnom počítači, aplikácia sa otvorí v prehliadači.If a user selects the link on a desktop computer, the app opens in a browser.

    Spoluvlastníkov, ktoré dostanú pozvanie získať iný prepojenie, ktoré otvorí aplikáciu na úpravu v PowerApps Studio.Co-owners who receive an invitation get another link that opens the app for editing in PowerApps Studio.

Povolenia pre používateľa alebo skupinu zabezpečenia môžete zmeniť výberom mena a potom vykonaním niektorého z týchto krokov:You can change permissions for a user or a security group by selecting their name and then performing either of these steps:

  • Ak chcete povoliť aplikáciu spúšťať ale už nie je upraviť alebo ju zdieľať spoluvlastníkov, zrušte spoluvlastníka začiarkavacie políčko.To allow co-owners to run the app but no longer edit or share it, clear the Co-owner check box.
  • Ak chcete zastaviť zdieľanie aplikácie s daného používateľa alebo skupinu, vyberte ikonu odstrániť (x).To stop sharing the app with that user or group, select the Remove (x) icon.

Dôležité informácie o skupine zabezpečeniaSecurity-group considerations

  • Ak budete zdieľať aplikáciu so skupinou zabezpečenia, existujúci aj budúci členovia tejto skupiny budú mať špecifikované povolenia pre túto skupinu.If you share an app with a security group, existing members of that group and anyone who joins it will have the permission that you specify for that group. Každý, kto skupinu opustí, stratí toto povolenie, pokiaľ nepatrí do inej skupiny, ktorá prístup má, alebo nedostane povolenie ako jednotlivec.Anyone who leaves the group loses that permission unless they belong to a different group that has access or you give them permission as an individual.

  • Každý člen skupiny zabezpečenia má rovnaké povolenia pre aplikáciu ako celá skupina.Every member of a security group has the same permission for an app as the overall group does. Môžete však špecifikovať väčší rozsah povolení pre jedného alebo viacerých členov tejto skupiny a umožniť im tak väčšiu úroveň prístupu.However, you can specify greater permissions for one or more members of that group to allow them greater access. Napríklad môžete udeliť skupine zabezpečenia A povolenie na spúšťanie aplikácie, ale takisto môžete udeliť používateľovi B, ktorý patrí do tejto skupiny, spoluvlastníka povolenie.For example, you can give Security Group A permission to run an app, but you can also give User B, who belongs to that group, Co-owner permission. Každý člen skupiny zabezpečenia môže aplikáciu spustiť, ale len používateľ B ju môže upravovať.Every member of the security group can run the app, but only User B can edit it. Ak dáte skupine zabezpečenia A spoluvlastníka povolení a používateľovi B povolenie na spustenie aplikácie, daný používateľ môže aplikáciu aj upravovať.If you give Security Group A Co-owner permission and User B permission to run the app, that user can still edit the app.

Spravovanie povolení entityManage entity permissions

Common Data ServiceCommon Data Service

Ak vytvoríte aplikáciu založenú na Common Data Service, musíte tiež zabezpečiť, aby používatelia, s ktorými zdieľate aplikáciu mať príslušné povolenia pre entitu alebo entity vychádza aplikácie.If you create an app based on Common Data Service, you must also ensure that the users with whom you share the app have the appropriate permissions for the entity or entities on which the app relies. Konkrétne týmto používateľom musia patriť do rola zabezpečenia, ktorá môže vykonávať úlohy ako vytváranie, čítanie, písanie a odstraňovaní príslušné záznamy.Specifically, those users must belong to a security role that can perform tasks such as creating, reading, writing, and deleting relevant records. V mnohých prípadoch budete chcieť vytvoriť jeden alebo viac vlastných rolí s presné povolenia, ktoré používatelia potrebujú na spustenie aplikácie.In many cases, you'll want to create one or more custom security roles with the exact permissions that users need to run the app. Potom môžete priradiť rolu každému používateľovi podľa potreby.You can then assign a role to each user as appropriate.

Poznámka

V čase písania tohto článku môžete priradiť roly zabezpečenia na jednotlivých používateľov a skupín zabezpečenia v Azure Active Directory, ale nie do skupiny v Office.As of this writing, you can assign security roles to individual users and security groups in Azure Active Directory but not to Office groups.

PožiadavkaPrerequisite

Ak chcete priradiť rolu, musíte mať správca systému povolenia pre databázu Common Data Service.To assign a role, you must have System administrator permissions for a Common Data Service database.

Priradiť skupiny zabezpečenia v službe Azure AD do rolyAssign a security group in Azure AD to a role

  1. Na paneli zdieľania vyberte priradenie roly zabezpečenia pod povolenia údajov.In the sharing panel, select Assign a security role under Data permissions.

  2. Vyberte rolu alebo roly v Common Data Service, ktoré chcete priradiť používateľovi alebo skupine zabezpečenia v službe Azure AD, s ktorými chcete zdieľať aplikáciu.Select the role or roles in Common Data Service that you want to assign to the user or the security group in Azure AD with which you want to share the app.

    Zoznam roly zabezpečenia

Služba Common Data Service (predchádzajúca verzia)Common Data Service (previous version)

Keď zdieľate aplikáciu, ktorá je založená na staršiu verziu služby Common Data Service, potrebe zdieľať povolenie runtime so službou samostatne.When you share an app that's based on an older version of Common Data Service, you must share the runtime permission to the service separately. Ak nemáte povolenie na to, kontaktujte správcu prostredia.If you don’t have permission to do this, see your environment administrator.