Team

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>
What's on this Page