Team
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
<Configurator xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.mavention.com/Graph/Make">
<Providers>
<Provider NodeName="Graph" Class="Mavention.Make.Engine.Providers.GraphProvider" Assembly="Mavention.Make.Engine, Version=1.0.0.0, Culture=neutral, PublicKeyToken=a43c589e76ba4e3d"/>
</Providers>
<Graph>
<Teams>
<Team DisplayName="{Title}" Description="{Title}" MailNickname="{mailNickName}" Visibility="Private" GetObjectBy="InternalName">
<Owners UserPrincipalNames="{owner}" />
<Members>
<User UserPrincipalName="{member}"/>
</Members>
<Channels>
<Channel DisplayName="Shared Channel" MembershipType="Shared" GetObjectBy="DisplayName">
<Owners UserPrincipalNames="{owner}" />
<Members>
<User UserPrincipalName="{member}"/>
</Members>
</Channel>
</Channels>
</Team>
</Teams>
</Graph>
</Configurator>
|
Channel
With MembershipType = Shared you can create Shared Channels.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
<Team DisplayName="{Title}" Description="{Title}" MailNickname="{mailNickName}" Visibility="Private" GetObjectBy="InternalName">
<Owners UserPrincipalNames="{owner}" />
<Members>
<User UserPrincipalName="{member}"/>
</Members>
<Channels>
<Channel DisplayName="Shared Channel" MembershipType="Shared" GetObjectBy="DisplayName">
<Owners UserPrincipalNames="{owner}" />
<Members>
<User UserPrincipalName="{member}"/>
</Members>
</Channel>
</Channels>
</Team>
|
Tabs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
<Team>
<MemberSettings AllowAddRemoveApps="true"
AllowCreateUpdateRemoveTabs="true"
AllowCreateUpdateChannels="false"
AllowCreateUpdateRemoveConnectors="false"
AllowDeleteChannels="false"
AllowCreatePrivateChannels="false"
/>
<GuestSettings AllowCreateUpdateChannels="false" AllowDeleteChannels="false" />
<Channels>
<Channel DisplayName="General" MembershipType="Standard" GetObjectBy="DisplayName">
<Tabs>
<Tab DisplayName="Wiki" TeamsAppId="com.microsoft.teamspace.tab.wiki" GetObjectBy="DisplayName" ObjectAction="Delete" />
<Tab DisplayName="OneNote" TeamsAppId="0d820ecd-def2-4297-adad-78056cde7c78" GetObjectBy="DisplayName" />
<Tab DisplayName="Tasks" TeamsAppId="com.microsoft.teamspace.tab.planner" GetObjectBy="DisplayName" />
</Tabs>
</Channel>
<Channel DisplayName="Announcements" MembershipType="Standard" GetObjectBy="DisplayName">
<Tabs>
<Tab DisplayName="Wiki" TeamsAppId="com.microsoft.teamspace.tab.wiki" GetObjectBy="DisplayName" ObjectAction="Delete" />
</Tabs>
</Channel>
<Channel DisplayName="Resources" MembershipType="Standard" GetObjectBy="DisplayName">
<Tabs>
<Tab DisplayName="Wiki" TeamsAppId="com.microsoft.teamspace.tab.wiki" GetObjectBy="DisplayName" ObjectAction="Delete" />
</Tabs>
</Channel>
<Channel DisplayName="Planning" MembershipType="Standard" GetObjectBy="DisplayName">
<Tabs>
<Tab DisplayName="Wiki" TeamsAppId="com.microsoft.teamspace.tab.wiki" GetObjectBy="DisplayName" ObjectAction="Delete" />
</Tabs>
</Channel>
</Channels>
</Team>
|