Skip to content

Commit 93ad6ae

Browse files
authored
Merge pull request #4748 from MicrosoftDocs/v-shrutibahl-deploy-bulletins-as-a-broad-distribution-app
Publish deploy bulletins as a broad distribution app
2 parents cfc24ce + a2bf6fd commit 93ad6ae

17 files changed

+189
-0
lines changed

powerapps-docs/maker/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2212,6 +2212,8 @@
22122212
items:
22132213
- name: Use Bulletins sample app
22142214
href: ../teams/bulletins.md
2215+
- name: Deploy Bulletins app broadly in your organization
2216+
href: ../teams/bulletins-deploy-broadly.md
22152217
- name: Customize Bulletins app
22162218
items:
22172219
- name: Understand Bulletins sample app architecture
Lines changed: 187 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,187 @@
1+
---
2+
title: Deploy Bulletins app broadly in your organization
3+
description: Learn about how to deploy Bulletins app broadly in your organization.
4+
author: sbahl10
5+
ms.service: powerapps
6+
ms.topic: conceptual
7+
ms.custom:
8+
ms.date: 07/09/2021
9+
ms.author: v-shrutibahl
10+
ms.reviewer: tapanm
11+
contributors:
12+
- sbahl10
13+
- joel-lindstrom
14+
- navjotm
15+
- tapanm-msft
16+
---
17+
18+
# Deploy Bulletins app broadly in your organization
19+
20+
The Bulletins sample app for Microsoft Teams is designed to provide a central ___location for all company communication. The solution includes two apps: Bulletins and Manage Bulletins.
21+
22+
The app addresses the following personas:
23+
24+
- **Bulletin Manager**—this persona creates Bulletins, FAQ’s, and contacts/link. Managers also view metrics about bulletin reads and bookmarks. The manager uses the Manage Bulletins app and should be a member of the team in which the Bulletins solution is installed.
25+
26+
- **Bulletins User**—this persona views Bulletins, FAQ’s, and contacts/links. This persona uses the Bulletins app.
27+
28+
Consider that you want everyone at in your org, department, or ___location to be able to view bulletins. These users are people outside of the Teams team where the app is installed. In this article, we'll learn how to share the Bulletins app with them.
29+
30+
## Prerequisites
31+
32+
You must be an owner of the Team in which the app is installed to share the app.
33+
34+
### Action required to share an app with colleagues for broad distribution
35+
36+
1. [Share the app with colleagues](#share-app-with-colleagues)
37+
1. [Grant security permissions to the tables used in the app](#grant-permissions-to-the-tables)
38+
39+
## Share app with colleagues
40+
41+
This process begins by opening the app in **Power Apps**. You may have Power Apps pinned to your Teams already.
42+
43+
1. In Teams, select the **** (ellipsis) from the left-pane.
44+
45+
1. Search for **Power Apps** in the search field.
46+
47+
![Search for Power Apps](media/deploy-inspection-as-a-broad-distribution-app/search-power-apps.png "Search for Power Apps")
48+
49+
1. Select Power Apps app from the list to open the app.
50+
51+
1. We recommended that you “pop out” Power Apps so that if you need to go somewhere else in Teams, you won’t lose your app configuration. To pop out the Power Apps app, right-click on Power Apps, and select **Pop out app**.
52+
53+
![Pop out app](media/deploy-inspection-as-a-broad-distribution-app/pop-out-app.png "Pop out app")
54+
55+
1. Right-click on **Power Apps**, and select **Pin** to lock the app to the side menu so it's easy to get to in the future.
56+
57+
![Power apps icon](media/deploy-inspection-as-a-broad-distribution-app/power-apps-icon.png "Power apps icon")
58+
59+
1. Now that you've loaded the Power Apps app, select **Build**.
60+
61+
![Build tab Bulletins app](media/deploy-inspection-as-a-broad-distribution-app/build-tab-bulletins-app.png "Build tab Bulletins app")
62+
63+
1. This screen will show all the teams that have Power Apps installed in them. Select the team that contain the app you want to share. Select **Share with colleagues**.
64+
65+
![Share with colleagues](media/deploy-inspection-as-a-broad-distribution-app/select-share-app-with-colleagues.png "Share app with colleagues")
66+
67+
1. Enter an Azure Active Directory (AD) security group, or a different team that you'd like to share access to the app.
68+
69+
1. Set the **on/off** toggle to **on** for Bulletins.
70+
71+
![Set share with colleagues toggle to on for Bulletins app](media/deploy-inspection-as-a-broad-distribution-app/set-share-app-toggle-to-on-for-bulletins.png "Set share with colleagues toggle to on for Bulletins app")
72+
73+
1. Select **Save**.
74+
75+
## Grant permissions to the tables
76+
77+
Understanding and assigning permissions to tables are vital to ensure proper security of your shared data. Here are the four permissions available for use.
78+
79+
- **Full Access**—allows end users to see and edit all records in the table.
80+
81+
![Full-access Bulletins app](media/deploy-inspection-as-a-broad-distribution-app/full-access-bulletins-app.png "Full access Bulletins app")
82+
83+
- **Collaborate**—allows end users to see all records, but they can only edit their own records.
84+
85+
![Collaborate Bulletins app](media/deploy-inspection-as-a-broad-distribution-app/collaborate-bulletins-app.png "Collaborate Bulletins app")
86+
87+
- **Reference**—provides a read-only view of data for end users.
88+
89+
![Reference Bulletins app](media/deploy-inspection-as-a-broad-distribution-app/reference-bulletins-app.png "Reference Bulletins app")
90+
91+
- **Private**—allows end users to only view and edit their own data.
92+
93+
![Private Bulletins app](media/deploy-inspection-as-a-broad-distribution-app/private-bulletins-app.png "Private Bulletins app")
94+
95+
### Configure table permissions
96+
97+
By default, all of the table permissions for colleagues not in the team are set to **none.** If you leave it that way, colleagues that you share the app with won't be able to use the app, as they won’t have permission to the tables in
98+
the app.
99+
100+
Follow these steps to set permissions for the tables in the app for the colleagues outside of the team:
101+
102+
1. In Teams, open the **Power Apps** app.
103+
104+
1. Select **Build**.
105+
106+
1. Select the team that contains the app you want to share.
107+
108+
1. Select **Installed apps** to show all apps installed in the team.
109+
110+
1. Select **See all** in the **Bulletins** tile.
111+
112+
![See all option Bulletins app tile](media/deploy-inspection-as-a-broad-distribution-app/see-all-option-bulletins-app-tile.png "See all option Bulletins app tile")
113+
114+
1. Select **Tables** from the solution components bar.
115+
116+
![Bulletins app list of tables](media/deploy-inspection-as-a-broad-distribution-app/bulletins-app-tables-list.png "Bulletins app list of tables")
117+
118+
1. Select the tables listed individually, and then select **Manage Permissions**.
119+
120+
1. Select the security group that the app was shared with. The initial permission will show none. Select the wanted permission, and select **Save**
121+
122+
1. Repeat step 8 for each additional table in the app.
123+
124+
The following table explains the recommended table permissions:
125+
126+
| Table | Permission |
127+
|-------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
128+
| Bulletins | Since colleagues outside of the team should be able to read bulletins but not edit them, give colleagues outside of the team **Reference** permissions to the Bulletins table. |
129+
| Bulletin Bookmark | Since colleagues outside of the team need to be able to bookmark bulletins, they need to be able to create Bulletin Bookmarks. Give colleagues outside of the team **Collaborate** permissions to the Bulletin Bookmark table. |
130+
| Bulletin Category | Colleagues outside of the team should be able to view categories but not create or edit categories, so give colleagues outside of the team **Reference** permission to the Bulletin Category table. |
131+
| Bulletins Category Preference | Colleagues outside of the team should be able to set their preferences for category order and display preferences, so give colleagues outside of the team **Private** permission to the Bulletins Category Preference table. |
132+
| Bulletin Contact | Since colleagues outside of the team should be able to view contacts but not create or edit them, give colleagues outside of the team **Reference** permission to the Bulletin Contact table. |
133+
| Bulletin FAQ | Since colleagues outside of the team should be able to view FAQs but not create or edit them, give colleagues outside of the team **Reference** permission to the Bulletins FAQ table. |
134+
| Bulletin FAQ Category | Since colleagues outside of the team should be able to view FAQ Categories but not create or edit them, give colleagues outside of the team **Reference** permission to the Bulletin FAQ Category table. |
135+
| Bulletin Link | Since colleagues outside of the team should be able to view FAQ Categories but not create or edit them, give colleagues outside of the team **Reference** permission to the Bulletin FAQ Category table. |
136+
| Bulletin Link Category | Since colleagues outside of the team should be able to view Bulletin Link Categories but not create or edit them, give colleagues outside of the team **Reference** permission to the Bulletin Link Category table. |
137+
| Bulletin Read Receipt | When users of the Bulletins app read a Bulletin, they should be able to create Bulletin Read Receipt records. Give colleagues outside of the team **Collaborate** permission to the Bulletin Read Receipt table. |
138+
| Bulletin User Setting | Since users of the Bulletins app need to be able to create or edit their user setting record, give colleagues outside of the team **Private** permission to the Bulletin User Setting table. |
139+
140+
### Rename the app
141+
142+
Large organizations might have multiple people sharing the same app with colleagues. If multiple departments are using Bulletins, you can make it easier for your colleagues to find the app by renaming it.
143+
144+
1. Open **Bulletins** in Power Apps in Teams.
145+
146+
1. In the upper-right corner, select the app name in Power Apps Studio.
147+
148+
1. Enter a new name for the app. For example, you may want to rename the app **Company News**.
149+
150+
1. Save and publish the app.
151+
152+
## Accessing shared apps
153+
154+
So now that you have shared Bulletins with colleagues outside of your team, here's how they'll acquire the app.
155+
156+
1. In Teams, select **...** (ellipsis).
157+
158+
1. Select **More apps**.
159+
160+
1. Select **Built for your org**.
161+
162+
1. When the app information screen appears, select **Add** to add the app to the main teams app menu.
163+
164+
![Add Bulletins app to a team](media/deploy-inspection-as-a-broad-distribution-app/add-bulletins-to-a-team.png "Add Bulletins app to a team")
165+
166+
1. After adding the app to the Teams app menu, select the icon for the app to open it full screen in Teams.
167+
168+
1. If you want to make the app always appear in the app menu so you can easily find it, right-click on the Bulletins button on the app menu and select **Pin**.
169+
170+
![Pin Bulletins app](media/deploy-inspection-as-a-broad-distribution-app/pin-bulletins-app.png "Pin Bulletins app")
171+
172+
1. If you would prefer to add the app to another team, select the drop-down by the **Add** button, and select **Add to a team**.
173+
174+
![Select app to add to a team](media/deploy-inspection-as-a-broad-distribution-app/select-app-to-add-to-a-team.png "Select app to add to a team")
175+
176+
## Limitations
177+
178+
Currently, Teams apps can only be shared with a single Azure Active Directory group.
179+
180+
### See also
181+
182+
- [Understand Bulletins sample app architecture](bulletins-architecture.md)
183+
- [Customize Bulletins app](customize-bulletins.md)
184+
- [Sample apps FAQs](sample-apps-faqs.md)
185+
- [Use sample apps from the Teams store](use-sample-apps-from-teams-store.md)
186+
187+
[!INCLUDE[footer-include](../includes/footer-banner.md)]
Loading
Loading

0 commit comments

Comments
 (0)