<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Microsoft 365 Archives - Blog IT</title>
	<atom:link href="https://blogit.create.pt/category/microsoft-365/feed/" rel="self" type="application/rss+xml" />
	<link>https://blogit.create.pt/category/microsoft-365/</link>
	<description>Create IT blogger community</description>
	<lastBuildDate>Wed, 18 Feb 2026 10:35:14 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>
	<item>
		<title>Standard vs Private vs Shared Channels in Microsoft Teams</title>
		<link>https://blogit.create.pt/miguelisidoro/2024/02/21/standard-vs-private-vs-shared-channels-in-microsoft-teams/</link>
					<comments>https://blogit.create.pt/miguelisidoro/2024/02/21/standard-vs-private-vs-shared-channels-in-microsoft-teams/#comments</comments>
		
		<dc:creator><![CDATA[Miguel Isidoro]]></dc:creator>
		<pubDate>Wed, 21 Feb 2024 10:19:52 +0000</pubDate>
				<category><![CDATA[Microsoft 365]]></category>
		<category><![CDATA[Microsoft Teams]]></category>
		<category><![CDATA[microsoft365]]></category>
		<category><![CDATA[office365]]></category>
		<category><![CDATA[sharepoint]]></category>
		<guid isPermaLink="false">https://blogit.create.pt/?p=13206</guid>

					<description><![CDATA[<p>This post explains the difference between Standard, Private and Shared Channels in Microsoft Teams. Introduction Microsoft Teams is the enterprise messaging solution in the Microsoft 365, allowing for real time collaboration, communication, meeting, file and app sharing and more. What is a Microsoft Team? In a simple way, a Team in Microsoft Teams is a [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2024/02/21/standard-vs-private-vs-shared-channels-in-microsoft-teams/">Standard vs Private vs Shared Channels in Microsoft Teams</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>This post explains the difference between Standard, Private and Shared Channels in Microsoft Teams.</p>



<h2 class="wp-block-heading">Introduction</h2>



<p><a href="https://www.microsoft.com/en-us/microsoft-teams/" target="_blank" rel="noreferrer noopener">Microsoft Teams</a> is the enterprise messaging solution in the Microsoft 365, allowing for real time collaboration, communication, meeting, file and app sharing and more.</p>



<h2 class="wp-block-heading">What is a Microsoft Team?</h2>



<p>In a simple way, a Team in Microsoft Teams is a collaboration and communication workspace, allowing a set users to chat, hold meetings and share files and apps with its members or a subset of its members. When a team is created in Microsoft Teams, the following is created:</p>



<ul class="wp-block-list">
<li>A Team in Microsoft Teams</li>



<li>A SharePoint Site to hold the Teams&#8217;s files</li>



<li>A Microsoft 365 Group that manages access to the team</li>



<li>An Exchange Online mailbox</li>



<li>A Shared Calendar</li>
</ul>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="634" height="621" src="https://blogit.create.pt/wp-content/uploads/2024/02/Team_M365Group.jpg" alt="" class="wp-image-13243" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Team_M365Group.jpg 634w, https://blogit.create.pt/wp-content/uploads/2024/02/Team_M365Group-300x294.jpg 300w, https://blogit.create.pt/wp-content/uploads/2024/02/Team_M365Group-429x420.jpg 429w, https://blogit.create.pt/wp-content/uploads/2024/02/Team_M365Group-70x70.jpg 70w" sizes="(max-width: 634px) 100vw, 634px" /></figure>



<p>To create a new Team in Microsoft Teams, follow the following steps:</p>



<ul class="wp-block-list">
<li>Select <strong>Teams</strong> in the left navigation and then <strong>+</strong></li>
</ul>



<figure class="wp-block-image size-full"><img decoding="async" width="469" height="251" src="https://blogit.create.pt/wp-content/uploads/2024/02/Team_Create3.jpg" alt="" class="wp-image-13287" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Team_Create3.jpg 469w, https://blogit.create.pt/wp-content/uploads/2024/02/Team_Create3-300x161.jpg 300w" sizes="(max-width: 469px) 100vw, 469px" /></figure>



<ul class="wp-block-list">
<li>Give the Team a name and description</li>
</ul>



<figure class="wp-block-image size-full"><img decoding="async" width="722" height="709" src="https://blogit.create.pt/wp-content/uploads/2024/02/Team_Create.jpg" alt="" class="wp-image-13288" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Team_Create.jpg 722w, https://blogit.create.pt/wp-content/uploads/2024/02/Team_Create-300x295.jpg 300w, https://blogit.create.pt/wp-content/uploads/2024/02/Team_Create-696x683.jpg 696w, https://blogit.create.pt/wp-content/uploads/2024/02/Team_Create-428x420.jpg 428w, https://blogit.create.pt/wp-content/uploads/2024/02/Team_Create-70x70.jpg 70w" sizes="(max-width: 722px) 100vw, 722px" /></figure>



<ul class="wp-block-list">
<li>Add members to the team. In this case, I will add two members, so the Team will have 3 members (the person who creates the Team is automatically added as Owner of the Team).</li>
</ul>



<figure class="wp-block-image size-full"><img decoding="async" width="694" height="530" src="https://blogit.create.pt/wp-content/uploads/2024/02/Team_Create2.jpg" alt="" class="wp-image-13291" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Team_Create2.jpg 694w, https://blogit.create.pt/wp-content/uploads/2024/02/Team_Create2-300x229.jpg 300w, https://blogit.create.pt/wp-content/uploads/2024/02/Team_Create2-550x420.jpg 550w, https://blogit.create.pt/wp-content/uploads/2024/02/Team_Create2-80x60.jpg 80w" sizes="(max-width: 694px) 100vw, 694px" /></figure>



<p>You can also create a plan in Microsoft Planner that allows you to easily manage team projects and tasks.</p>



<p>Focusing on Microsoft Teams, a Team is composed by channels. It is essentially a way to&nbsp;separate conversations and documents&nbsp;within a Team by topic. For example, in a Project Alpha Team, you can have a General channel (default channel created as part of every team), a Management Channel, a Technical channel, etc. In summary, it is a way to separate topics/conversations and its associated documents. There are the three types of channels in Microsoft Teams:</p>



<ul class="wp-block-list">
<li>Standard channels</li>



<li>Private channels</li>



<li>Shared channels</li>
</ul>



<p>In this post, I will explain what each type of channel and what is the difference between them.</p>



<h2 class="wp-block-heading">Standard Channels</h2>



<p>The first type of channel is called a&nbsp;Standard Channel. There is always a Standard Channel called&nbsp;General created by default in Teams when you create a new Team.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="524" src="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_General_Channel-1024x524.jpg" alt="" class="wp-image-13260" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_General_Channel-1024x524.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_General_Channel-300x154.jpg 300w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_General_Channel-768x393.jpg 768w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_General_Channel-696x356.jpg 696w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_General_Channel-1068x547.jpg 1068w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_General_Channel-820x420.jpg 820w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_General_Channel.jpg 1525w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Here is the SharePoint site that was created when the team was created.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="498" src="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_SharePointSite-1024x498.jpg" alt="" class="wp-image-13265" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_SharePointSite-1024x498.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_SharePointSite-300x146.jpg 300w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_SharePointSite-768x373.jpg 768w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_SharePointSite-696x338.jpg 696w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_SharePointSite-1068x519.jpg 1068w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_SharePointSite-864x420.jpg 864w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_SharePointSite.jpg 1329w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong>Who has access to a Standard Channel?</strong></p>



<p>A Standard Channel is available to all team members.</p>



<p><strong>Where are documents stored in a Standard Channel?</strong></p>



<p>The documents are stored in SharePoint, in a folder inside the &#8220;Documents&#8221; document library. For each channel, a folder in the &#8220;Documents&#8221; document library is created and the files are stored inside that folder.</p>



<p>View of the files in a Channel in Teams:</p>



<figure class="wp-block-image size-full"><img decoding="async" width="1006" height="262" src="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Documents.jpg" alt="" class="wp-image-13274" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Documents.jpg 1006w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Documents-300x78.jpg 300w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Documents-768x200.jpg 768w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Documents-696x181.jpg 696w" sizes="(max-width: 1006px) 100vw, 1006px" /></figure>



<p>View of the files in SharePoint:</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="292" src="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Documents_SharePoint-1024x292.jpg" alt="" class="wp-image-13275" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Documents_SharePoint-1024x292.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Documents_SharePoint-300x86.jpg 300w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Documents_SharePoint-768x219.jpg 768w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Documents_SharePoint-696x199.jpg 696w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Documents_SharePoint-1068x305.jpg 1068w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Documents_SharePoint.jpg 1422w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">Private Channels</h2>



<p>The second type of channel is called a&nbsp;Private Channel. As I said earlier, Standard Channels are accessible by all Team members, making all the information in those channels (chats and documents) accessible to every team member. There are situations, where you want to discuss sensitive information with just a few Team members instead of the whole Team. This is where Private Channels are handy, allows us to have private conversations and store sensitive documents in a secure way.</p>



<p>To create a Private Channel, follow the following steps:</p>



<ul class="wp-block-list">
<li>Click on the <strong>&#8230;</strong> near the Team name, and then <strong>Add channel</strong>.</li>
</ul>



<figure class="wp-block-image size-full"><img decoding="async" width="416" height="640" src="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create.jpg" alt="" class="wp-image-13303" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create.jpg 416w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create-195x300.jpg 195w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create-273x420.jpg 273w" sizes="(max-width: 416px) 100vw, 416px" /></figure>



<ul class="wp-block-list">
<li>Give the channel a name select <strong>Private</strong> in the channel type.</li>
</ul>



<figure class="wp-block-image size-full"><img decoding="async" width="687" height="686" src="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create2.jpg" alt="" class="wp-image-13306" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create2.jpg 687w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create2-300x300.jpg 300w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create2-150x150.jpg 150w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create2-421x420.jpg 421w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create2-70x70.jpg 70w" sizes="(max-width: 687px) 100vw, 687px" /></figure>



<ul class="wp-block-list">
<li>Add members to the channel<br><br><strong>NOTE: </strong>In Private channels, you can only add users that are already members of the Team.</li>
</ul>



<figure class="wp-block-image size-full"><img decoding="async" width="683" height="513" src="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create3.jpg" alt="" class="wp-image-13308" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create3.jpg 683w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create3-300x225.jpg 300w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create3-559x420.jpg 559w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create3-80x60.jpg 80w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create3-265x198.jpg 265w" sizes="(max-width: 683px) 100vw, 683px" /></figure>



<ul class="wp-block-list">
<li>That&#8217;s it. The Private channel is created and is marked with a lock icon.</li>
</ul>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="363" src="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create4-1024x363.jpg" alt="" class="wp-image-13312" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create4-1024x363.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create4-300x106.jpg 300w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create4-768x272.jpg 768w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create4-696x246.jpg 696w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channels_Create4.jpg 1062w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong>Who has access to a Private Channel?</strong></p>



<p>Only the Private channel members. The channel is not visible to Team members that are not members of the Private channel. We can only invite users that already members of the team, meaning that if the Team members are Meagan and John, I can only invite them and I cannot invite for instance Peter.</p>



<p><strong>Where are documents stored in a <strong>Private </strong>Channel?</strong></p>



<p>The documents once again are stored in SharePoint but for Private channels, information is stored in a different site than the Team SharePoint site. This was the solution that Microsoft implemented that was the only that guarantees that only the channel members have access to the information in the channel. To access the SharePoint site, click on <strong>Files</strong> in the private channel and then <strong>Open in SharePoint</strong>.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="293" src="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channel_OpenInSharePoint-1024x293.jpg" alt="" class="wp-image-13326" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channel_OpenInSharePoint-1024x293.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channel_OpenInSharePoint-300x86.jpg 300w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channel_OpenInSharePoint-768x220.jpg 768w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channel_OpenInSharePoint-696x199.jpg 696w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channel_OpenInSharePoint-1068x306.jpg 1068w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channel_OpenInSharePoint.jpg 1250w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>As in a Standard Channel, documents are stored in the &#8220;Documents&#8221; document library, in the folder with the name of the channel.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="408" src="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channel_SharePointSite-1024x408.jpg" alt="" class="wp-image-13330" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channel_SharePointSite-1024x408.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channel_SharePointSite-300x120.jpg 300w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channel_SharePointSite-768x306.jpg 768w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channel_SharePointSite-696x278.jpg 696w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channel_SharePointSite-1068x426.jpg 1068w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channel_SharePointSite-1053x420.jpg 1053w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Private_Channel_SharePointSite.jpg 1271w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">Shared Channels</h2>



<p>The third type of channels are called Shared Channels and were introduced due to some limitations in Private Channels. In Private Channels, we can only add users who are already members of the Team which is enough for most cases. However, if you want to discuss a topic with just a few Team members <strong>and users that are not members of the Team</strong>, this is not not possible using Private channels. This is where Shared channels are handy, allows us to have private conversations and store private documents in a secure way with a restricted set of users <strong>but allowing us to collaborate with users outside the Team</strong>. Before Shared channels, if you had a use case like this, you would have to create a new Team with all the users you want to collaborate and give them access to the Team&#8217;s standard channels, associated SharePoint site, Email, Calendar and Planner.</p>



<p>Because all of this, we now have the Shared channel type, which is similar to Private Channels with the possibility of adding members that are not part of Team.</p>



<p>To create a Shared Channel, please follow the following steps:</p>



<ul class="wp-block-list">
<li>Click on the <strong>&#8230;</strong> near the Team name, and then <strong>Add channel</strong>.</li>
</ul>



<figure class="wp-block-image size-full"><img decoding="async" width="479" height="643" src="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create.jpg" alt="" class="wp-image-13345" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create.jpg 479w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create-223x300.jpg 223w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create-313x420.jpg 313w" sizes="(max-width: 479px) 100vw, 479px" /></figure>



<ul class="wp-block-list">
<li>Give the channel a name select <strong>Shared</strong> in the channel type</li>
</ul>



<figure class="wp-block-image size-full"><img decoding="async" width="671" height="669" src="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create2.jpg" alt="" class="wp-image-13346" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create2.jpg 671w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create2-300x300.jpg 300w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create2-150x150.jpg 150w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create2-421x420.jpg 421w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create2-70x70.jpg 70w" sizes="(max-width: 671px) 100vw, 671px" /></figure>



<ul class="wp-block-list">
<li>Add members to the channel<br><br><strong>NOTE: </strong>In Shared channels, you can add users that are not members of the Team.</li>
</ul>



<figure class="wp-block-image size-full"><img decoding="async" width="673" height="500" src="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create3.jpg" alt="" class="wp-image-13348" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create3.jpg 673w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create3-300x223.jpg 300w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create3-565x420.jpg 565w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create3-80x60.jpg 80w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create3-265x198.jpg 265w" sizes="(max-width: 673px) 100vw, 673px" /></figure>



<ul class="wp-block-list">
<li>That&#8217;s it. The Shared channel is created and is marked with a &#8220;shared&#8221; icon</li>
</ul>



<figure class="wp-block-image size-full"><img decoding="async" width="1007" height="407" src="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create4.jpg" alt="" class="wp-image-13349" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create4.jpg 1007w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create4-300x121.jpg 300w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create4-768x310.jpg 768w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channels_Create4-696x281.jpg 696w" sizes="(max-width: 1007px) 100vw, 1007px" /></figure>



<p><strong>Who has access to a Shared Channel?</strong></p>



<p>Only the Shared channel members. The channel is not visible to Team members that are not members of the Shared channel. In many ways, the concept is similar to Private channels but with the possibility of adding members outside the Team.</p>



<p><strong>Where are documents stored in a <strong>Shared </strong>Channel?</strong></p>



<p>For Shared channels, documents are stored in the exact same way documents in a Private channel are stored, in a separate SharePoint site for the same security reasons mentioned for Private channels. To access the SharePoint site, click on <strong>Files</strong> in the shared channel and then <strong>Open in SharePoint</strong>.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="263" src="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channel_OpenInSharePoint-1024x263.jpg" alt="" class="wp-image-13392" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channel_OpenInSharePoint-1024x263.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channel_OpenInSharePoint-300x77.jpg 300w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channel_OpenInSharePoint-768x197.jpg 768w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channel_OpenInSharePoint-696x179.jpg 696w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channel_OpenInSharePoint-1068x274.jpg 1068w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channel_OpenInSharePoint.jpg 1254w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>As in Standard and Private channels, documents are stored in the &#8220;Documents&#8221; document library, in the folder with the name of the channel.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="368" src="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channel_SharePointSite-1024x368.jpg" alt="" class="wp-image-13395" srcset="https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channel_SharePointSite-1024x368.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channel_SharePointSite-300x108.jpg 300w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channel_SharePointSite-768x276.jpg 768w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channel_SharePointSite-696x250.jpg 696w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channel_SharePointSite-1068x384.jpg 1068w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channel_SharePointSite-1168x420.jpg 1168w, https://blogit.create.pt/wp-content/uploads/2024/02/Teams_Shared_Channel_SharePointSite.jpg 1396w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">Standard vs Private vs Shared Channels</h2>



<figure class="wp-block-table"><table><tbody><tr><td><strong>Channel Type</strong></td><td><strong>Who has access to the Channel?</strong></td><td><strong>Where are documents stored?</strong></td><td><strong>What Resources do users have access to?</strong></td></tr><tr><td>Standard</td><td>All team members</td><td>In the Team&#8217;s associated SharePoint Site.</td><td>All resources of a Microsoft 365 Group (Team, SharePoint Site, Email, Calendar, Planner)</td></tr><tr><td>Private</td><td>Channel members. Channel members must be members of the Team.</td><td>In a separate SharePoint Site that is only accessible by the members of the channel.</td><td>Team, SharePoint Site</td></tr><tr><td>Shared</td><td>Channel members. Channel members can be members outside the Team.</td><td>In a separate SharePoint Site that is only accessible by the members of the channel.</td><td>Team, SharePoint Site</td></tr></tbody></table></figure>



<h2 class="wp-block-heading">Related Articles</h2>



<p>To learn why your business should migrate to SharePoint Online and Office 365, click&nbsp;<a href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-1/" target="_blank" rel="noreferrer noopener">here</a>&nbsp;and&nbsp;<a href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-2/" target="_blank" rel="noreferrer noopener">here</a>.</p>



<p>If you want to learn how to develop SPFx solutions, click <a href="https://blogit.create.pt/miguelisidoro/2022/05/09/sharepoint-framework-spfx-learning-guide/" target="_blank" rel="noreferrer noopener">here</a>.</p>



<p>If you want to learn how you can rename a modern SharePoint site, click&nbsp;<a href="https://blogit.create.pt////miguelisidoro/2019/09/23/how-to-rename-a-modern-sharepoint-site-url-in-office-365/" target="_blank" rel="noreferrer noopener">here</a>.</p>



<p>If you want to learn how to save time time scheduling your meetings, click&nbsp;<a href="https://blogit.create.pt////miguelisidoro/2020/04/12/save-time-scheduling-microsoft-teams-meetings-using-findtime/" target="_blank" rel="noreferrer noopener">here</a>.</p>



<p>If you want to learn how to enable Microsoft Teams Attendance List Download, click&nbsp;<a href="https://blogit.create.pt////miguelisidoro/2020/09/20/how-to-enable-teams-meeting-attendance-list-download-in-microsoft-365/" target="_blank" rel="noreferrer noopener">here</a>.</p>



<p>If you want to learn how to create a dynamic org-wide team in Microsoft Teams with all active employees, click&nbsp;<a href="https://blogit.create.pt/miguelisidoro/2020/09/21/how-to-create-a-dynamic-team-in-microsoft-teams-with-all-active-employees-in-microsoft-365/" target="_blank" rel="noreferrer noopener">here</a>.</p>



<p>If you want to modernize your SharePoint classic root site to a modern SharePoint site, click&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/08/27/how-to-modernize-your-tenant-root-site-collection-in-office-365-using-invoke-spositeswap/" target="_blank">here</a>.</p>



<p>If you are a SharePoint administrator or a SharePoint developer who wants to learn more about how to install a SharePoint 2019 farm in an automated way using PowerShell, I invite you to click&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a>&nbsp;and&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>.</p>



<p>If you learn how to greatly speed up your SharePoint farm update process to ensure your SharePoint farm keeps updated and you stay one step closer to start your move to the cloud, click&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/05/02/how-to-speed-up-the-installation-of-sharepoint-cumulative-updates-using-powershell-step-by-step/" target="_blank">here</a>.</p>



<p>If you prefer to use the traditional method to update your farm and want to learn all the steps and precautions necessary to successfully keep your SharePoint farm updated, click&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/04/08/how-to-install-sharepoint-cumulative-updates-in-a-sharepoint-farm-step-by-step/" target="_blank">here</a>.</p>



<p>If you want to learn how to upgrade a SharePoint 2013 farm to SharePoint 2019, click&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-1/" target="_blank">here&nbsp;</a>and&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-2/" target="_blank">here</a>.</p>



<p>If SharePoint 2019 is still not an option, you can learn more about how to install a SharePoint 2016 farm in an automated way using PowerShell, click&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a>&nbsp;and&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>.</p>



<p>If you want to learn how to upgrade a SharePoint 2010 farm to SharePoint 2016, click&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-1/" target="_blank">here&nbsp;</a>and&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-2/" target="_blank">here</a>.</p>



<p>If you are new to SharePoint and Office 365 and want to learn all about it, take a look at these&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/10/17/sharepoint-and-office-365-learning-resources/" target="_blank">learning resources</a>.</p>



<p>If you are work in a large organization who is using Office 365 or thinking to move to Office 365 and is considering between a single or multiple Office 365 tenants, I invite you to read&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/01/07/pros-and-cons-of-single-tenant-vs-multiple-tenants-in-office-365/" target="_blank">this article</a>.</p>



<p>If you want to know all about the latest SharePoint and Office 365 announcements from Ignite and some more recent announcements, including Microsoft Search, What’s New to Build a Modern Intranet with SharePoint in Office 365, Deeper Integration between Microsoft Teams and SharePoint and the latest news on SharePoint development, click&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/11/21/whats-new-for-sharepoint-and-office-365-after-microsoft-ignite-2018/" target="_blank">here</a>.</p>



<p>If your organization is still not ready to go all in to SharePoint Online and Office 365, a hybrid scenario may be the best choice. SharePoint 2019 RTM was recently announced and if you to learn all about SharePoint 2019 and all its features, click <a href="https://blogit.create.pt////miguelisidoro/2018/11/01/meet-the-new-modern-sharepoint-server-sharepoint-2019-rtm-is-here/" target="_blank" rel="noreferrer noopener">here</a>.</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2024/02/21/standard-vs-private-vs-shared-channels-in-microsoft-teams/">Standard vs Private vs Shared Channels in Microsoft Teams</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/miguelisidoro/2024/02/21/standard-vs-private-vs-shared-channels-in-microsoft-teams/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>SharePoint Framework (SPFx) Learning Guide</title>
		<link>https://blogit.create.pt/miguelisidoro/2022/05/09/sharepoint-framework-spfx-learning-guide/</link>
					<comments>https://blogit.create.pt/miguelisidoro/2022/05/09/sharepoint-framework-spfx-learning-guide/#respond</comments>
		
		<dc:creator><![CDATA[Miguel Isidoro]]></dc:creator>
		<pubDate>Mon, 09 May 2022 16:50:20 +0000</pubDate>
				<category><![CDATA[SharePoint Online]]></category>
		<category><![CDATA[Microsoft Teams]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[React]]></category>
		<category><![CDATA[SharePoint Framework]]></category>
		<category><![CDATA[SPFx]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[TypeScript]]></category>
		<guid isPermaLink="false">https://blogit.create.pt/?p=12678</guid>

					<description><![CDATA[<p>Hello, Are you new to SharePoint or do you just want to learn how to develop SharePoint modern solutions? Then, you came to the right place! This is a guide to help you learn SharePoint Framework (SPFx), a framework to develop SharePoint (and Teams) client-side solutions. SPFx leverages the following technologies: The Basics SharePoint Framework&#160;is&#160;a&#160;page [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2022/05/09/sharepoint-framework-spfx-learning-guide/">SharePoint Framework (SPFx) Learning Guide</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Hello,</p>



<p>Are you new to SharePoint or do you just want to learn how to develop SharePoint modern solutions? Then, you came to the right place!</p>



<p>This is a guide to help you learn SharePoint Framework (SPFx), a framework to develop SharePoint (and Teams) client-side solutions. SPFx leverages the following technologies:</p>



<ul class="wp-block-list">
<li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React&nbsp;</a>/&nbsp;<a href="https://angular.io/" target="_blank" rel="noreferrer noopener">Angular</a></li>



<li><a href="https://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript</a></li>



<li><a href="https://www.microsoft.com/pt-pt/microsoft-365/sharepoint/collaboration" target="_blank" rel="noreferrer noopener">SharePoint Online</a></li>



<li><a href="https://www.microsoft.com/en-us/microsoft-teams/group-chat-software/" target="_blank" rel="noreferrer noopener">Microsoft Teams</a></li>
</ul>



<p></p>



<h2 class="wp-block-heading">The Basics</h2>



<p><a href="https://docs.microsoft.com/en-us/sharepoint/dev/spfx/sharepoint-framework-overview" target="_blank" rel="noreferrer noopener">SharePoint Framework</a>&nbsp;is&nbsp;a&nbsp;<strong>page and web part model&nbsp;</strong>that provides full support for<strong>&nbsp;client-side SharePoint development</strong>,&nbsp;<strong>easy integration with SharePoint data</strong>, and&nbsp;<strong>extending</strong>&nbsp;<strong>Microsoft Teams.</strong>&nbsp;With the SharePoint Framework, you can use modern web technologies and tools in your preferred development environment to build productive experiences and apps that are responsive and mobile-ready.</p>



<p>The SPFx is the recommended SharePoint customization and extensibility model for developers. Due to tight integration between SharePoint Online, Microsoft Teams, and Microsoft Viva Connections, developers can also use SPFx to customize and extend all these products. In fact, SPFx is the only extensibility and customization option for Viva Connections.</p>



<p>In addition to SharePoint Online, SPFx is supported and can be used to customize SharePoint on-premises deployments going back to SharePoint Server 2016.</p>



<p>With the SharePoint Framework, we can develop:</p>



<ul class="wp-block-list">
<li><a href="https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/overview-client-side-web-parts" target="_blank" rel="noreferrer noopener">Web Parts</a></li>



<li><a href="https://docs.microsoft.com/en-us/sharepoint/dev/spfx/extensions/overview-extensions" target="_blank" rel="noreferrer noopener">Extensions</a></li>



<li><a href="https://docs.microsoft.com/en-us/sharepoint/dev/spfx/library-component-overview" target="_blank" rel="noreferrer noopener">Library components</a></li>



<li><a href="https://docs.microsoft.com/en-us/sharepoint/dev/spfx/viva/get-started/build-first-sharepoint-adaptive-card-extension" target="_blank" rel="noreferrer noopener">Adaptive Card Extensions</a></li>
</ul>



<p><br>Other useful links:</p>



<ul class="wp-block-list">
<li><a href="https://docs.microsoft.com/en-us/sharepoint/dev/spfx/sharepoint-framework-overview" target="_blank" rel="noreferrer noopener">Overview of the SharePoint Framework (SPFx)</a></li>



<li><a href="https://docs.microsoft.com/en-us/sharepoint/dev/spfx/toolchain/scaffolding-projects-using-yeoman-sharepoint-generator" target="_blank" rel="noreferrer noopener">Scaffold projects by using Yeoman SharePoint generator</a></li>



<li><a href="https://docs.microsoft.com/en-us/sharepoint/dev/spfx/tools-and-libraries" target="_blank" rel="noreferrer noopener">SharePoint Framework development tools and libraries</a></li>



<li><a href="https://docs.microsoft.com/en-us/sharepoint/dev/spfx/toolchain/sharepoint-framework-toolchain" target="_blank" rel="noreferrer noopener">SharePoint Framework toolchain</a></li>



<li><a href="https://pnp.github.io/blog/post/patterns-and-practices-for-spfx-development/" id="https://pnp.github.io/blog/post/patterns-and-practices-for-spfx-development/" target="_blank" rel="noreferrer noopener">Patterns and Practices for SPFx Development</a></li>
</ul>



<h3 class="wp-block-heading">Technology stack</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="650" height="578" src="https://blogit.create.pt/wp-content/uploads/2022/05/sharepoint_framework_logo-1.jpg" alt="" class="wp-image-13616" srcset="https://blogit.create.pt/wp-content/uploads/2022/05/sharepoint_framework_logo-1.jpg 650w, https://blogit.create.pt/wp-content/uploads/2022/05/sharepoint_framework_logo-1-300x267.jpg 300w, https://blogit.create.pt/wp-content/uploads/2022/05/sharepoint_framework_logo-1-472x420.jpg 472w" sizes="(max-width: 650px) 100vw, 650px" /><figcaption class="wp-element-caption">SPFx Technology stack</figcaption></figure>



<h3 class="wp-block-heading">SPFx Development Toolchain</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="815" height="410" src="https://blogit.create.pt/wp-content/uploads/2022/05/spfx-development-toolchain-1-2.png" alt="" class="wp-image-13617" srcset="https://blogit.create.pt/wp-content/uploads/2022/05/spfx-development-toolchain-1-2.png 815w, https://blogit.create.pt/wp-content/uploads/2022/05/spfx-development-toolchain-1-2-300x151.png 300w, https://blogit.create.pt/wp-content/uploads/2022/05/spfx-development-toolchain-1-2-768x386.png 768w, https://blogit.create.pt/wp-content/uploads/2022/05/spfx-development-toolchain-1-2-696x350.png 696w" sizes="(max-width: 815px) 100vw, 815px" /><figcaption class="wp-element-caption">SPFx Development Toolchain</figcaption></figure>



<h2 class="wp-block-heading">TypeScript</h2>



<p><a href="https://www.typescriptlang.org/" target="_blank" rel="noreferrer noopener">TypeScript&nbsp;</a>is the preferred programming language to develop in SPFx. TypeScript is a programming language and maintained by Microsoft and is a superset of JavaScript and adds optional static typing to the language to develop client-side solutions. It is designed for the development of large applications and transpiles to JavaScript to be executed in the browser.</p>



<p>Useful TypeScript concepts:</p>



<ul class="wp-block-list">
<li><a href="https://www.typescriptlang.org/docs/handbook/variable-declarations.html" target="_blank" rel="noreferrer noopener">const</a>&nbsp;&#8211; allows the definition of a variable whose value is not going to be changed. Use this instead of let if the variable value is not going to be changed after its declaration.</li>



<li><a href="https://www.typescriptlang.org/docs/handbook/variable-declarations.html" target="_blank" rel="noreferrer noopener">let</a>&nbsp;&#8211; allows the definition of a variable whose value is going to be changed. Use this instead of const if the variable value is going to be changed after its declaration.</li>



<li><a href="https://www.typescriptlang.org/docs/handbook/variable-declarations.html" target="_blank" rel="noreferrer noopener">var&nbsp;</a>&#8211; allows the definition of a variable whose value is going to be changed. To be&nbsp;<strong>avoided&nbsp;</strong>since variables declared with var are acessible from any scope (scope (function, module, namespace, global)</li>



<li><a href="https://javascript.plainenglish.io/when-to-best-use-type-class-or-interface-in-typescript-73bf66de19e9" target="_blank" rel="noreferrer noopener">type</a>&nbsp;&#8211; allows the definition of a data class without any business logic or methods, just data. It can be also useful to avoid the usage of magic strings in the code.</li>



<li><a href="https://javascript.plainenglish.io/when-to-best-use-type-class-or-interface-in-typescript-73bf66de19e9" target="_blank" rel="noreferrer noopener">enum</a>&nbsp;&#8211; allows the definition of a enumeration</li>



<li><a href="https://javascript.plainenglish.io/when-to-best-use-type-class-or-interface-in-typescript-73bf66de19e9" target="_blank" rel="noreferrer noopener">interface&nbsp;</a>&#8211; allows the definition of a interface that can then be implemented by a concret class.</li>



<li><a href="https://javascript.plainenglish.io/when-to-best-use-type-class-or-interface-in-typescript-73bf66de19e9" target="_blank" rel="noreferrer noopener">class</a>&nbsp;&#8211; allows the definition of a class that optionally implements an interface</li>



<li><a href="https://www.typescriptlang.org/docs/handbook/2/classes.html" target="_blank" rel="noreferrer noopener">extends&nbsp;</a>&#8211; when used, it allows a class to inherit from another class</li>



<li><a href="https://www.typescriptlang.org/docs/handbook/modules.html#export" target="_blank" rel="noreferrer noopener">export&nbsp;</a>&#8211;&nbsp;allows the export<strong>&nbsp;</strong>of functions, variables, interfaces and classes that can be imported with the import statement</li>



<li><a href="https://www.typescriptlang.org/docs/handbook/modules.html#import" target="_blank" rel="noreferrer noopener">import</a>&nbsp;&#8211; allows the import of functions, variables, interfaces and classes exported with the export statement</li>
</ul>



<p>Useful links:</p>



<ul class="wp-block-list">
<li><a href="https://www.youtube.com/watch?v=ahCwqrYpIuM" target="_blank" rel="noreferrer noopener">TypeScript &#8211; The Basics (video)</a></li>



<li><a href="https://www.typescriptlang.org/docs/" target="_blank" rel="noreferrer noopener">The starting point for learning TypeScript</a></li>



<li><a href="https://www.typescriptlang.org/docs/handbook/typescript-from-scratch.html" target="_blank" rel="noreferrer noopener">TypeScript for the New Programmer</a></li>



<li><a href="https://www.tutorialsteacher.com/typescript" target="_blank" rel="noreferrer noopener">TypeScript Tutorials</a></li>



<li><a href="https://github.com/labs42io/clean-code-typescript" target="_blank" rel="noreferrer noopener">Clean Code concepts adapted for TypeScript</a></li>
</ul>



<p></p>



<h2 class="wp-block-heading">React</h2>



<p><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React </a>is a JavaScript library for building user interfaces and is at the core of SPFx to build advanced applications. </p>



<ul class="wp-block-list">
<li><strong>Declarative:</strong>&nbsp;React makes it painless to create interactive UIs. Design simple views for each state in your application and React will efficiently update and render just the right components when your data changes. Declarative views make your code more predictable, simpler to understand, and easier to debug.</li>



<li><strong>Component-Based:</strong>&nbsp;Build encapsulated components that manage their state, then compose them to make complex UIs. Since component logic is written in JavaScript instead of templates, you can easily pass rich data through your app and keep the state out of the DOM.</li>



<li><strong>Learn Once, Write Anywhere:</strong>&nbsp;We don&#8217;t make assumptions about the rest of your technology stack, so you can develop new features in React without rewriting existing code. React can also render on the server using Node and power mobile apps using&nbsp;<a href="https://reactnative.dev/" target="_blank" rel="noreferrer noopener">React Native</a>.</li>
</ul>



<p>Useful links:</p>



<ul class="wp-block-list">
<li><a href="https://reactjs.org" target="_blank" rel="noreferrer noopener">React Official Web Site</a></li>



<li><a href="https://reactjs.org/tutorial/tutorial.html">Tutorial: Intro to React</a></li>



<li><a href="https://reactjs.org/docs/react-component.html#the-component-lifecycle" target="_blank" rel="noreferrer noopener">React Component LifeCycle</a></li>



<li><a href="https://laurakokkarinen.com/how-to-get-started-with-react-for-building-advanced-spfx-solutions/" target="_blank" rel="noreferrer noopener">How to get started with React for building advanced SPFx solutions</a></li>



<li><a href="https://global-sharepoint.com/sharepoint-online/sharepoint-online-crud-operations-using-spfx-reactjs-framework/" target="_blank" rel="noreferrer noopener">SharePoint Online: CRUD operations using SPFx ReactJS framework</a></li>



<li><a href="https://kentcdodds.com/blog/how-to-react" target="_blank" rel="noreferrer noopener">How to React ⚛️</a></li>



<li><a href="https://developer.microsoft.com/en-us/fluentui" target="_blank" rel="noreferrer noopener">Fluent UI (Microsoft Components for Microsoft 365 Applications)</a></li>



<li><a href="https://reactjs.org/docs/lists-and-keys.html" target="_blank" rel="noreferrer noopener">React: Lists and Keys</a></li>



<li><a href="https://www.sitepoint.com/implement-memoization-in-react-to-improve-performance/" target="_blank" rel="noreferrer noopener">How to Implement Memoization in React to Improve Performance</a></li>
</ul>



<p>To help developers to build advanced SPFx solutions, there are a lot of React controls, either developed by Microsoft such as <a href="https://developer.microsoft.com/en-us/fluentui" target="_blank" rel="noreferrer noopener">Fluent UI</a> or by communities such as the <a href="https://pnp.github.io/" target="_blank" rel="noreferrer noopener">PnP community</a>.</p>



<p></p>



<h2 class="wp-block-heading">PnP JS</h2>



<p><a href="https://pnp.github.io/pnpjs/">PnP JS</a>&nbsp;is a NPM package that simplifies interaction with SharePoint Online and Microsoft Graph.</p>



<p>Useful links:</p>



<ul class="wp-block-list">
<li><a href="https://pnp.github.io/pnpjs/sp/items/">Working with SharePoint List Items</a></li>



<li><a href="https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/guidance/use-sp-pnp-js-with-spfx-web-parts">Use @pnp/sp (PnPJS) library with SharePoint Framework web parts</a></li>



<li><a href="https://ravichandran.blog/2020/06/24/a-complete-guide-to-getting-and-setting-fields-value-using-pnp-js-in-spfx/">A Complete Guide to Getting and Setting Fields Value using PnP JS in SPFx</a></li>



<li><a href="https://pnp.github.io/pnpjs/packages/#graph">Using PnP JS with Microsoft Graph</a></li>



<li><a href="https://pnp.github.io/#sdks" target="_blank" rel="noreferrer noopener">PnP SDKs</a></li>
</ul>



<p></p>



<h2 class="wp-block-heading">Repositories</h2>



<p>Here are some of the most useful repositories to start learning SharePoint Framework:</p>



<ul class="wp-block-list">
<li><a href="https://github.com/pnp" target="_blank" rel="noreferrer noopener">Microsoft 365 Community</a></li>



<li><a href="https://github.com/orgs/pnp/repositories?q=spfx&amp;type=all&amp;language=&amp;sort=%20-&nbsp;" target="_blank" rel="noreferrer noopener">Microsoft 365 Community Repositories</a></li>



<li><a href="https://github.com/pnp/sp-dev-fx-webparts - pnp/sp-dev-fx-webparts" target="_blank" rel="noreferrer noopener">SharePoint Framework web part, Teams tab, personal app, app page samples</a></li>



<li><a href="https://github.com/pnp/sp-dev-fx-controls-react%20-%20pnp/sp-dev-fx-controls-react" target="_blank" rel="noreferrer noopener">Reusable React controls for SPFx solutions</a></li>



<li><a href="https://github.com/pnp/sp-dev-fx-webparts" target="_blank" rel="noreferrer noopener">sp-dev-fx-webparts</a></li>



<li><a href="https://github.com/pnp/sp-dev-fx-extensions" target="_blank" rel="noreferrer noopener">pnp/sp-dev-fx-extensions</a></li>



<li><a href="https://github.com/pnp/sp-dev-fx-property-controls" target="_blank" rel="noreferrer noopener">pnp/sp-dev-fx-property-controls</a></li>



<li><a href="https://github.com/pnp/sp-dev-fx-aces" target="_blank" rel="noreferrer noopener">pnp/sp-dev-fx-aces</a></li>



<li><a href="https://devblogs.microsoft.com/microsoft365dev/announcing-new-microsoft-365-unified-sample-gallery-with-more-than-1000-samples/" target="_blank" rel="noreferrer noopener">Microsoft 365 Unified Sample Gallery with more than 1000 samples</a></li>
</ul>



<p></p>



<h2 class="wp-block-heading">Concepts / Tooling</h2>



<h3 class="wp-block-heading">Core SPFx Concepts</h3>



<ul class="wp-block-list">
<li><a href="https://docs.microsoft.com/en-us/sharepoint/dev/spfx/tools-and-libraries#javascript-frameworks" target="_blank" rel="noreferrer noopener">JavaScript frameworks</a></li>



<li><a href="https://docs.microsoft.com/en-us/sharepoint/dev/spfx/tools-and-libraries#nodejs" target="_blank" rel="noreferrer noopener">Node.js</a></li>



<li><a href="https://docs.microsoft.com/en-us/sharepoint/dev/spfx/tools-and-libraries#node-package-manager-npm" target="_blank" rel="noreferrer noopener">NPM (Node Package Manager)</a></li>



<li><a href="https://docs.microsoft.com/en-us/sharepoint/dev/spfx/tools-and-libraries#yeoman-generators" target="_blank" rel="noreferrer noopener">Yeoman</a></li>



<li><a href="https://docs.microsoft.com/en-us/sharepoint/dev/spfx/tools-and-libraries#gulp-task-runner" target="_blank" rel="noreferrer noopener">Gulp</a></li>



<li><a href="https://docs.microsoft.com/en-us/sharepoint/dev/spfx/tools-and-libraries#webpack" target="_blank" rel="noreferrer noopener">WebPack</a></li>
</ul>



<h3 class="wp-block-heading">NPM Packages</h3>



<p>SharePoint client-side development tools use the&nbsp;<a href="https://www.npmjs.com/" target="_blank" rel="noreferrer noopener">npm</a>&nbsp;package manager, like&nbsp;<a href="https://www.nuget.org/" target="_blank" rel="noreferrer noopener">NuGet</a>, to manage dependencies and other required JavaScript helpers. npm is typically included as part of Node.js setup.</p>



<p>Package installation modes:</p>



<ul class="wp-block-list">
<li><strong>npm install @package</strong> &#8211; installs the package</li>



<li><strong>npm install @package &#8211;save</strong> &#8211; installs the package and updates package.json automatically (dependencies section)</li>



<li><strong>npm install @package@version &#8211;save-dev </strong>&#8211; installs the package and updates package.json automatically (devDependencies section)</li>



<li><strong>npm install @package@version &#8211;save </strong>&#8211; installs the package with the specified version and updates package.json automatically (dependencies section)</li>



<li><strong>npm install @package@version &#8211;save-dev </strong>&#8211; installs the package with the specified version and updates package.json automatically (devDependencies section)</li>
</ul>



<p>Useful npm packages to include in a SPFx solution:</p>



<ul class="wp-block-list">
<li><strong><strong>npm install gulp yo @microsoft/generator-sharepoint@&lt;spfx_version&gt; &#8211;global</strong></strong>
<ul class="wp-block-list">
<li><strong>   Example: npm install gulp yo @microsoft/generator-sharepoint@1.15.2 &#8211;global</strong></li>
</ul>
</li>



<li><strong>npm install @microsoft/microsoft-graph-types &#8211;save</strong></li>



<li><strong>npm install @pnp/sp &#8211;save</strong></li>



<li><strong>npm install @pnp/graph &#8211;save</strong></li>



<li><strong>npm install @fluentui/react &#8211;save</strong></li>



<li><strong>npm install @pnp/spfx-controls-react &#8211;save</strong></li>



<li><strong>npm install @pnp/spfx-property-controls &#8211;save</strong></li>



<li><strong>npm install localforage &nbsp;&#8211;save</strong></li>



<li><strong>npm install @luudjanssen/localforage-cache &#8211;save</strong></li>



<li><strong>npm install spfx-fast-serve -g</strong></li>



<li><strong>npm install -g pnpm</strong></li>
</ul>



<h3 class="wp-block-heading">Gulp Commands</h3>



<ul class="wp-block-list">
<li><strong>gulp clean</strong> &#8211; cleans the solution. Cleans the dist and temp folders from the solution</li>



<li><strong>gulp trust-dev-cert</strong> &#8211; installs the development certificate</li>



<li><strong>gulp build </strong>&#8211; builds the solution, tranforms TypeScript into JavaScript</li>



<li><strong>gulp bundle </strong>&#8211; bundles the solution and minimizes CSS and JS (in debug mode)</li>



<li><strong>gulp bundle &#8211;ship</strong> &#8211; bundles the solution and minimizes CSS and JS for deployment in SharePoint in production mode (release mode)</li>



<li><strong>gulp package-solution</strong> &#8211; generates package (.sppkg file) but to run in debug mode</li>



<li><strong>gulp package-solution &#8211;ship</strong> &#8211; generates package (.sppkg file) to run in production mode</li>



<li><strong>gulp serve</strong> &#8211; launches SharePoint Workbench to test web parts in debug mode</li>



<li><strong>gulp serve &#8211;nobrowser</strong> &#8211; allows testing web parts in debug mode but without launching SharePoint Workbench</li>
</ul>



<p></p>



<h2 class="wp-block-heading">SPFx Development Environment</h2>



<h3 class="wp-block-heading">Setup Development Environment</h3>



<p>To <a href="https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-development-environment" target="_blank" rel="noreferrer noopener">setup your development environment</a>, run the following commands from the command prompt:</p>



<ul class="wp-block-list">
<li>npm install gulp-cli yo @microsoft/generator-sharepoint &#8211;global</li>



<li>npm install webpack &#8211;global</li>



<li>npm install &#8211;save-dev webpack</li>



<li>gulp trust-dev-cert</li>
</ul>



<h3 class="wp-block-heading">Node Version Manager (nvm)</h3>



<p>Node Version Manager (NVM) allows developers to install multiple versions of node. This can be useful when working with different SPFx versions that use different versions of Node.</p>



<p>To download NVM, click <a href="https://github.com/coreybutler/nvm-windows/releases" target="_blank" rel="noreferrer noopener">here</a>.</p>



<h4 class="wp-block-heading">Install Node using NVM</h4>



<p>After installing NVM, to install a node version use the following command:</p>



<p>nvm install &lt;node_version&gt;. Example: nvm install 14.19.1</p>



<h4 class="wp-block-heading">Switch between versions of Node</h4>



<p>If you have multiple versions of Node, you can switch between them using the following command:</p>



<p>nvm use &lt;node_version&gt;. Example: nvm use 12.22.10</p>



<p>To have a full list of the installed node versions, run &#8220;nvm list&#8221;.</p>



<h3 class="wp-block-heading">SPFx Fast Serve</h3>



<p>If you have a big SPFx solution, gulp serve can take a lot of time, especially if you want to rapidly test your developments. SPFx Fast Serve is a command line utility, which modifies your SharePoint Framework solution, so that it runs continuous serve command as fast as possible. To know more, click <a href="https://github.com/s-KaiNet/spfx-fast-serve" target="_blank" rel="noreferrer noopener">here</a>.&nbsp;</p>



<p>Here is a comparison between gulp serve and SPFx Fast Serve (times depend on hardware, environment). The times listed below are &#8220;refresh&#8221; time (the time needed to compile your project when you change a file and start refreshing a page in a browser):</p>



<figure class="wp-block-table"><table><thead><tr><th></th><th>gulp serve</th><th>spfx-fast-serve</th></tr></thead><tbody><tr><td>Default &#8220;Hello World&#8221;<br>React web part</td><td>3-5 sec</td><td>0.1-0.2 sec</td></tr><tr><td><a href="https://github.com/microsoft-search/pnp-modern-search">PnP Modern Search solution</a></td><td>28-34 sec</td><td>2-4 sec</td></tr><tr><td><a href="https://github.com/SharePoint/sp-starter-kit">SP Starter Kit solution</a>&nbsp;(v1)</td><td>40-50 sec</td><td>2-3 sec</td></tr></tbody></table></figure>



<p>This is a must have for every SharePoint Framework Developer!</p>



<h3 class="wp-block-heading">Recommended Visual Studio Code Extensions</h3>



<ul class="wp-block-list">
<li><a href="https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-rename-tag">Auto Rename Tag</a></li>



<li><a href="https://www.tabnine.com/install/vscode">Tabnine</a></li>



<li><a href="https://marketplace.visualstudio.com/items?itemName=vscode-icons-team.vscode-icons">VSCode icons</a></li>



<li><a href="https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer">Bracket Pair Colorizer</a>&nbsp;</li>



<li><a href="https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.vscodeintellicode">Visual Code IntelliCode</a>&nbsp;</li>



<li><a href="https://www.sonarlint.org/vscode">SonarLint for Visual Studio Code</a>&nbsp;</li>



<li><a href="https://marketplace.visualstudio.com/items?itemName=ms-vscode.PowerShell">PowerShell</a>&nbsp;</li>



<li><a href="https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer">Live Server</a></li>



<li><a href="https://marketplace.visualstudio.com/items?itemName=wix.glean">Glean</a></li>



<li><a href="https://marketplace.visualstudio.com/items?itemName=rangav.vscode-thunder-client" target="_blank" rel="noreferrer noopener">Thunder Client</a></li>



<li><a href="https://marketplace.visualstudio.com/items?itemName=eliostruyf.spfx-snippets" target="_blank" rel="noreferrer noopener">SPFx Snippets</a></li>



<li><a href="https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens" target="_blank" rel="noreferrer noopener">GitLens</a></li>



<li><a href="https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.todo-tree" target="_blank" rel="noreferrer noopener">Todo Tree</a></li>



<li><a href="https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint" target="_blank" rel="noreferrer noopener">ESLint</a></li>
</ul>



<p></p>



<h2 class="wp-block-heading">SPFx Quick Start</h2>



<p>The most common development component in SPFx is the web part. To better understand how to create your first web part, read&nbsp;<a href="https://laurakokkarinen.com/how-to-get-started-with-react-for-building-advanced-spfx-solutions/" target="_blank" rel="noreferrer noopener">this article</a>. In SPFx client-side web parts, we have the following components:</p>



<ul class="wp-block-list">
<li>Web part main component &#8211; acts as a container to the React component that has the main logic. In this example, we have a web part class called&nbsp;<strong>BirthdaysWorkAnniversariesNewCollaboratorsWebPart&nbsp;</strong>that renders the&nbsp;<strong>BirthdaysWorkAnniversariesNewCollaborators&nbsp;</strong>React component that has the web part main logic.</li>
</ul>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="532" src="https://blogit.create.pt/wp-content/uploads/2022/05/spfx_webpart-1024x532.png" alt="" class="wp-image-12693" srcset="https://blogit.create.pt/wp-content/uploads/2022/05/spfx_webpart-1024x532.png 1024w, https://blogit.create.pt/wp-content/uploads/2022/05/spfx_webpart-300x156.png 300w, https://blogit.create.pt/wp-content/uploads/2022/05/spfx_webpart-768x399.png 768w, https://blogit.create.pt/wp-content/uploads/2022/05/spfx_webpart-696x362.png 696w, https://blogit.create.pt/wp-content/uploads/2022/05/spfx_webpart-1068x555.png 1068w, https://blogit.create.pt/wp-content/uploads/2022/05/spfx_webpart-808x420.png 808w, https://blogit.create.pt/wp-content/uploads/2022/05/spfx_webpart.png 1079w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<ul class="wp-block-list">
<li>React component associated with the web part. This file has a&nbsp;<strong>render&nbsp;</strong>method responsible for the rendering of the web part UI and uses two major React concepts:&nbsp;<strong>props&nbsp;</strong>supplied by the web part that allows users to configure the web part behavior and&nbsp;<strong>state</strong>&nbsp;that also allows to control how the the web part is rendered. The main difference between props and state is that state can be changed and props can&#8217;t (in the code they are readonly). In the example below, we have the&nbsp;<strong>BirthdaysWorkAnniversariesNewCollaborators&nbsp;</strong>React component that was called by the&nbsp;<strong>BirthdaysWorkAnniversariesNewCollaboratorsWebPart&nbsp;</strong>web part.</li>
</ul>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="694" src="https://blogit.create.pt/wp-content/uploads/2022/05/spfx_component-1024x694.png" alt="" class="wp-image-12694" srcset="https://blogit.create.pt/wp-content/uploads/2022/05/spfx_component-1024x694.png 1024w, https://blogit.create.pt/wp-content/uploads/2022/05/spfx_component-300x203.png 300w, https://blogit.create.pt/wp-content/uploads/2022/05/spfx_component-768x521.png 768w, https://blogit.create.pt/wp-content/uploads/2022/05/spfx_component-696x472.png 696w, https://blogit.create.pt/wp-content/uploads/2022/05/spfx_component-1068x724.png 1068w, https://blogit.create.pt/wp-content/uploads/2022/05/spfx_component-619x420.png 619w, https://blogit.create.pt/wp-content/uploads/2022/05/spfx_component.png 1103w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<ul class="wp-block-list">
<li>Other associated files such as:
<ul class="wp-block-list">
<li>Service classes to get data from SharePoint or Microsoft Graph for instance</li>



<li>Data object classes (models)</li>



<li>Helper classes</li>



<li>etc</li>
</ul>
</li>
</ul>



<p></p>



<h2 class="wp-block-heading">SPFx Tutorials</h2>



<h3 class="wp-block-heading">Getting Started with SPFx</h3>



<ul class="wp-block-list">
<li><a href="https://www.youtube.com/watch?v=6WTtjXP5yW4&amp;list=PLR9nK3mnD-OXvSWvS2zglCzz4iplhVrKq&amp;index=3" target="_blank" rel="noreferrer noopener">SharePoint Framework Tutorial 1 &#8211; HelloWorld WebPart</a></li>



<li><a href="https://www.youtube.com/watch?v=5M3zDpgxIMs&amp;list=PLR9nK3mnD-OXvSWvS2zglCzz4iplhVrKq&amp;index=4" target="_blank" rel="noreferrer noopener">SharePoint Framework Tutorial 2 &#8211; HelloWorld, Talking to SharePoint</a></li>



<li><a href="https://www.youtube.com/watch?v=FkFg32NSTM0&amp;list=PLR9nK3mnD-OXvSWvS2zglCzz4iplhVrKq&amp;index=5" target="_blank" rel="noreferrer noopener">SharePoint Framework Tutorial 3 &#8211; HelloWorld, Serving in SharePoint Page</a></li>



<li><a href="https://www.youtube.com/watch?v=N-KowN-UwTM&amp;list=PLR9nK3mnD-OXvSWvS2zglCzz4iplhVrKq&amp;index=6" target="_blank" rel="noreferrer noopener">SharePoint Framework Tutorial 4 &#8211; HelloWorld, Deploy to Office 365 CDN</a></li>



<li><a href="https://www.youtube.com/watch?v=tHzbh5JoC-A&amp;list=PLR9nK3mnD-OXvSWvS2zglCzz4iplhVrKq&amp;index=8" target="_blank" rel="noreferrer noopener">SharePoint Framework Tutorial &#8211; Using Microsoft Graph APIs</a></li>



<li><a href="https://www.youtube.com/watch?v=JoTAC2i-XeU&amp;list=PLR9nK3mnD-OXvSWvS2zglCzz4iplhVrKq&amp;index=8" target="_blank" rel="noreferrer noopener">SharePoint Framework Tutorial &#8211; Surfacing your solution as a Microsoft Teams tab</a></li>



<li><a href="https://www.youtube.com/watch?v=kNrYd8nYaZY&amp;list=PLR9nK3mnD-OXvSWvS2zglCzz4iplhVrKq&amp;index=10" target="_blank" rel="noreferrer noopener">SharePoint Framework Tutorial &#8211; Using Office UI Fabric React Components</a></li>



<li><a href="https://www.youtube.com/watch?v=09uoG6Voeew&amp;list=PLR9nK3mnD-OXvSWvS2zglCzz4iplhVrKq&amp;index=11" target="_blank" rel="noreferrer noopener">SharePoint Framework Tutorial &#8211; Provisioning SharePoint assets from SPFx solution</a></li>



<li><a href="https://www.youtube.com/watch?v=8BATz6LD6tA" target="_blank" rel="noreferrer noopener">SharePoint Framework Tutorial &#8211; Create a Full Width Web Part Page with SPFx</a></li>



<li><a href="https://www.youtube.com/watch?v=oNChcluMrm8" target="_blank" rel="noreferrer noopener">Debugging SharePoint Framework solutions in Visual Studio Code</a></li>



<li><a href="https://docs.microsoft.com/en-us/learn/modules/sharepoint-spfx-spcontent/" target="_blank" rel="noreferrer noopener">Work with SharePoint Content using the SharePoint Framework</a></li>
</ul>



<h3 class="wp-block-heading">Developing SPFx Extensions</h3>



<ul class="wp-block-list">
<li><a href="https://www.youtube.com/watch?v=DnfRIl2YN8g&amp;list=PLR9nK3mnD-OXtWO5AIIr7nCR3sWutACpV&amp;index=2" target="_blank" rel="noreferrer noopener">SharePoint Framework Extensions Tutorial 1 &#8211; Build your first Extension</a></li>



<li><a href="https://www.youtube.com/watch?v=Wm1PG8U5bSw&amp;list=PLR9nK3mnD-OXtWO5AIIr7nCR3sWutACpV&amp;index=2" target="_blank" rel="noreferrer noopener">SharePoint Framework Extensions Tutorial 2 &#8211; Using page placeholders from Application Customizer</a></li>



<li><a href="https://www.youtube.com/watch?v=tReoZGtAYB4&amp;list=PLR9nK3mnD-OXtWO5AIIr7nCR3sWutACpV&amp;index=3" target="_blank" rel="noreferrer noopener">SharePoint Framework Extensions Tutorial 3 &#8211; Deploy your extension to site collection</a></li>



<li><a href="https://www.youtube.com/watch?v=xsZbRliakyM&amp;list=PLR9nK3mnD-OXtWO5AIIr7nCR3sWutACpV&amp;index=4" target="_blank" rel="noreferrer noopener">SharePoint Framework Extensions Tutorial 4 &#8211; Hosting extension from Office 365 CDN</a></li>



<li><a href="https://www.youtube.com/watch?v=mBZ7Sq_KfDA&amp;list=PLR9nK3mnD-OXtWO5AIIr7nCR3sWutACpV&amp;index=5" target="_blank" rel="noreferrer noopener">SharePoint Framework Extensions Tutorial &#8211; Build your first Field Customizer</a></li>



<li><a href="https://www.youtube.com/watch?v=uaUGtLrNbRA&amp;list=PLR9nK3mnD-OXtWO5AIIr7nCR3sWutACpV&amp;index=6" target="_blank" rel="noreferrer noopener">SharePoint Framework Extensions Tutorial &#8211; Build your first ListView Command Set</a></li>
</ul>



<h3 class="wp-block-heading">SharePoint CRUD Operations with SPFx</h3>



<ul class="wp-block-list">
<li><a href="https://www.c-sharpcorner.com/article/sharepoint-list-items-crud-operations-demo-using-pnpjs-in-react-based-spfx-webpa/" target="_blank" rel="noreferrer noopener">SharePoint List Items CRUD Operations Demo Using PnPJS In React based SPFx Webpart</a></li>



<li><a href="https://github.com/miguelisidoro/SharePoint/tree/master/SPFx/react-detailslist" target="_blank" rel="noreferrer noopener">SharePoint CRUD Sample with Details List Fluent UI Control and a SharePoint List</a></li>
</ul>



<h3 class="wp-block-heading">Graph API</h3>



<ul class="wp-block-list">
<li><a href="https://laurakokkarinen.com/the-ultimate-beginners-guide-to-microsoft-graph/" target="_blank" rel="noreferrer noopener">The Ultimate Beginner&#8217;s Guide to Microsoft Graph</a></li>
</ul>



<h2 class="wp-block-heading">Related Articles</h2>



<p>To learn why your business should migrate to SharePoint Online and Office 365, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-1/" target="_blank">here</a> and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-2/" target="_blank">here</a>.</p>



<p>If you want to learn how you can rename a modern SharePoint site, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/09/23/how-to-rename-a-modern-sharepoint-site-url-in-office-365/" target="_blank">here</a>.</p>



<p>If you want to learn how to save time time scheduling your meetings, click <a aria-label="undefined (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2020/04/12/save-time-scheduling-microsoft-teams-meetings-using-findtime/" target="_blank" rel="noreferrer noopener">here</a>.</p>



<p>If you want to learn how to enable Microsoft Teams Attendance List Download, click <a aria-label="undefined (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2020/09/20/how-to-enable-teams-meeting-attendance-list-download-in-microsoft-365/" target="_blank" rel="noreferrer noopener">here</a>.</p>



<p>If you want to learn how to create a dynamic org-wide team in Microsoft Teams with all active employees, click <a href="https://blogit.create.pt/miguelisidoro/2020/09/21/how-to-create-a-dynamic-team-in-microsoft-teams-with-all-active-employees-in-microsoft-365/" target="_blank" rel="noreferrer noopener">here</a>.</p>



<p>If you want to modernize your SharePoint classic root site to a modern SharePoint site, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/08/27/how-to-modernize-your-tenant-root-site-collection-in-office-365-using-invoke-spositeswap/" target="_blank">here</a>.</p>



<p>If you are a SharePoint administrator or a SharePoint developer who wants to learn more about how to install a SharePoint 2019 farm in an automated way using PowerShell, I invite you to click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a> and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>.</p>



<p>If you learn how to greatly speed up your SharePoint farm update process to ensure your SharePoint farm keeps updated and you stay one step closer to start your move to the cloud, click&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/05/02/how-to-speed-up-the-installation-of-sharepoint-cumulative-updates-using-powershell-step-by-step/" target="_blank">here</a>.</p>



<p>If you prefer to use the traditional method to update your farm and want to learn all the steps and precautions necessary to successfully keep your SharePoint farm updated, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/04/08/how-to-install-sharepoint-cumulative-updates-in-a-sharepoint-farm-step-by-step/" target="_blank">here</a>.</p>



<p>If you want to learn how to upgrade a SharePoint 2013 farm to SharePoint 2019, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-1/" target="_blank">here </a>and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-2/" target="_blank">here</a>.</p>



<p>If SharePoint 2019 is still not an option, you can learn more about how to install a SharePoint 2016 farm in an automated way using PowerShell, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a>&nbsp;and&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>.</p>



<p>If you want to learn how to upgrade a SharePoint 2010 farm to SharePoint 2016, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-1/" target="_blank">here </a>and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-2/" target="_blank">here</a>.</p>



<p>If you are new to SharePoint and Office 365 and want to learn all about it, take a look at these <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/10/17/sharepoint-and-office-365-learning-resources/" target="_blank">learning resources</a>.</p>



<p>If you are work in a large organization who is using Office 365 or thinking to move to Office 365 and is considering between a single or multiple Office 365 tenants, I invite you to read <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/01/07/pros-and-cons-of-single-tenant-vs-multiple-tenants-in-office-365/" target="_blank">this article</a>.</p>



<p>If you want to know all about the latest SharePoint and Office 365 announcements from Ignite and some more recent announcements, including Microsoft Search, What’s New to Build a Modern Intranet with SharePoint in Office 365, Deeper Integration between Microsoft Teams and SharePoint and the latest news on SharePoint development, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/11/21/whats-new-for-sharepoint-and-office-365-after-microsoft-ignite-2018/" target="_blank">here</a>.</p>



<p>If your organization is still not ready to go all in to SharePoint Online and Office 365, a hybrid scenario may be the best choice. SharePoint 2019 RTM was recently announced and if you to learn all about SharePoint 2019 and all its features, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/11/01/meet-the-new-modern-sharepoint-server-sharepoint-2019-rtm-is-here/" target="_blank">here</a>.</p>



<p>Happy SharePointing!</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2022/05/09/sharepoint-framework-spfx-learning-guide/">SharePoint Framework (SPFx) Learning Guide</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/miguelisidoro/2022/05/09/sharepoint-framework-spfx-learning-guide/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Automatically Dismiss Reminders from Outlook Past Events in Microsoft 365</title>
		<link>https://blogit.create.pt/miguelisidoro/2020/09/27/how-to-automatically-dismiss-reminders-from-outlook-past-events-in-microsoft-365/</link>
					<comments>https://blogit.create.pt/miguelisidoro/2020/09/27/how-to-automatically-dismiss-reminders-from-outlook-past-events-in-microsoft-365/#comments</comments>
		
		<dc:creator><![CDATA[Miguel Isidoro]]></dc:creator>
		<pubDate>Sun, 27 Sep 2020 22:53:46 +0000</pubDate>
				<category><![CDATA[Outlook]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[Microsoft 365]]></category>
		<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Modern Workplace]]></category>
		<category><![CDATA[Office 365]]></category>
		<guid isPermaLink="false">https://blogit.create.pt/?p=12019</guid>

					<description><![CDATA[<p>This post explains how you can automatically dismiss reminders for Outlook past events in Microsoft 365. Introduction One of the most annoying things in Outlook, essentially when we have a busy schedule, is that we have to manually dismiss all reminders for past events since Outlook doesn&#8217;t do this by default. In this post, I [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2020/09/27/how-to-automatically-dismiss-reminders-from-outlook-past-events-in-microsoft-365/">How to Automatically Dismiss Reminders from Outlook Past Events in Microsoft 365</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>This post explains how you can automatically dismiss reminders for Outlook past events in Microsoft 365.</p>



<h2 class="wp-block-heading"><span class="td_text_columns_two_cols">Introduction</span></h2>



<p>One of the most annoying things in Outlook, essentially when we have a busy schedule, is that we have to manually dismiss all reminders for past events since Outlook doesn&#8217;t do this by default. In this post, I will explain how easily you can automatically dismiss reminders from past events and avoid having to dismiss them manually. </p>



<h2 class="wp-block-heading">How-To Steps</h2>



<p>All you have to do is to follow the following steps:</p>



<ol class="wp-block-list"><li>Open Outlook for Windows 10</li><li>Go to File &gt;Options &gt; Advanced</li><li>In the &#8220;Reminders&#8221; section, check the &#8220;Automatically dismiss reminders for past calender events&#8221; option<br><br><img decoding="async" width="847" height="689" class="wp-image-12038" style="width: 900px" src="https://blogit.create.pt/wp-content/uploads/2020/09/Outlook_Dismiss_Past_Events.jpg" alt="" srcset="https://blogit.create.pt/wp-content/uploads/2020/09/Outlook_Dismiss_Past_Events.jpg 847w, https://blogit.create.pt/wp-content/uploads/2020/09/Outlook_Dismiss_Past_Events-300x244.jpg 300w, https://blogit.create.pt/wp-content/uploads/2020/09/Outlook_Dismiss_Past_Events-768x625.jpg 768w, https://blogit.create.pt/wp-content/uploads/2020/09/Outlook_Dismiss_Past_Events-696x566.jpg 696w, https://blogit.create.pt/wp-content/uploads/2020/09/Outlook_Dismiss_Past_Events-516x420.jpg 516w" sizes="(max-width: 847px) 100vw, 847px" /><br></li><li>Click OK to save your changes</li></ol>



<p>And that&#8217;s it! Once you check this option, all past events in your calendar will be automatically dismissed!</p>



<h2 class="wp-block-heading">Related Articles</h2>



<p>To learn why your business should migrate to SharePoint Online and Office 365, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-1/" target="_blank">here</a> and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-2/" target="_blank">here</a>.</p>



<p>If you want to learn how you can rename a modern SharePoint site, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/09/23/how-to-rename-a-modern-sharepoint-site-url-in-office-365/" target="_blank">here</a>.</p>



<p>If you want to learn how to save time time scheduling your meetings, click <a aria-label="undefined (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2020/04/12/save-time-scheduling-microsoft-teams-meetings-using-findtime/" target="_blank" rel="noreferrer noopener">here</a>.</p>



<p>If you want to learn how to enable Microsoft Teams Attendance List Download, click <a aria-label="undefined (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2020/09/20/how-to-enable-teams-meeting-attendance-list-download-in-microsoft-365/" target="_blank" rel="noreferrer noopener">here</a>.</p>



<p>If you want to learn how to create a dynamic org-wide team in Microsoft Teams with all active employees, click <a href="https://blogit.create.pt/miguelisidoro/2020/09/21/how-to-create-a-dynamic-team-in-microsoft-teams-with-all-active-employees-in-microsoft-365/" target="_blank" rel="noreferrer noopener">here</a>.</p>



<p>If you want to modernize your SharePoint classic root site to a modern SharePoint site, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/08/27/how-to-modernize-your-tenant-root-site-collection-in-office-365-using-invoke-spositeswap/" target="_blank">here</a>.</p>



<p>If you are a SharePoint administrator or a SharePoint developer who wants to learn more about how to install a SharePoint 2019 farm in an automated way using PowerShell, I invite you to click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a> and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>.</p>



<p>If you learn how to greatly speed up your SharePoint farm update process to ensure your SharePoint farm keeps updated and you stay one step closer to start your move to the cloud, click&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/05/02/how-to-speed-up-the-installation-of-sharepoint-cumulative-updates-using-powershell-step-by-step/" target="_blank">here</a>.</p>



<p>If you prefer to use the traditional method to update your farm and want to learn all the steps and precautions necessary to successfully keep your SharePoint farm updated, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/04/08/how-to-install-sharepoint-cumulative-updates-in-a-sharepoint-farm-step-by-step/" target="_blank">here</a>.</p>



<p>If you want to learn how to upgrade a SharePoint 2013 farm to SharePoint 2019, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-1/" target="_blank">here </a>and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-2/" target="_blank">here</a>.</p>



<p>If SharePoint 2019 is still not an option, you can learn more about how to install a SharePoint 2016 farm in an automated way using PowerShell, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a>&nbsp;and&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>.</p>



<p>If you want to learn how to upgrade a SharePoint 2010 farm to SharePoint 2016, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-1/" target="_blank">here </a>and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-2/" target="_blank">here</a>.</p>



<p>If you are new to SharePoint and Office 365 and want to learn all about it, take a look at these <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/10/17/sharepoint-and-office-365-learning-resources/" target="_blank">learning resources</a>.</p>



<p>If you are work in a large organization who is using Office 365 or thinking to move to Office 365 and is considering between a single or multiple Office 365 tenants, I invite you to read <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/01/07/pros-and-cons-of-single-tenant-vs-multiple-tenants-in-office-365/" target="_blank">this article</a>.</p>



<p>If you want to know all about the latest SharePoint and Office 365 announcements from Ignite and some more recent announcements, including Microsoft Search, What’s New to Build a Modern Intranet with SharePoint in Office 365, Deeper Integration between Microsoft Teams and SharePoint and the latest news on SharePoint development, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/11/21/whats-new-for-sharepoint-and-office-365-after-microsoft-ignite-2018/" target="_blank">here</a>.</p>



<p>If your organization is still not ready to go all in to SharePoint Online and Office 365, a hybrid scenario may be the best choice. SharePoint 2019 RTM was recently announced and if you to learn all about SharePoint 2019 and all its features, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/11/01/meet-the-new-modern-sharepoint-server-sharepoint-2019-rtm-is-here/" target="_blank">here</a>.</p>



<p>Happy Scheduling!</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2020/09/27/how-to-automatically-dismiss-reminders-from-outlook-past-events-in-microsoft-365/">How to Automatically Dismiss Reminders from Outlook Past Events in Microsoft 365</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/miguelisidoro/2020/09/27/how-to-automatically-dismiss-reminders-from-outlook-past-events-in-microsoft-365/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>How to Create a Dynamic Team in Microsoft Teams with All Active Employees in Microsoft 365</title>
		<link>https://blogit.create.pt/miguelisidoro/2020/09/21/how-to-create-a-dynamic-team-in-microsoft-teams-with-all-active-employees-in-microsoft-365/</link>
					<comments>https://blogit.create.pt/miguelisidoro/2020/09/21/how-to-create-a-dynamic-team-in-microsoft-teams-with-all-active-employees-in-microsoft-365/#comments</comments>
		
		<dc:creator><![CDATA[Miguel Isidoro]]></dc:creator>
		<pubDate>Mon, 21 Sep 2020 19:13:03 +0000</pubDate>
				<category><![CDATA[Microsoft 365]]></category>
		<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Microsoft Teams]]></category>
		<category><![CDATA[Modern Workplace]]></category>
		<category><![CDATA[Office 365]]></category>
		<guid isPermaLink="false">https://blogit.create.pt/?p=11900</guid>

					<description><![CDATA[<p>This post explains how you can create a dynamic team in Microsoft Teams to have all active employees in your company using Azure AD Group dynamic membership rules. Introduction We are living challenging times with the current Covid-19 pandemic crisis and keeping teams together is more important than ever! Org-wide teams have been around for [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2020/09/21/how-to-create-a-dynamic-team-in-microsoft-teams-with-all-active-employees-in-microsoft-365/">How to Create a Dynamic Team in Microsoft Teams with All Active Employees in Microsoft 365</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>This post explains how you can create a dynamic team in <a aria-label="undefined (opens in a new tab)" rel="noreferrer noopener" href="https://www.microsoft.com/en-us/microsoft-365/microsoft-teams/group-chat-software" target="_blank">Microsoft Teams</a> to have all active employees in your company using Azure AD Group dynamic membership rules.</p>



<h2 class="wp-block-heading">Introduction</h2>



<p>We are living challenging times with the current Covid-19 pandemic crisis and keeping teams together is more important than ever!</p>



<p>Org-wide teams have been around for quite some time, but these are quite inefficient since we don&#8217;t have any control on what users are added to the team (service accounts for instance are also added if they have valid licenses assigned to them).</p>



<p>This post explains how you can create a new team in Microsoft Teams containing all active employees in your company based on Azure AD Group dynamic membership rules. Unlike org-wide teams, this approach gives you complete control over what users are added to the team.</p>



<p>The &#8220;Team with all employees&#8221; scenario makes more sense for small and medium-sized companies. For larger companies, the steps provided in this post can be adapted to create smaller dynamic teams based on Azure AD dynamic membership rules (ex: department teams or any other type of dynamic teams based on valid Azure AD user profile properties).</p>



<h2 class="wp-block-heading">Pre-Requisites and How-To Steps</h2>



<h3 class="wp-block-heading">Pre-Requisites</h3>



<p>The steps described in this post require:</p>



<ul class="wp-block-list"><li>Azure AD Premium P1 license for all users included in the dynamic team</li><li>If you are using Active Directory, AD attributes have to be correctly configured and synced to Azure AD to allow the dynamic group to retrieve all active company employees (in our example, we are using the companyName attribute and all users with companyName = &#8220;Create IT&#8221; will be considered as active employees)</li></ul>



<h3 class="wp-block-heading">How-To Steps</h3>



<p>Now it is time for the fun part! Follow the following steps:</p>



<ol class="wp-block-list"><li>Create a new <a aria-label="undefined (opens in a new tab)" href="https://docs.microsoft.com/en-us/microsoftteams/get-started-with-teams-create-your-first-teams-and-channels" target="_blank" rel="noreferrer noopener">Team in Microsoft Teams</a> as you would to create a &#8220;normal&#8221; team. If the team already exists and you want to change an already existing Team to be dynamic, you can skip this step</li><li>Go to your <a aria-label="undefined (opens in a new tab)" href="https://aad.portal.azure.com/" target="_blank" rel="noreferrer noopener">Azure Active Directory Admin Center</a></li><li>In Azure Active Directory Admin Center, select &#8220;Groups&#8221;. This option will allow us to access all Azure AD Groups, that contain teams in Microsoft Teams (group type = &#8220;Microsoft 365&#8221;)<br><br><img decoding="async" width="1266" height="612" class="wp-image-12010" style="width: 900px" src="https://blogit.create.pt////wp-content/uploads/2020/09/AAD_Groups_Selection.jpg" alt="" srcset="https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Groups_Selection.jpg 1266w, https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Groups_Selection-300x145.jpg 300w, https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Groups_Selection-1024x495.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Groups_Selection-768x371.jpg 768w, https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Groups_Selection-696x336.jpg 696w, https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Groups_Selection-1068x516.jpg 1068w, https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Groups_Selection-869x420.jpg 869w" sizes="(max-width: 1266px) 100vw, 1266px" /><br></li><li>Select the group you want to edit and set as dynamic. Membership type should be at this time set as &#8220;Assigned&#8221;, meaning that all members are added manually.<br><br><img decoding="async" width="1102" height="329" class="wp-image-11985" style="width: 900px" src="https://blogit.create.pt////wp-content/uploads/2020/09/AAD_Select_Group_AD.jpg" alt="" srcset="https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Select_Group_AD.jpg 1102w, https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Select_Group_AD-300x90.jpg 300w, https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Select_Group_AD-1024x306.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Select_Group_AD-768x229.jpg 768w, https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Select_Group_AD-696x208.jpg 696w, https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Select_Group_AD-1068x319.jpg 1068w" sizes="(max-width: 1102px) 100vw, 1102px" /></li><li>The group details are now shown<br><br><img decoding="async" width="991" height="497" class="wp-image-11944" style="width: 900px" src="https://blogit.create.pt////wp-content/uploads/2020/09/AAD_Group_Details.jpg" alt="" srcset="https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Group_Details.jpg 991w, https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Group_Details-300x150.jpg 300w, https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Group_Details-768x385.jpg 768w, https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Group_Details-696x349.jpg 696w, https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Group_Details-837x420.jpg 837w" sizes="(max-width: 991px) 100vw, 991px" /></li><li>Select &#8220;Properties&#8221; on the left menu and change the membership type to &#8220;Dynamic user&#8221; and click &#8220;Save&#8221;<br><br><img decoding="async" width="952" height="515" class="wp-image-11949" style="width: 900px" src="https://blogit.create.pt////wp-content/uploads/2020/09/AAD_Group_Edit.jpg" alt="" srcset="https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Group_Edit.jpg 952w, https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Group_Edit-300x162.jpg 300w, https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Group_Edit-768x415.jpg 768w, https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Group_Edit-696x377.jpg 696w, https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Group_Edit-776x420.jpg 776w" sizes="(max-width: 952px) 100vw, 952px" /></li><li>Select &#8220;Dynamic membership rules&#8221; on the left menu and add an expression that dynamically retrieves the active employees in the company. In our case, the expression is &#8220;(user.companyName -eq &#8220;Create IT&#8221;) and (user.accountEnabled -eq True)&#8221;. Click &#8220;Save&#8221; to save your changes.<br><br><img decoding="async" width="1194" height="503" class="wp-image-11948" style="width: 900px" src="https://blogit.create.pt////wp-content/uploads/2020/09/AAD_Group_Edit_DynamicMembershipRules.jpg" alt="" srcset="https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Group_Edit_DynamicMembershipRules.jpg 1194w, https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Group_Edit_DynamicMembershipRules-300x126.jpg 300w, https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Group_Edit_DynamicMembershipRules-1024x431.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Group_Edit_DynamicMembershipRules-768x324.jpg 768w, https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Group_Edit_DynamicMembershipRules-696x293.jpg 696w, https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Group_Edit_DynamicMembershipRules-1068x450.jpg 1068w, https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Group_Edit_DynamicMembershipRules-997x420.jpg 997w" sizes="(max-width: 1194px) 100vw, 1194px" /></li><li>The Azure AD Group is now dynamic and users in the group will be retrieved using the expression set in the previous step<br><br><img decoding="async" width="989" height="491" class="wp-image-11958" style="width: 900px" src="https://blogit.create.pt////wp-content/uploads/2020/09/AAD_Group_Details_DynamicMemberhip.jpg" alt="" srcset="https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Group_Details_DynamicMemberhip.jpg 989w, https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Group_Details_DynamicMemberhip-300x149.jpg 300w, https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Group_Details_DynamicMemberhip-768x381.jpg 768w, https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Group_Details_DynamicMemberhip-696x346.jpg 696w, https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Group_Details_DynamicMemberhip-846x420.jpg 846w, https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Group_Details_DynamicMemberhip-324x160.jpg 324w" sizes="(max-width: 989px) 100vw, 989px" /></li><li>Select &#8220;Members&#8221; in the left menu. Now that the AD Group is dynamic, you will not be able to add or remove members from the group manually.<br><br><img decoding="async" width="1036" height="437" class="wp-image-11989" style="width: 900px" src="https://blogit.create.pt////wp-content/uploads/2020/09/AAD_Group_Members.jpg" alt="" srcset="https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Group_Members.jpg 1036w, https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Group_Members-300x127.jpg 300w, https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Group_Members-1024x432.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Group_Members-768x324.jpg 768w, https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Group_Members-696x294.jpg 696w, https://blogit.create.pt/wp-content/uploads/2020/09/AAD_Group_Members-996x420.jpg 996w" sizes="(max-width: 1036px) 100vw, 1036px" /></li></ol>



<h2 class="wp-block-heading">Testing The Results</h2>



<p>To test if the configuration was successful, just follow the following steps:</p>



<ul class="wp-block-list"><li>Add a new user to Active Active Directory, filling the attributes that match the dynamic membership group expression in the Azure AD Group</li><li>Force Azure Active Directory to Azure AD synchronization</li></ul>



<p>Everytime new employees are added to Active Directory and synced to Azure AD, a message in the &#8220;General&#8221; channel in Microsoft Teams will be shown saying that the user has been added to team!</p>



<figure class="wp-block-image size-large"><img decoding="async" width="577" height="148" src="https://blogit.create.pt////wp-content/uploads/2020/09/Teams_New_Members.jpg" alt="" class="wp-image-11964" srcset="https://blogit.create.pt/wp-content/uploads/2020/09/Teams_New_Members.jpg 577w, https://blogit.create.pt/wp-content/uploads/2020/09/Teams_New_Members-300x77.jpg 300w" sizes="(max-width: 577px) 100vw, 577px" /></figure>



<h2 class="wp-block-heading">Related Articles</h2>



<p>To learn why your business should migrate to SharePoint Online and Office 365, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-1/" target="_blank">here</a> and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-2/" target="_blank">here</a>.</p>



<p>If you want to learn how you can rename a modern SharePoint site, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/09/23/how-to-rename-a-modern-sharepoint-site-url-in-office-365/" target="_blank">here</a>.</p>



<p>If you want to learn how to save time time scheduling your meetings, click <a aria-label="undefined (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2020/04/12/save-time-scheduling-microsoft-teams-meetings-using-findtime/" target="_blank" rel="noreferrer noopener">here</a>.</p>



<p>If you want to learn how to enable Microsoft Teams Attendance List Download, click <a href="https://blogit.create.pt////miguelisidoro/2020/09/20/how-to-enable-teams-meeting-attendance-list-download-in-microsoft-365/" target="_blank" aria-label="undefined (opens in a new tab)" rel="noreferrer noopener">here</a>.</p>



<p>If you want to modernize your SharePoint classic root site to a modern SharePoint site, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/08/27/how-to-modernize-your-tenant-root-site-collection-in-office-365-using-invoke-spositeswap/" target="_blank">here</a>.</p>



<p>If you are a SharePoint administrator or a SharePoint developer who wants to learn more about how to install a SharePoint 2019 farm in an automated way using PowerShell, I invite you to click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a> and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>.</p>



<p>If you learn how to greatly speed up your SharePoint farm update process to ensure your SharePoint farm keeps updated and you stay one step closer to start your move to the cloud, click&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/05/02/how-to-speed-up-the-installation-of-sharepoint-cumulative-updates-using-powershell-step-by-step/" target="_blank">here</a>.</p>



<p>If you prefer to use the traditional method to update your farm and want to learn all the steps and precautions necessary to successfully keep your SharePoint farm updated, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/04/08/how-to-install-sharepoint-cumulative-updates-in-a-sharepoint-farm-step-by-step/" target="_blank">here</a>.</p>



<p>If you want to learn how to upgrade a SharePoint 2013 farm to SharePoint 2019, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-1/" target="_blank">here </a>and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-2/" target="_blank">here</a>.</p>



<p>If SharePoint 2019 is still not an option, you can learn more about how to install a SharePoint 2016 farm in an automated way using PowerShell, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a>&nbsp;and&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>.</p>



<p>If you want to learn how to upgrade a SharePoint 2010 farm to SharePoint 2016, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-1/" target="_blank">here </a>and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-2/" target="_blank">here</a>.</p>



<p>If you are new to SharePoint and Office 365 and want to learn all about it, take a look at these <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/10/17/sharepoint-and-office-365-learning-resources/" target="_blank">learning resources</a>.</p>



<p>If you are work in a large organization who is using Office 365 or thinking to move to Office 365 and is considering between a single or multiple Office 365 tenants, I invite you to read <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/01/07/pros-and-cons-of-single-tenant-vs-multiple-tenants-in-office-365/" target="_blank">this article</a>.</p>



<p>If you want to know all about the latest SharePoint and Office 365 announcements from Ignite and some more recent announcements, including Microsoft Search, What’s New to Build a Modern Intranet with SharePoint in Office 365, Deeper Integration between Microsoft Teams and SharePoint and the latest news on SharePoint development, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/11/21/whats-new-for-sharepoint-and-office-365-after-microsoft-ignite-2018/" target="_blank">here</a>.</p>



<p>If your organization is still not ready to go all in to SharePoint Online and Office 365, a hybrid scenario may be the best choice. SharePoint 2019 RTM was recently announced and if you to learn all about SharePoint 2019 and all its features, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/11/01/meet-the-new-modern-sharepoint-server-sharepoint-2019-rtm-is-here/" target="_blank">here</a>.</p>



<p>Happy Scheduling!</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2020/09/21/how-to-create-a-dynamic-team-in-microsoft-teams-with-all-active-employees-in-microsoft-365/">How to Create a Dynamic Team in Microsoft Teams with All Active Employees in Microsoft 365</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/miguelisidoro/2020/09/21/how-to-create-a-dynamic-team-in-microsoft-teams-with-all-active-employees-in-microsoft-365/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>How to Enable Teams Meeting Attendance List Download in Microsoft 365</title>
		<link>https://blogit.create.pt/miguelisidoro/2020/09/20/how-to-enable-teams-meeting-attendance-list-download-in-microsoft-365/</link>
					<comments>https://blogit.create.pt/miguelisidoro/2020/09/20/how-to-enable-teams-meeting-attendance-list-download-in-microsoft-365/#comments</comments>
		
		<dc:creator><![CDATA[Miguel Isidoro]]></dc:creator>
		<pubDate>Sun, 20 Sep 2020 20:07:53 +0000</pubDate>
				<category><![CDATA[Outlook]]></category>
		<category><![CDATA[Microsoft 365]]></category>
		<category><![CDATA[Modern Workplace]]></category>
		<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Microsoft Teams]]></category>
		<category><![CDATA[Office 365]]></category>
		<guid isPermaLink="false">https://blogit.create.pt/?p=11830</guid>

					<description><![CDATA[<p>This post explains how we can enable the possibility, in Microsoft Teams, for Meeting Organizers to download the meeting attendance list to Excel to retrieve the list of all attendees that were present in a meeting. Introduction Recently, someone asked me if it was possible to export a Microsoft Teams Meeting Attendance List to Excel [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2020/09/20/how-to-enable-teams-meeting-attendance-list-download-in-microsoft-365/">How to Enable Teams Meeting Attendance List Download in Microsoft 365</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>This post explains how we can enable the possibility, in Microsoft Teams, for Meeting Organizers to download the meeting attendance list to Excel to retrieve the list of all attendees that were present in a meeting.</p>



<h2 class="wp-block-heading">Introduction</h2>



<p>Recently, someone asked me if it was possible to export a Microsoft Teams Meeting Attendance List to Excel while in the meeting!</p>



<p>My first reaction was that I hadn&#8217;t seen that possibility in my tenant and that probably this wasn&#8217;t possible. The truth is that Microsoft Teams has added a new feature that allows organizers to download and view the attendees that are present in a meeting. However, this option is not enabled by default.</p>



<p>After googling a bit, I found a <a aria-label="undefined (opens in a new tab)" href="https://support.microsoft.com/en-ie/office/download-attendance-reports-in-teams-ae7cf170-530c-47d3-84c1-3aedac74d310" target="_blank" rel="noreferrer noopener">Microsoft support article</a> that pointed me in the right direction.</p>



<h2 class="wp-block-heading">Pre-Requisites and How-To Steps</h2>



<p>Unfortunetaly, this configuration isn&#8217;t available in Teams Admin Center and in order to enable this meeting policy, we have to use PowerShell.</p>



<h3 class="wp-block-heading">Pre-Requisites</h3>



<p>The first step is to install Microsoft Teams and Skype for Business PowerShell modules:</p>



<ul class="wp-block-list"><li><strong>Microsoft Teams</strong> &#8211; just run the following command in a PowerShell console: Install-Module MicrosoftTeams</li><li><strong>Skype for Business:</strong> <a aria-label="undefined (opens in a new tab)" href="https://www.microsoft.com/en-us/download/details.aspx?id=39366" target="_blank" rel="noreferrer noopener">download </a>and install the PowerShell Module (update 26/07/2021: no longer necessary)</li></ul>



<h3 class="wp-block-heading">How-To Steps</h3>



<p>After installing the required PowerShell modules, we are ready for the fun part! Just run the PowerShell commands below (ensure that you run using the &#8220;Run as Adminstrator&#8221; option). In my example, I will change the Global meeting policy, that can make sense if we want to enable this policy for all users but you may want to create a new policy instead if we want to enable meeting attendance download to a restricted set of users. Check <a href="https://docs.microsoft.com/en-us/microsoftteams/meeting-policies-in-teams#meeting-policy-settings---meeting-attendance-report" target="_blank" aria-label="undefined (opens in a new tab)" rel="noreferrer noopener">this Microsoft article</a> for details.</p>



<ol class="wp-block-list"><li>Import-Module SkypeOnlineConnector</li><li>Connect-MicrosoftTeams<br><br>This step will allow ask for credentials of a Global Admin user. This authentication method works fine if you have Multi-Factor Authentication enabled (MFA) in your tenant.<br><br><img decoding="async" width="568" height="345" class="wp-image-11854" style="width: 600px" src="https://blogit.create.pt////wp-content/uploads/2020/09/Teams_Login.jpg" alt="" srcset="https://blogit.create.pt/wp-content/uploads/2020/09/Teams_Login.jpg 568w, https://blogit.create.pt/wp-content/uploads/2020/09/Teams_Login-300x182.jpg 300w" sizes="(max-width: 568px) 100vw, 568px" /><br></li><li>$sfbSession = New-CsOnlineSession</li><li>Import-PSSession $sfbSession<br><br>Lines 3 and 4 are required to avoid an error saying Get-CsTeamsMeetingPolicy is not available in the next command.<br></li><li>Get-CsTeamsMeetingPolicy -Identity &#8220;Global&#8221;<br><br>After running this command, we can see that the &#8220;AllowEngagementReport&#8221; property which enables/disables the meeting attendance download is disabled.<br><br><img decoding="async" width="511" height="132" class="wp-image-11861" style="width: 600px" src="https://blogit.create.pt////wp-content/uploads/2020/09/Teams_AllowEngagementReport_False.jpg" alt="" srcset="https://blogit.create.pt/wp-content/uploads/2020/09/Teams_AllowEngagementReport_False.jpg 511w, https://blogit.create.pt/wp-content/uploads/2020/09/Teams_AllowEngagementReport_False-300x77.jpg 300w" sizes="(max-width: 511px) 100vw, 511px" /><br></li><li>Set-CsTeamsMeetingPolicy -Identity &#8220;Global&#8221; -AllowEngagementReport Enabled<br><br>This command will enable the the meeting attendance download<br><br></li><li>Get-CsTeamsMeetingPolicy -Identity &#8220;Global&#8221;</li></ol>



<p>After running this command, we can see that the &#8220;AllowEngagementReport&#8221; property is now enabled.</p>



<p><img decoding="async" width="503" height="132" class="wp-image-11868" style="width: 600px" src="https://blogit.create.pt////wp-content/uploads/2020/09/Teams_AllowEngagementReport_True.jpg" alt="" srcset="https://blogit.create.pt/wp-content/uploads/2020/09/Teams_AllowEngagementReport_True.jpg 503w, https://blogit.create.pt/wp-content/uploads/2020/09/Teams_AllowEngagementReport_True-300x79.jpg 300w" sizes="(max-width: 503px) 100vw, 503px" /></p>



<h2 class="wp-block-heading">Testing The Results</h2>



<p>To test if the configuration was successful, just schedule a meeting and check if while in the meeting, you are able to download the meeting attandance list.</p>



<p>You now should have a new option named &#8220;Download attendance list&#8221; and you should be able to download the meeting&#8217;s attendance list. The list will contain all users that are effectively attending the meeting and will not contain the attendees that were invited that are not attending the meeting, even if they accepted the meeting request. </p>



<figure class="wp-block-image size-large"><img decoding="async" width="526" height="417" src="https://blogit.create.pt////wp-content/uploads/2020/09/Teams_Meeting_Presence_Download.png" alt="" class="wp-image-11871" srcset="https://blogit.create.pt/wp-content/uploads/2020/09/Teams_Meeting_Presence_Download.png 526w, https://blogit.create.pt/wp-content/uploads/2020/09/Teams_Meeting_Presence_Download-300x238.png 300w" sizes="(max-width: 526px) 100vw, 526px" /></figure>



<h2 class="wp-block-heading">Related Articles</h2>



<p>To learn why your business should migrate to SharePoint Online and Office 365, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-1/" target="_blank">here</a> and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-2/" target="_blank">here</a>.</p>



<p>If you want to learn how you can rename a modern SharePoint site, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/09/23/how-to-rename-a-modern-sharepoint-site-url-in-office-365/" target="_blank">here</a>.</p>



<p>If you want to learn how to save time time scheduling your meetings, click <a href="https://blogit.create.pt////miguelisidoro/2020/04/12/save-time-scheduling-microsoft-teams-meetings-using-findtime/" target="_blank" aria-label="undefined (opens in a new tab)" rel="noreferrer noopener">here</a>.</p>



<p>If you want to modernize your SharePoint classic root site to a modern SharePoint site, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/08/27/how-to-modernize-your-tenant-root-site-collection-in-office-365-using-invoke-spositeswap/" target="_blank">here</a>.</p>



<p>If you want to learn how to create a dynamic org-wide team in Microsoft Teams with all active employees, click <a href="https://blogit.create.pt/miguelisidoro/2020/09/21/how-to-create-a-dynamic-team-in-microsoft-teams-with-all-active-employees-in-microsoft-365/" target="_blank" rel="noreferrer noopener">here</a>.</p>



<p>If you are a SharePoint administrator or a SharePoint developer who wants to learn more about how to install a SharePoint 2019 farm in an automated way using PowerShell, I invite you to click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a> and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>.</p>



<p>If you learn how to greatly speed up your SharePoint farm update process to ensure your SharePoint farm keeps updated and you stay one step closer to start your move to the cloud, click&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/05/02/how-to-speed-up-the-installation-of-sharepoint-cumulative-updates-using-powershell-step-by-step/" target="_blank">here</a>.</p>



<p>If you prefer to use the traditional method to update your farm and want to learn all the steps and precautions necessary to successfully keep your SharePoint farm updated, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/04/08/how-to-install-sharepoint-cumulative-updates-in-a-sharepoint-farm-step-by-step/" target="_blank">here</a>.</p>



<p>If you want to learn how to upgrade a SharePoint 2013 farm to SharePoint 2019, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-1/" target="_blank">here </a>and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-2/" target="_blank">here</a>.</p>



<p>If SharePoint 2019 is still not an option, you can learn more about how to install a SharePoint 2016 farm in an automated way using PowerShell, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a>&nbsp;and&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>.</p>



<p>If you want to learn how to upgrade a SharePoint 2010 farm to SharePoint 2016, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-1/" target="_blank">here </a>and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-2/" target="_blank">here</a>.</p>



<p>If you are new to SharePoint and Office 365 and want to learn all about it, take a look at these <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/10/17/sharepoint-and-office-365-learning-resources/" target="_blank">learning resources</a>.</p>



<p>If you are work in a large organization who is using Office 365 or thinking to move to Office 365 and is considering between a single or multiple Office 365 tenants, I invite you to read <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/01/07/pros-and-cons-of-single-tenant-vs-multiple-tenants-in-office-365/" target="_blank">this article</a>.</p>



<p>If you want to know all about the latest SharePoint and Office 365 announcements from Ignite and some more recent announcements, including Microsoft Search, What’s New to Build a Modern Intranet with SharePoint in Office 365, Deeper Integration between Microsoft Teams and SharePoint and the latest news on SharePoint development, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/11/21/whats-new-for-sharepoint-and-office-365-after-microsoft-ignite-2018/" target="_blank">here</a>.</p>



<p>If your organization is still not ready to go all in to SharePoint Online and Office 365, a hybrid scenario may be the best choice. SharePoint 2019 RTM was recently announced and if you to learn all about SharePoint 2019 and all its features, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/11/01/meet-the-new-modern-sharepoint-server-sharepoint-2019-rtm-is-here/" target="_blank">here</a>.</p>



<p>Happy Scheduling!</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2020/09/20/how-to-enable-teams-meeting-attendance-list-download-in-microsoft-365/">How to Enable Teams Meeting Attendance List Download in Microsoft 365</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/miguelisidoro/2020/09/20/how-to-enable-teams-meeting-attendance-list-download-in-microsoft-365/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>Save Time Scheduling Microsoft Teams Meetings using FindTime</title>
		<link>https://blogit.create.pt/miguelisidoro/2020/04/12/save-time-scheduling-microsoft-teams-meetings-using-findtime/</link>
					<comments>https://blogit.create.pt/miguelisidoro/2020/04/12/save-time-scheduling-microsoft-teams-meetings-using-findtime/#respond</comments>
		
		<dc:creator><![CDATA[Miguel Isidoro]]></dc:creator>
		<pubDate>Sun, 12 Apr 2020 22:58:22 +0000</pubDate>
				<category><![CDATA[Outlook]]></category>
		<category><![CDATA[Microsoft 365]]></category>
		<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Microsoft Teams]]></category>
		<category><![CDATA[Modern Workplace]]></category>
		<category><![CDATA[Office 365]]></category>
		<guid isPermaLink="false">https://blogit.create.pt/?p=11733</guid>

					<description><![CDATA[<p>This post explains how you can save time and easily schedule a Microsoft Teams meeting using FindTime, an Outlook addin that will makes your life easier when you need to schedule meetings, with busy or/and a large group of persons. Introduction In an increasily busy world, it can be challenging to schedule a meeting with [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2020/04/12/save-time-scheduling-microsoft-teams-meetings-using-findtime/">Save Time Scheduling Microsoft Teams Meetings using FindTime</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>This post explains how you can save time and easily schedule a <a href="https://www.microsoft.com/en-us/microsoft-365/microsoft-teams/group-chat-software" target="_blank" aria-label="undefined (opens in a new tab)" rel="noreferrer noopener">Microsoft Teams</a> meeting using <a rel="noreferrer noopener" href="https://findtime.microsoft.com/" target="_blank">FindTime</a>, an Outlook addin that will makes your life easier when you need to schedule meetings, with busy or/and a large group of persons.</p>



<h2 class="wp-block-heading">Introduction</h2>



<p>In an increasily busy world, it can be challenging to schedule a meeting with several atendees. Taking a look at eveyone&#8217;s agenda and look for an available free time slot can be time consuming. Additionally, many meetings include atendees from outside the organization (the meeitng organizer only has access to the agenda of internal users), making it hard to find an available time slot for the meeting. To facilitate this process, I recommend using <a rel="noreferrer noopener" href="https://findtime.microsoft.com/" target="_blank">FindTime</a> that greatly simplifies this task by allowing:</p>



<ul class="wp-block-list"><li>The meeting organizer to choose a few date choices for everyone to choose</li><li>Each meeting atendee to choose its availabilty on each of the proposed dates</li><li>To automatically send the meeting request according to everyone&#8217;s choice</li></ul>



<h2 class="wp-block-heading">Scheduling a Teams Meeting using FindTime</h2>



<h3 class="wp-block-heading">Meeting Organizer</h3>



<p>To create a Teams meeting using FindTime, the meeting organizer must follow the following steps:</p>



<ol class="wp-block-list"><li>Create e new email with all meeting atendees (a regular email, not a meeting request)</li><li>Create a new meeting pool and choose a few dates (the addin shows the availability of meeting atendees if they belong to the same organiztion of the meeting organizer)<br><br><img decoding="async" width="1645" height="996" class="wp-image-11750" style="width: 1000px" src="https://blogit.create.pt////wp-content/uploads/2020/04/FindTime1.png" alt="" srcset="https://blogit.create.pt/wp-content/uploads/2020/04/FindTime1.png 1645w, https://blogit.create.pt/wp-content/uploads/2020/04/FindTime1-300x182.png 300w, https://blogit.create.pt/wp-content/uploads/2020/04/FindTime1-1024x620.png 1024w, https://blogit.create.pt/wp-content/uploads/2020/04/FindTime1-768x465.png 768w, https://blogit.create.pt/wp-content/uploads/2020/04/FindTime1-1536x930.png 1536w, https://blogit.create.pt/wp-content/uploads/2020/04/FindTime1-696x421.png 696w, https://blogit.create.pt/wp-content/uploads/2020/04/FindTime1-1068x647.png 1068w, https://blogit.create.pt/wp-content/uploads/2020/04/FindTime1-694x420.png 694w" sizes="(max-width: 1645px) 100vw, 1645px" /><br></li><li>Close dates and click on “Insert to email”. This will insert the meeting invite in the email body.<br><br><img decoding="async" width="357" height="877" class="wp-image-11754" style="width: 350px" src="https://blogit.create.pt////wp-content/uploads/2020/04/FindTime2.png" alt="" srcset="https://blogit.create.pt/wp-content/uploads/2020/04/FindTime2.png 357w, https://blogit.create.pt/wp-content/uploads/2020/04/FindTime2-122x300.png 122w, https://blogit.create.pt/wp-content/uploads/2020/04/FindTime2-171x420.png 171w" sizes="(max-width: 357px) 100vw, 357px" /><br></li><li>Send the email. <br><br><img decoding="async" width="455" height="537" class="wp-image-11760" style="width: 350px" src="https://blogit.create.pt////wp-content/uploads/2020/04/FindTime3.png" alt="" srcset="https://blogit.create.pt/wp-content/uploads/2020/04/FindTime3.png 455w, https://blogit.create.pt/wp-content/uploads/2020/04/FindTime3-254x300.png 254w, https://blogit.create.pt/wp-content/uploads/2020/04/FindTime3-356x420.png 356w" sizes="(max-width: 455px) 100vw, 455px" /></li></ol>



<h3 class="wp-block-heading">Responding to the Meeting Request (All Meeting Atendees)</h3>



<p>All meeting atendees (including the meeting organizer) will now respond to the meeting request following the steps below.</p>



<ol class="wp-block-list"><li>Respond and share their availability (each atendee can choose their preferred date)<br><br><img decoding="async" width="974" height="758" class="wp-image-11766" style="width: 750px" src="https://blogit.create.pt////wp-content/uploads/2020/04/FindTime4.png" alt="" srcset="https://blogit.create.pt/wp-content/uploads/2020/04/FindTime4.png 974w, https://blogit.create.pt/wp-content/uploads/2020/04/FindTime4-300x233.png 300w, https://blogit.create.pt/wp-content/uploads/2020/04/FindTime4-768x598.png 768w, https://blogit.create.pt/wp-content/uploads/2020/04/FindTime4-696x542.png 696w, https://blogit.create.pt/wp-content/uploads/2020/04/FindTime4-540x420.png 540w" sizes="(max-width: 974px) 100vw, 974px" /><br></li><li>The meeting organizer is notified whenever someone votes<br><br><img decoding="async" width="791" height="691" class="wp-image-11786" style="width: 500px" src="https://blogit.create.pt////wp-content/uploads/2020/04/FindTime5-1.png" alt="" srcset="https://blogit.create.pt/wp-content/uploads/2020/04/FindTime5-1.png 791w, https://blogit.create.pt/wp-content/uploads/2020/04/FindTime5-1-300x262.png 300w, https://blogit.create.pt/wp-content/uploads/2020/04/FindTime5-1-768x671.png 768w, https://blogit.create.pt/wp-content/uploads/2020/04/FindTime5-1-696x608.png 696w, https://blogit.create.pt/wp-content/uploads/2020/04/FindTime5-1-481x420.png 481w" sizes="(max-width: 791px) 100vw, 791px" /><br></li><li>When everyone votes, Teams Meeting is automatically sent by FindTime to everyone&#8217;s agenda<br><br><img decoding="async" width="680" height="464" class="wp-image-11768" style="width: 500px" src="https://blogit.create.pt////wp-content/uploads/2020/04/FindTime6.png" alt="" srcset="https://blogit.create.pt/wp-content/uploads/2020/04/FindTime6.png 680w, https://blogit.create.pt/wp-content/uploads/2020/04/FindTime6-300x205.png 300w, https://blogit.create.pt/wp-content/uploads/2020/04/FindTime6-218x150.png 218w, https://blogit.create.pt/wp-content/uploads/2020/04/FindTime6-616x420.png 616w" sizes="(max-width: 680px) 100vw, 680px" /></li></ol>



<h2 class="wp-block-heading">Technical Considerations</h2>



<p>FindTime will schedule your meeting according to your <a rel="noreferrer noopener" href="https://docs.microsoft.com/en-us/microsoftteams/setting-your-coexistence-and-upgrade-settings" target="_blank">Teams upgrade coexistence mode</a>. In order for FindTime to schedule Teams meetings (and not Skype for Business meetings), you have to configure Teams upgrade coexistence mode to <strong>Teams Only</strong>.</p>



<figure class="wp-block-image size-large is-style-default"><img decoding="async" width="1178" height="805" src="https://i0.wp.com/blogit.create.pt/wp-content/uploads/2020/04/FindTime7_TeamsAdminCenter.png?fit=696%2C476&amp;ssl=1" alt="" class="wp-image-11781" srcset="https://blogit.create.pt/wp-content/uploads/2020/04/FindTime7_TeamsAdminCenter.png 1178w, https://blogit.create.pt/wp-content/uploads/2020/04/FindTime7_TeamsAdminCenter-300x205.png 300w, https://blogit.create.pt/wp-content/uploads/2020/04/FindTime7_TeamsAdminCenter-1024x700.png 1024w, https://blogit.create.pt/wp-content/uploads/2020/04/FindTime7_TeamsAdminCenter-768x525.png 768w, https://blogit.create.pt/wp-content/uploads/2020/04/FindTime7_TeamsAdminCenter-218x150.png 218w, https://blogit.create.pt/wp-content/uploads/2020/04/FindTime7_TeamsAdminCenter-696x476.png 696w, https://blogit.create.pt/wp-content/uploads/2020/04/FindTime7_TeamsAdminCenter-1068x730.png 1068w, https://blogit.create.pt/wp-content/uploads/2020/04/FindTime7_TeamsAdminCenter-615x420.png 615w" sizes="(max-width: 1178px) 100vw, 1178px" /><figcaption><br>Teams upgrade settings in Teams Admin Center</figcaption></figure>



<p>For more technical considerations on changing Teams coexistence mode to Teams Only, click <a rel="noreferrer noopener" href="https://docs.microsoft.com/en-us/microsoftteams/teams-only-mode-considerations" target="_blank">here</a>.</p>



<h2 class="wp-block-heading">Related Articles</h2>



<p>To learn why your business should migrate to SharePoint Online and Office 365, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-1/" target="_blank">here</a> and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-2/" target="_blank">here</a>.</p>



<p>If you want to learn how you can rename a modern SharePoint site, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/09/23/how-to-rename-a-modern-sharepoint-site-url-in-office-365/" target="_blank">here</a>.</p>



<p>If you want to modernize your SharePoint classic root site to a modern SharePoint site, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/08/27/how-to-modernize-your-tenant-root-site-collection-in-office-365-using-invoke-spositeswap/" target="_blank">here</a>.</p>



<p>If you are a SharePoint administrator or a SharePoint developer who wants to learn more about how to install a SharePoint 2019 farm in an automated way using PowerShell, I invite you to click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a> and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>.</p>



<p>If you learn how to greatly speed up your SharePoint farm update process to ensure your SharePoint farm keeps updated and you stay one step closer to start your move to the cloud, click&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/05/02/how-to-speed-up-the-installation-of-sharepoint-cumulative-updates-using-powershell-step-by-step/" target="_blank">here</a>.</p>



<p>If you prefer to use the traditional method to update your farm and want to learn all the steps and precautions necessary to successfully keep your SharePoint farm updated, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/04/08/how-to-install-sharepoint-cumulative-updates-in-a-sharepoint-farm-step-by-step/" target="_blank">here</a>.</p>



<p>If you want to learn how to upgrade a SharePoint 2013 farm to SharePoint 2019, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-1/" target="_blank">here </a>and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-2/" target="_blank">here</a>.</p>



<p>If SharePoint 2019 is still not an option, you can learn more about how to install a SharePoint 2016 farm in an automated way using PowerShell, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a>&nbsp;and&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>.</p>



<p>If you want to learn how to upgrade a SharePoint 2010 farm to SharePoint 2016, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-1/" target="_blank">here </a>and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-2/" target="_blank">here</a>.</p>



<p>If you are new to SharePoint and Office 365 and want to learn all about it, take a look at these <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/10/17/sharepoint-and-office-365-learning-resources/" target="_blank">learning resources</a>.</p>



<p>If you are work in a large organization who is using Office 365 or thinking to move to Office 365 and is considering between a single or multiple Office 365 tenants, I invite you to read <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/01/07/pros-and-cons-of-single-tenant-vs-multiple-tenants-in-office-365/" target="_blank">this article</a>.</p>



<p>If you want to know all about the latest SharePoint and Office 365 announcements from Ignite and some more recent announcements, including Microsoft Search, What’s New to Build a Modern Intranet with SharePoint in Office 365, Deeper Integration between Microsoft Teams and SharePoint and the latest news on SharePoint development, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/11/21/whats-new-for-sharepoint-and-office-365-after-microsoft-ignite-2018/" target="_blank">here</a>.</p>



<p>If your organization is still not ready to go all in to SharePoint Online and Office 365, a hybrid scenario may be the best choice. SharePoint 2019 RTM was recently announced and if you to learn all about SharePoint 2019 and all its features, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/11/01/meet-the-new-modern-sharepoint-server-sharepoint-2019-rtm-is-here/" target="_blank">here</a>.</p>



<p>Happy Scheduling!</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2020/04/12/save-time-scheduling-microsoft-teams-meetings-using-findtime/">Save Time Scheduling Microsoft Teams Meetings using FindTime</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/miguelisidoro/2020/04/12/save-time-scheduling-microsoft-teams-meetings-using-findtime/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Configure a Hybrid Experience with Office 365 in a SharePoint 2019 farm</title>
		<link>https://blogit.create.pt/miguelisidoro/2019/10/20/how-to-enable-a-hybrid-experience-with-office-365-in-a-sharepoint-2019-farm/</link>
					<comments>https://blogit.create.pt/miguelisidoro/2019/10/20/how-to-enable-a-hybrid-experience-with-office-365-in-a-sharepoint-2019-farm/#comments</comments>
		
		<dc:creator><![CDATA[Miguel Isidoro]]></dc:creator>
		<pubDate>Sun, 20 Oct 2019 22:05:35 +0000</pubDate>
				<category><![CDATA[SharePoint 2019]]></category>
		<category><![CDATA[Microsoft 365]]></category>
		<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Hybrid]]></category>
		<category><![CDATA[Modern SharePoint]]></category>
		<category><![CDATA[Modern Workplace]]></category>
		<category><![CDATA[Office 365]]></category>
		<guid isPermaLink="false">https://blogit.create.pt/?p=11534</guid>

					<description><![CDATA[<p>This post explains how you can configure a hybrid experience in a SharePoint 2019 farm. Introduction Organizations are rapidly moving into the Cloud with Office 365, but some are still not ready to move completely to Office 365 and SharePoint Online. Upgrading to SharePoint 2019, that has an improved support for a hybrid scenario, can [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2019/10/20/how-to-enable-a-hybrid-experience-with-office-365-in-a-sharepoint-2019-farm/">How to Configure a Hybrid Experience with Office 365 in a SharePoint 2019 farm</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>This post explains how you can configure a hybrid experience in a SharePoint 2019 farm.</p>



<h2 class="wp-block-heading">Introduction</h2>



<p>Organizations are rapidly moving into the Cloud with Office 365, but some are still not ready to move completely to Office 365 and SharePoint Online.</p>



<p>Upgrading to SharePoint 2019, that has an improved support for a hybrid scenario, can be a valid solution to allow organizations to gradually take the path to the Cloud.</p>



<p>A <a href="https://techcommunity.microsoft.com/t5/Microsoft-SharePoint-Blog/SharePoint-Server-2019-Hybrid-What-do-you-actually-get/ba-p/327320" target="_blank" rel="noreferrer noopener" aria-label="hybrid scenario (opens in a new tab)">hybrid scenario</a> in SharePoint 2019 will allow you the following:</p>



<ul class="wp-block-list"><li>Hybrid App Launcher</li><li>Hybrid Sites</li><li>Hybrid OneDrive for Business</li><li>Hybrid Business to Business (B2B) sites</li><li>Hybrid self-service site creation</li><li>Hybrid auditing</li><li>Hybrid taxonomy and content types</li><li>Hybrid Business Connectivity Services</li><li>Hybrid Search</li></ul>



<p>With these scenarios, organizations can keep some of their workloads On-Premises and start taking advantage of all the innovations in SharePoint Online and Office 365.</p>



<h2 class="wp-block-heading">Enabling Hybrid Experience</h2>



<p>To enable an hybrid environment in a SharePoint 2019 farm, you will have to follow the following steps in Central Administration:</p>



<ul class="wp-block-list"><li>Select the &#8220;Configuration Wizards&#8221; option</li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="942" height="546" src="https://blogit.create.pt////wp-content/uploads/2019/10/SP2019_CentralAdmin_Wizard.jpg" alt="" class="wp-image-11547" srcset="https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_Wizard.jpg 942w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_Wizard-300x174.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_Wizard-768x445.jpg 768w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_Wizard-696x403.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_Wizard-725x420.jpg 725w" sizes="(max-width: 942px) 100vw, 942px" /><figcaption>SharePoint 2019 Configuration Wizards</figcaption></figure></div>



<ul class="wp-block-list"><li>Launch the Hybrid Configuration</li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="769" height="263" src="https://blogit.create.pt////wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard.jpg" alt="" class="wp-image-11545" srcset="https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard.jpg 769w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard-300x103.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard-768x263.jpg 768w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard-696x238.jpg 696w" sizes="(max-width: 769px) 100vw, 769px" /><figcaption><em>SharePoint 2019 Hybrid Wizard</em> Selection</figcaption></figure></div>



<ul class="wp-block-list"><li>Select &#8220;Next&#8221;</li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="701" height="632" src="https://blogit.create.pt////wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard2.jpg" alt="" class="wp-image-11550" srcset="https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard2.jpg 701w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard2-300x270.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard2-696x627.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard2-466x420.jpg 466w" sizes="(max-width: 701px) 100vw, 701px" /><figcaption><em>SharePoint 2019 Hybrid</em> <em>Wizard</em></figcaption></figure></div>



<ul class="wp-block-list"><li>Select the SharePoint 2019 and Office 365 accounts that will allow the hybrid experience to be enabled. The Office 365 account must be of a global administrator. In the end, select the &#8220;Validate credentials&#8221; option so that both credentials can be validated.</li></ul>



<div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" width="696" height="629" src="https://blogit.create.pt////wp-content/uploads/2020/04/SP2019_CentralAdmin_HybridWizard3.jpg" alt="" class="wp-image-11791" srcset="https://blogit.create.pt/wp-content/uploads/2020/04/SP2019_CentralAdmin_HybridWizard3.jpg 696w, https://blogit.create.pt/wp-content/uploads/2020/04/SP2019_CentralAdmin_HybridWizard3-300x271.jpg 300w, https://blogit.create.pt/wp-content/uploads/2020/04/SP2019_CentralAdmin_HybridWizard3-465x420.jpg 465w" sizes="(max-width: 696px) 100vw, 696px" /><figcaption><em>SharePoint 2019 Hybrid Wizard</em> Credential Selection</figcaption></figure></div>



<ul class="wp-block-list"><li>Next, the credentials are going to be validated</li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="438" height="580" src="https://blogit.create.pt////wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard4.jpg" alt="" class="wp-image-11565" srcset="https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard4.jpg 438w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard4-227x300.jpg 227w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard4-317x420.jpg 317w" sizes="(max-width: 438px) 100vw, 438px" /><figcaption><em>SharePoint 2019 Hybrid Wizard Credential Validation</em></figcaption></figure></div>



<ul class="wp-block-list"><li>The Hybrid Configuration prerequisites are going to be validated. In my case, some errors were found.</li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="700" height="633" src="https://blogit.create.pt////wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard5.jpg" alt="" class="wp-image-11558" srcset="https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard5.jpg 700w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard5-300x271.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard5-696x629.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard5-464x420.jpg 464w" sizes="(max-width: 700px) 100vw, 700px" /><figcaption><em>SharePoint 2019 Hybrid Wizard Prerequisites valiation (with errors)</em></figcaption></figure></div>



<p>The errors that the wizard showed were originated by the fact the App Management Service was not configured in the farm. To solve this problem, I had just had to create a App Management Service service application. In my case, I used an <a rel="noreferrer noopener" aria-label="automated way to create a service application using AutoSPInstaller (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">automated way to create the service application using AutoSPInstaller</a>.</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="1216" height="831" src="https://i0.wp.com/blogit.create.pt/wp-content/uploads/2019/10/SP2019_AutoSPInstaller_EnableAppManagement.jpg?fit=696%2C476&amp;ssl=1" alt="" class="wp-image-11561" srcset="https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_AutoSPInstaller_EnableAppManagement.jpg 1216w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_AutoSPInstaller_EnableAppManagement-300x205.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_AutoSPInstaller_EnableAppManagement-768x525.jpg 768w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_AutoSPInstaller_EnableAppManagement-1024x700.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_AutoSPInstaller_EnableAppManagement-218x150.jpg 218w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_AutoSPInstaller_EnableAppManagement-696x476.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_AutoSPInstaller_EnableAppManagement-1068x730.jpg 1068w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_AutoSPInstaller_EnableAppManagement-615x420.jpg 615w" sizes="(max-width: 1216px) 100vw, 1216px" /><figcaption><em>Creating the App Management Service service application</em></figcaption></figure></div>



<ul class="wp-block-list"><li>To confirm that the App Management service application was successfully created, go to the Service Applications page and check if the service application is listed</li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="1149" height="391" src="https://i0.wp.com/blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_AppManagementService.jpg?fit=696%2C237&amp;ssl=1" alt="" class="wp-image-11587" srcset="https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_AppManagementService.jpg 1149w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_AppManagementService-300x102.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_AppManagementService-768x261.jpg 768w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_AppManagementService-1024x348.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_AppManagementService-696x237.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_AppManagementService-1068x363.jpg 1068w" sizes="(max-width: 1149px) 100vw, 1149px" /><figcaption> App Management service application </figcaption></figure></div>



<ul class="wp-block-list"><li>After creating the service application, I started the Hybrid Configuration Wizard again and the prerequisites are now correcty validated.</li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="699" height="632" src="https://blogit.create.pt////wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard6.jpg" alt="" class="wp-image-11570" srcset="https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard6.jpg 699w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard6-300x271.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard6-696x629.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard6-465x420.jpg 465w" sizes="(max-width: 699px) 100vw, 699px" /><figcaption> <em>SharePoint 2019 Hybrid Wizard Prerequisites valiation</em></figcaption></figure></div>



<ul class="wp-block-list"><li>Select the features you want to use in your hybrid environment. In my case, I selected Hybrid OneDrive, Hybrid Sites, Hybrid B2B sites and Hybrid App Launcher.</li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="698" height="632" src="https://blogit.create.pt////wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard7.jpg" alt="" class="wp-image-11574" srcset="https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard7.jpg 698w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard7-300x272.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard7-696x630.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard7-464x420.jpg 464w" sizes="(max-width: 698px) 100vw, 698px" /><figcaption>Hybrid features selection</figcaption></figure></div>



<ul class="wp-block-list"><li>Wait until the Hybrid Configuration Wizard finishes configuration.</li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="698" height="630" src="https://blogit.create.pt////wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard8.jpg" alt="" class="wp-image-11579" srcset="https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard8.jpg 698w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard8-300x271.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard8-696x628.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard8-465x420.jpg 465w" sizes="(max-width: 698px) 100vw, 698px" /><figcaption>Hybrid Configuration Wizard configuring hybrid</figcaption></figure></div>



<ul class="wp-block-list"><li> After the successful run of configuration wizard, SharePoint server environment will be connected to Office 365. To finish the process, click &#8220;Close&#8221;. </li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="698" height="630" src="https://blogit.create.pt////wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard9.jpg" alt="" class="wp-image-11581" srcset="https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard9.jpg 698w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard9-300x271.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard9-696x628.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_CentralAdmin_HybridWizard9-465x420.jpg 465w" sizes="(max-width: 698px) 100vw, 698px" /><figcaption> <em>Hybrid Configuration Wizard finished</em></figcaption></figure></div>



<ul class="wp-block-list"><li>To complete the process, perform an IISReset on the SharePoint 2019 server.</li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="357" height="173" src="https://blogit.create.pt////wp-content/uploads/2019/10/SP2019_IISReset.jpg" alt="" class="wp-image-11582" srcset="https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_IISReset.jpg 357w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_IISReset-300x145.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_IISReset-356x173.jpg 356w" sizes="(max-width: 357px) 100vw, 357px" /><figcaption>IISReset to finish hybrid configuration</figcaption></figure></div>



<h2 class="wp-block-heading">Testing the Hybrid Environment</h2>



<p>After the hybrid environment is configured, you can test it:</p>



<ul class="wp-block-list"><li>Hybrid App Launcher: the App Launcher will now allow users to start using Office 365 (ex: OneDrive)</li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="847" height="303" src="https://blogit.create.pt////wp-content/uploads/2019/10/SP2019_Hybrid_AppLaucher.jpg" alt="" class="wp-image-11600" srcset="https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_AppLaucher.jpg 847w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_AppLaucher-300x107.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_AppLaucher-768x275.jpg 768w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_AppLaucher-696x249.jpg 696w" sizes="(max-width: 847px) 100vw, 847px" /><figcaption> Hybrid App Launcher</figcaption></figure></div>



<ul class="wp-block-list"><li>Hybrid OneDrive: when users select &#8220;OneDrive&#8221; in the App Launcher, they will be redirected to OneDrive for Business in the connected Office 365 tenant</li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="1038" height="695" src="https://i1.wp.com/blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_OneDrive.jpg?fit=696%2C466&amp;ssl=1" alt="" class="wp-image-11604" srcset="https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_OneDrive.jpg 1038w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_OneDrive-300x201.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_OneDrive-768x514.jpg 768w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_OneDrive-1024x686.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_OneDrive-696x466.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/10/SP2019_Hybrid_OneDrive-627x420.jpg 627w" sizes="(max-width: 1038px) 100vw, 1038px" /><figcaption> Hybrid OneDrive</figcaption></figure></div>



<h2 class="wp-block-heading">Technical Considerations</h2>



<p>There a few important technical notes to consider:</p>



<ul class="wp-block-list"><li>You have to register your domain with Office 365 (ex: contoso.com)</li><li>You have to create a UPN domain suffix in your On-Premises Active Directory domain that matches the public domain</li><li>You have to sync On-Premises Active Directory with Azure AD and Office 365</li></ul>



<p>For more details on these requirements, click <a href="https://docs.microsoft.com/en-us/sharepoint/hybrid/configure-office-365-for-sharepoint-hybrid" target="_blank" rel="noreferrer noopener">here</a>.</p>



<h2 class="wp-block-heading">Related Articles</h2>



<p>To learn why your business should migrate to SharePoint Online and Office 365, click <a rel="noreferrer noopener" aria-label="h (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-1/" target="_blank">here</a> and <a rel="noreferrer noopener" aria-label="here (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-2/" target="_blank">here</a>.</p>



<p>If you want to learn how you can rename a modern SharePoint site, click <a href="https://blogit.create.pt////miguelisidoro/2019/09/23/how-to-rename-a-modern-sharepoint-site-url-in-office-365/" target="_blank" rel="noreferrer noopener" aria-label="here (opens in a new tab)">here</a>.</p>



<p>If you want to modernize your SharePoint classic root site to a modern SharePoint site, click <a href="https://blogit.create.pt////miguelisidoro/2019/08/27/how-to-modernize-your-tenant-root-site-collection-in-office-365-using-invoke-spositeswap/" target="_blank" rel="noreferrer noopener" aria-label="here (opens in a new tab)">here</a>.</p>



<p>If you are a SharePoint administrator or a SharePoint developer who wants to learn more about how to install a SharePoint 2019 farm in an automated way using PowerShell, I invite you to click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a> and <a rel="noreferrer noopener" aria-label=" (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>.</p>



<p>If you learn how to greatly speed up your SharePoint farm update process to ensure your SharePoint farm keeps updated and you stay one step closer to start your move to the cloud, click&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/05/02/how-to-speed-up-the-installation-of-sharepoint-cumulative-updates-using-powershell-step-by-step/" target="_blank">here</a>. </p>



<p>If you prefer to use the traditional method to update your farm and want to learn all the steps and precautions necessary to successfully keep your SharePoint farm updated, click <a rel="noreferrer noopener" aria-label=" (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2019/04/08/how-to-install-sharepoint-cumulative-updates-in-a-sharepoint-farm-step-by-step/" target="_blank">here</a>.</p>



<p>If you want to learn how to upgrade a SharePoint 2013 farm to SharePoint 2019, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-1/" target="_blank">here </a>and <a href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-2/" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">here</a>.</p>



<p>If SharePoint 2019 is still not an option, you can learn more about how to install a SharePoint 2016 farm in an automated way using PowerShell, click <a href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-1/" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">here</a>&nbsp;and&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>. </p>



<p>If you want to learn how to upgrade a SharePoint 2010 farm to SharePoint 2016, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-1/" target="_blank">here </a>and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-2/" target="_blank">here</a>.</p>



<p>If you are new to SharePoint and Office 365 and want to learn all about it, take a look at these <a href="https://blogit.create.pt////miguelisidoro/2018/10/17/sharepoint-and-office-365-learning-resources/" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">learning resources</a>.</p>



<p>If you are work in a large organization who is using Office 365 or thinking to move to Office 365 and is considering between a single or multiple Office 365 tenants, I invite you to read <a href="https://blogit.create.pt////miguelisidoro/2019/01/07/pros-and-cons-of-single-tenant-vs-multiple-tenants-in-office-365/" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">this article</a>.</p>



<p>If you want to know all about the latest SharePoint and Office 365 announcements from Ignite and some more recent announcements, including Microsoft Search, What’s New to Build a Modern Intranet with SharePoint in Office 365, Deeper Integration between Microsoft Teams and SharePoint and the latest news on SharePoint development, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/11/21/whats-new-for-sharepoint-and-office-365-after-microsoft-ignite-2018/" target="_blank">here</a>.</p>



<p>If your organization is still not ready to go all in to SharePoint Online and Office 365, a hybrid scenario may be the best choice. SharePoint 2019 RTM was recently announced and if you to learn all about SharePoint 2019 and all its features, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/11/01/meet-the-new-modern-sharepoint-server-sharepoint-2019-rtm-is-here/" target="_blank">here</a>.</p>



<p>Happy SharePointing! </p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2019/10/20/how-to-enable-a-hybrid-experience-with-office-365-in-a-sharepoint-2019-farm/">How to Configure a Hybrid Experience with Office 365 in a SharePoint 2019 farm</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/miguelisidoro/2019/10/20/how-to-enable-a-hybrid-experience-with-office-365-in-a-sharepoint-2019-farm/feed/</wfw:commentRss>
			<slash:comments>12</slash:comments>
		
		
			</item>
		<item>
		<title>How to Rename a Modern SharePoint Site URL in Office 365</title>
		<link>https://blogit.create.pt/miguelisidoro/2019/09/23/how-to-rename-a-modern-sharepoint-site-url-in-office-365/</link>
					<comments>https://blogit.create.pt/miguelisidoro/2019/09/23/how-to-rename-a-modern-sharepoint-site-url-in-office-365/#comments</comments>
		
		<dc:creator><![CDATA[Miguel Isidoro]]></dc:creator>
		<pubDate>Mon, 23 Sep 2019 21:19:57 +0000</pubDate>
				<category><![CDATA[Microsoft 365]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Modern SharePoint]]></category>
		<category><![CDATA[Modern Workplace]]></category>
		<category><![CDATA[Office 365]]></category>
		<category><![CDATA[SharePoint Online]]></category>
		<guid isPermaLink="false">https://blogit.create.pt/?p=11448</guid>

					<description><![CDATA[<p>This posts explains how to rename a Modern SharePoint site URL in Office 365. Introduction Site URL Rename has been one of the most popular requests via&#160;UserVoice&#160;and in SharePoint Conference 2019, in one my favorite announcements of the event, Microsoft finally announced the possibilty to rename a Site URL. How It Works Renaming a site [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2019/09/23/how-to-rename-a-modern-sharepoint-site-url-in-office-365/">How to Rename a Modern SharePoint Site URL in Office 365</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>This posts explains how to rename a Modern SharePoint site URL in Office 365.</p>



<h2 class="wp-block-heading">Introduction</h2>



<p>Site URL Rename has been one of the most popular requests via&nbsp;<a rel="noreferrer noopener" href="https://sharepoint.uservoice.com/forums/329214-sites-and-collaboration/suggestions/13217277-enable-renaming-the-site-collection-urls" target="_blank">UserVoice</a>&nbsp;and in <a rel="noreferrer noopener" aria-label=" (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2019/06/05/whats-new-for-sharepoint-and-office-365-from-sharepoint-conference-2019-part-2/" target="_blank">SharePoint Conference 2019</a>, in one my favorite announcements of the event, Microsoft finally announced the possibilty to rename a Site URL.</p>



<h2 class="wp-block-heading">How It Works</h2>



<p>Renaming a site can be done either using the SharePoint Admin Center or using a PowerShell script.</p>



<p><strong>Important:</strong>  This feature is currently on Preview (you can test it if your tenant is part of the Admin Center Preview) and should be available soon! You have to be a SharePoint Administrator to be able to rename a Site URL.</p>



<h3 class="wp-block-heading">Using the SharePoint Admin Center</h3>



<p>The easiest way to rename a site URL is using the SharePoint Admin Center. Select &#8220;Active Sites&#8221;, then the site you want to rename and click &#8220;Edit&#8221;.</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="1165" height="481" src="https://i0.wp.com/blogit.create.pt/wp-content/uploads/2019/09/SharePoint_RenameSiteURL_AdminCenter.jpg?fit=696%2C288&amp;ssl=1" alt="" class="wp-image-11468" srcset="https://blogit.create.pt/wp-content/uploads/2019/09/SharePoint_RenameSiteURL_AdminCenter.jpg 1165w, https://blogit.create.pt/wp-content/uploads/2019/09/SharePoint_RenameSiteURL_AdminCenter-300x124.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/09/SharePoint_RenameSiteURL_AdminCenter-768x317.jpg 768w, https://blogit.create.pt/wp-content/uploads/2019/09/SharePoint_RenameSiteURL_AdminCenter-1024x423.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2019/09/SharePoint_RenameSiteURL_AdminCenter-696x287.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/09/SharePoint_RenameSiteURL_AdminCenter-1068x441.jpg 1068w, https://blogit.create.pt/wp-content/uploads/2019/09/SharePoint_RenameSiteURL_AdminCenter-1017x420.jpg 1017w" sizes="(max-width: 1165px) 100vw, 1165px" /><figcaption>Renaming a Site URL using SharePoint Admin Center</figcaption></figure></div>



<p>A popup will appear and the only thing you have to do is to write the new URL and ensure that the new URL is not being used.7</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="298" height="293" src="https://blogit.create.pt////wp-content/uploads/2019/09/SharePoint_RenameSiteURL_AdminCenter_SetURL.jpg" alt="" class="wp-image-11519" /><figcaption>Set the new URL for the SharePoint site</figcaption></figure></div>



<h3 class="wp-block-heading">Using PowerShell</h3>



<p>The same thing can be achieved using a simple PowerShell script, using the Start-SPOSiteRename cmdlet.</p>



<p>The syntax of the  Start-SPOSiteRename cmdlet is the following:</p>



<p>Start-SPOSiteRename [-Identity]  [-NewSiteUrl]  [[-NewSiteTitle] ] [[-SuppressMarketplaceAppCheck]] [[-SuppressWorkflow2013Check]] [[-Reserved] ] [-WhatIf][-Confirm] [CommonParameters]</p>



<p>The main parameters of the cmdlet are:</p>



<p> <strong>-Identity</strong></p>



<p>Current Site URL.</p>



<p><strong>-NewSiteUrl</strong></p>



<p>The new site URL. This the URL you want to rename the site to.</p>



<p>Follow the steps below to do the magic:</p>



<ol class="wp-block-list"><li>Open a PowerShell console (as adminstrator) and type the SharePoint Online authentication command. In this command, you must use your tenant&#8217;s Admin URL<br><br> Connect-SPOService -Url https://yourtenant-admin.sharepoint.com<br><br></li><li>Supply your tenant&#8217;s administrator credentials </li><li>Run the following command:<br><br>Start-SPOSiteRename<br>   -Identity https://yourtenant.sharepoint.com/sites/oldURL<br>   -NewSiteUrl https://yourtenant.sharepoint.com/sites/newURL</li></ol>



<p>For more details in the Start-SPOSiteRename cmdlet, click <a href="https://docs.microsoft.com/en-us/powershell/module/sharepoint-online/start-spositerename?view=sharepoint-ps" target="_blank" rel="noreferrer noopener" aria-label="here (opens in a new tab)">here</a>.</p>



<p>If all goes well, your site will be renamed. If the feature is not enabled in your tenant, you will get an error message like the one below.</p>



<figure class="wp-block-image"><img decoding="async" width="791" height="314" src="https://blogit.create.pt////wp-content/uploads/2019/09/SharePoint_RenameSiteURL_PowerShell_Error.jpg" alt="" class="wp-image-11514" srcset="https://blogit.create.pt/wp-content/uploads/2019/09/SharePoint_RenameSiteURL_PowerShell_Error.jpg 791w, https://blogit.create.pt/wp-content/uploads/2019/09/SharePoint_RenameSiteURL_PowerShell_Error-300x119.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/09/SharePoint_RenameSiteURL_PowerShell_Error-768x305.jpg 768w, https://blogit.create.pt/wp-content/uploads/2019/09/SharePoint_RenameSiteURL_PowerShell_Error-696x276.jpg 696w" sizes="(max-width: 791px) 100vw, 791px" /><figcaption>Renaming a SharePoint site using PowerShell</figcaption></figure>



<p>The &#8220;This site address can&#8217;t be changed.&#8221; message means that the feature is not available in your tenant yet and you have to wait a little bit more.</p>



<h3 class="wp-block-heading">Impact on Links</h3>



<p>If you are worried if you are going to have broken links, stop worrying! The changes to the site URL will have no impact since access requests to the old URL will be redirected to the new URL, meaning that users will not need to update their links and bookmarks or reshare previously shared links. </p>



<p><strong>Important: </strong>The redirection may take a few minutes after the site URL is changed and in that period is possible you can see a HTTP 500 error.</p>



<h3 class="wp-block-heading">Limitations</h3>



<p>The site cannot be a Hub Site &#8211; if the site is a hub site, unregister it as a hub site, rename the site URL and then register the site back as a hub site.</p>



<h2 class="wp-block-heading">Related Articles</h2>



<p>To learn why your business should migrate to SharePoint Online and Office 365, click <a rel="noreferrer noopener" aria-label="h (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-1/" target="_blank">here</a> and <a rel="noreferrer noopener" aria-label="here (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-2/" target="_blank">here</a>.</p>



<p>If you want to modernize your SharePoint classic root site to a modern SharePoint site, click <a href="https://blogit.create.pt////miguelisidoro/2019/08/27/how-to-modernize-your-tenant-root-site-collection-in-office-365-using-invoke-spositeswap/" target="_blank" rel="noreferrer noopener" aria-label="here (opens in a new tab)">here</a>.</p>



<p>If you are a SharePoint administrator or a SharePoint developer who wants to learn more about how to install a SharePoint 2019 farm in an automated way using PowerShell, I invite you to click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a> and <a rel="noreferrer noopener" aria-label=" (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>.</p>



<p>If you learn how to greatly speed up your SharePoint farm update process to ensure your SharePoint farm keeps updated and you stay one step closer to start your move to the cloud, click&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/05/02/how-to-speed-up-the-installation-of-sharepoint-cumulative-updates-using-powershell-step-by-step/" target="_blank">here</a>. </p>



<p>If you prefer to use the traditional method to update your farm and want to learn all the steps and precautions necessary to successfully keep your SharePoint farm updated, click <a rel="noreferrer noopener" aria-label=" (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2019/04/08/how-to-install-sharepoint-cumulative-updates-in-a-sharepoint-farm-step-by-step/" target="_blank">here</a>.</p>



<p>If you want to learn how to upgrade a SharePoint 2013 farm to SharePoint 2019, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-1/" target="_blank">here </a>and <a href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-2/" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">here</a>.</p>



<p>If SharePoint 2019 is still not an option, you can learn more about how to install a SharePoint 2016 farm in an automated way using PowerShell, click <a href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-1/" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">here</a>&nbsp;and&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>. </p>



<p>If you want to learn how to upgrade a SharePoint 2010 farm to SharePoint 2016, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-1/" target="_blank">here </a>and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-2/" target="_blank">here</a>.</p>



<p>If you are new to SharePoint and Office 365 and want to learn all about it, take a look at these <a href="https://blogit.create.pt////miguelisidoro/2018/10/17/sharepoint-and-office-365-learning-resources/" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">learning resources</a>.</p>



<p>If you are work in a large organization who is using Office 365 or thinking to move to Office 365 and is considering between a single or multiple Office 365 tenants, I invite you to read <a href="https://blogit.create.pt////miguelisidoro/2019/01/07/pros-and-cons-of-single-tenant-vs-multiple-tenants-in-office-365/" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">this article</a>.</p>



<p>If you want to know all about the latest SharePoint and Office 365 announcements from Ignite and some more recent announcements, including Microsoft Search, What’s New to Build a Modern Intranet with SharePoint in Office 365, Deeper Integration between Microsoft Teams and SharePoint and the latest news on SharePoint development, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/11/21/whats-new-for-sharepoint-and-office-365-after-microsoft-ignite-2018/" target="_blank">here</a>.</p>



<p>If your organization is still not ready to go all in to SharePoint Online and Office 365, a hybrid scenario may be the best choice. SharePoint 2019 RTM was recently announced and if you to learn all about SharePoint 2019 and all its features, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/11/01/meet-the-new-modern-sharepoint-server-sharepoint-2019-rtm-is-here/" target="_blank">here</a>.</p>



<p>Happy SharePointing! </p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2019/09/23/how-to-rename-a-modern-sharepoint-site-url-in-office-365/">How to Rename a Modern SharePoint Site URL in Office 365</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/miguelisidoro/2019/09/23/how-to-rename-a-modern-sharepoint-site-url-in-office-365/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>How to convert a classic root site to Modern SharePoint in Office 365 using Invoke-SPOSiteSwap PowerShell cmdlet</title>
		<link>https://blogit.create.pt/miguelisidoro/2019/08/27/how-to-modernize-your-tenant-root-site-collection-in-office-365-using-invoke-spositeswap/</link>
					<comments>https://blogit.create.pt/miguelisidoro/2019/08/27/how-to-modernize-your-tenant-root-site-collection-in-office-365-using-invoke-spositeswap/#comments</comments>
		
		<dc:creator><![CDATA[Miguel Isidoro]]></dc:creator>
		<pubDate>Tue, 27 Aug 2019 00:05:30 +0000</pubDate>
				<category><![CDATA[Microsoft 365]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Modern SharePoint]]></category>
		<category><![CDATA[Modern Workplace]]></category>
		<category><![CDATA[Office 365]]></category>
		<category><![CDATA[SharePoint Online]]></category>
		<guid isPermaLink="false">https://blogit.create.pt/?p=11282</guid>

					<description><![CDATA[<p>Do you have an old Office 365 tenant with a classic Team Site as homepage? Wanting to convert a classic root site to a modern SharePoint site? Now, using the recently released Invoke-SPOSiteSwap PowerShell cmlet, you convert your classic tenant&#8217;s root site collection to a modern site collection (for example a modern Communication Site). Introduction [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2019/08/27/how-to-modernize-your-tenant-root-site-collection-in-office-365-using-invoke-spositeswap/">How to convert a classic root site to Modern SharePoint in Office 365 using Invoke-SPOSiteSwap PowerShell cmdlet</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Do you have an old Office 365 tenant with a classic Team Site as homepage? Wanting to convert a classic root site to a modern SharePoint site?</p>



<p>Now, using the recently released <a rel="noreferrer noopener" aria-label="Invoke-SPOSiteSwap (opens in a new tab)" href="https://docs.microsoft.com/en-us/powershell/module/sharepoint-online/invoke-spositeswap?view=sharepoint-ps" target="_blank">Invoke-SPOSiteSwap</a> PowerShell cmlet, you convert your classic tenant&#8217;s root site collection to a modern site collection (for example a modern Communication Site).</p>



<h2 class="wp-block-heading">Introduction</h2>



<p>In <a rel="noreferrer noopener" aria-label="Microsoft Ignite 2018 (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2018/11/21/whats-new-for-sharepoint-and-office-365-after-microsoft-ignite-2018/" target="_blank">Microsoft Ignite 2018</a>, announced that all new Office 365 tenants would start getting the modern Communication Site as the root site by default.</p>



<p>Microsoft will soon release the possibility for administrators to set a Communication Site as the experience for the root site of a tenant (should be rolled out in September, more details <a rel="noreferrer noopener" aria-label="here (opens in a new tab)" href="https://www.microsoft.com/en-us/microsoft-365/roadmap?filters=&amp;searchterms=46338" target="_blank">here</a>) and until now, there wasn&#8217;t an easy way to convert a classic root site collection into a modern SharePoint site. Now, with this release, we will finally be able to get a modern SharePoint site as the root site collection even on an older Office 365 tenant!</p>



<h2 class="wp-block-heading">The Solution</h2>



<h3 class="wp-block-heading">Dependencies</h3>



<p>To be able to modernize your SharePoint homepage, you will first need to download and install SharePoint Online Management Shell version 16.0.8812.1200 or later. To get the latest version of the SharePoint Online Management Shell, click <a rel="noreferrer noopener" aria-label="here (opens in a new tab)" href="https://www.microsoft.com/en-in/download/details.aspx?id=35588" target="_blank">here</a> or run the following PowerShell command:</p>



<p>Install-Module -Name Microsoft.Online.SharePoint.PowerShell -force</p>



<p><strong>NOTE: </strong>If the Invoke-SPOSiteSwap PowerShell cmlet is not available yet in your tenant, just wait a little bit more, since it is currently being rolled out!</p>



<h3 class="wp-block-heading">How It Works </h3>



<p>In the steps below we are assuming the following:</p>



<ul class="wp-block-list"><li>You have a classic root site collection at https://yourtenant.sharepoint.com</li><li>You have a modern Communication Site already created in your tenant (for example at  https://yourtenant.sharepoint.com/sites/modernintranet)</li></ul>



<p><strong>Important Note:</strong> the Invoke-SPOSiteSwap cmdlet doesn&#8217;t transform your existing classic root site collection into a modern site collection. Instead, it replaces the current root site collection (a class site collection) by another existing site collection, in this example, a modern Communication Site.</p>



<p>The syntax of the Invoke-SPOSiteSwap cmdlet is the following:</p>



<p>Invoke-SPOSiteSwap -SourceUrl &lt;string&gt; -TargetUrl &lt;string&gt; -ArchiveUrl &lt;string&gt;          [&lt;CommonParameters&gt;]</p>



<p>The main parameters of the cmdlet are:</p>



<p> <strong>-SourceUrl</strong></p>



<p>URL of the source site. The site at this location must exist before performing the swap. </p>



<p>If the target is the root site at&nbsp;https://yourtenant.sharepoint.com&nbsp;then the source site must be either a Team Site (STS#0), a Modern Team Site (STS#3), or a Communication Site (SITEPAGEPUBLISHING#0).</p>



<p>In our example, this will be our modern Communication Site at  https://yourtenant.sharepoint.com/sites/modernintranet and it represents the site that will replace our old classic Team Site.</p>



<p><strong>-TargetUrl</strong></p>



<p>URL of the target site that the source site will be swapped to. The site at this location must exist before performing the swap.</p>



<p>The target site must be the either:</p>



<ul class="wp-block-list"><li>The root site at https://yourtenant.sharepoint.com; or</li><li>The search center site at&nbsp;https://yourtenant.sharepoint.com/search</li></ul>



<p>In our example, this will be our classic Team Site root site collection at https://yourtenant.sharepoint.com that will be replaced by our modern Communication Site. </p>



<p><strong> -ArchiveUrl</strong></p>



<p>URL to where the target site will be archived. There should be no existing site, including a deleted site in the Recycle Bin, at this location before performing the swap.</p>



<p>In our example, this will the URL where our classic Team Site root site collection will be archived to.</p>



<h3 class="wp-block-heading">Pulling the Trigger</h3>



<p>Follow the steps below to do the magic:</p>



<ol class="wp-block-list"><li>Open a PowerShell console (as adminstrator) and type the SharePoint Online authentication command. In this command, you must use your tenant&#8217;s Admin URL<br><br> Connect-SPOService -Url https://yourtenant-admin.sharepoint.com<br></li><li>Supply your tenant&#8217;s administrator credentials </li><li>Run the following command:<br><br>Invoke-SPOSiteSwap<br>   -SourceUrl https://yourtenant.sharepoint.com/sites/modernintranet<br>   -TargetUrl https://yourtenant.sharepoint.com<br>   -ArchiveUrl https://yourtenant.sharepoint.com/sites/oldroot</li></ol>



<p>Making the swap will take about one minute and it is pretty straightforward. After the swap, you should have a brand new Communication Site as your homepage.</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="812" height="946" src="https://blogit.create.pt////wp-content/uploads/2019/08/SharePoint-comm-site.jpg" alt="" class="wp-image-11369" srcset="https://blogit.create.pt/wp-content/uploads/2019/08/SharePoint-comm-site.jpg 812w, https://blogit.create.pt/wp-content/uploads/2019/08/SharePoint-comm-site-258x300.jpg 258w, https://blogit.create.pt/wp-content/uploads/2019/08/SharePoint-comm-site-768x895.jpg 768w, https://blogit.create.pt/wp-content/uploads/2019/08/SharePoint-comm-site-696x811.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/08/SharePoint-comm-site-361x420.jpg 361w" sizes="(max-width: 812px) 100vw, 812px" /><figcaption>Modern Communication Site As Tenant&#8217;s HomePage</figcaption></figure></div>



<h2 class="wp-block-heading">Limitations</h2>



<p>Making the swap will take about one minute and it is pretty straightforward, but you must take some restrictions into consideration. Neither the source or target site can be: </p>



<ul class="wp-block-list"><li>Neither the source or target site can be connected to an Office 365 Group</li><li>Neither the source or target site can be a Hub Site &#8211; if a site is a hub site, unregister it as a hub site, swap the root site, and then register the site back as a hub site </li><li>Neither the source or target site can be associated with a Hub Site &#8211; if a site is associated with a hub, disassociate the site, swap the root site, and then reassociate the site  </li><li>Only sites within the same domain, for example,&nbsp;<a href="https://contoso.sharepoint.com/">https://contoso.sharepoint.com</a>&nbsp;can be swapped</li><li>The source site must be a modern team site (STS#3), a communication site (SITEPAGEPUBLISHING#0), or a classic team site (STS#0)</li><li>All subsites contained with the source and target sites will be swapped</li><li>Any sharing links or bookmarks will need to be recreated after the site swap</li></ul>



<h2 class="wp-block-heading">Conclusion</h2>



<p>If you want a modern experience in your existing Office 365 tenant and convert your classic team site into a modern SharePoint Modern Experience, this is the easiest way to go.</p>



<p>Before doing the swap, there are a few things you need to consider:</p>



<ul class="wp-block-list"><li>Assign permissions to the new Communication Site so that users can access the new site</li><li>Plan navigation (ex: Mega Menu navigation) to ensure navigation to your existing content</li><li>Configure your new Communication Site homepage to show the most relevant content you want to show to your users</li><li>Migrate content from the old classic root site collection to the new Communication Site</li></ul>



<p>Another great thing about this approach is that if you don&#8217;t like the result of the swap, you can always swap back using the same PowerShell command. </p>



<h2 class="wp-block-heading">Related Articles</h2>



<p>To learn why your business should migrate to SharePoint Online and Office 365, click <a href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-1/" target="_blank" rel="noreferrer noopener" aria-label="h (opens in a new tab)">h</a><a rel="noreferrer noopener" aria-label="here (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-1/" target="_blank">ere</a> and <a rel="noreferrer noopener" aria-label="here (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-2/" target="_blank">here</a>.</p>



<p>If you are a SharePoint administrator or a SharePoint developer who wants to learn more about how to install a SharePoint 2019 farm in an automated way using PowerShell, I invite you to click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a> and <a rel="noreferrer noopener" aria-label=" (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>.</p>



<p>If you learn how to greatly speed up your SharePoint farm update process to ensure your SharePoint farm keeps updated and you stay one step closer to start your move to the cloud, click&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/05/02/how-to-speed-up-the-installation-of-sharepoint-cumulative-updates-using-powershell-step-by-step/" target="_blank">here</a>. </p>



<p>If you prefer to use the traditional method to update your farm and want to learn all the steps and precautions necessary to successfully keep your SharePoint farm updated, click <a rel="noreferrer noopener" aria-label=" (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2019/04/08/how-to-install-sharepoint-cumulative-updates-in-a-sharepoint-farm-step-by-step/" target="_blank">here</a>.</p>



<p>If you want to learn how to upgrade a SharePoint 2013 farm to SharePoint 2019, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-1/" target="_blank">here </a>and <a href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-2/" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">here</a>.</p>



<p>If SharePoint 2019 is still not an option, you can learn more about how to install a SharePoint 2016 farm in an automated way using PowerShell, click <a href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-1/" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">here</a>&nbsp;and&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>. </p>



<p>If you want to learn how to upgrade a SharePoint 2010 farm to SharePoint 2016, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-1/" target="_blank">here </a>and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-2/" target="_blank">here</a>.</p>



<p>If you are new to SharePoint and Office 365 and want to learn all about it, take a look at these <a href="https://blogit.create.pt////miguelisidoro/2018/10/17/sharepoint-and-office-365-learning-resources/" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">learning resources</a>.</p>



<p>If you are work in a large organization who is using Office 365 or thinking to move to Office 365 and is considering between a single or multiple Office 365 tenants, I invite you to read <a href="https://blogit.create.pt////miguelisidoro/2019/01/07/pros-and-cons-of-single-tenant-vs-multiple-tenants-in-office-365/" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">this article</a>.</p>



<p>If you want to know all about the latest SharePoint and Office 365 announcements from Ignite and some more recent announcements, including Microsoft Search, What’s New to Build a Modern Intranet with SharePoint in Office 365, Deeper Integration between Microsoft Teams and SharePoint and the latest news on SharePoint development, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/11/21/whats-new-for-sharepoint-and-office-365-after-microsoft-ignite-2018/" target="_blank">here</a>.</p>



<p>If your organization is still not ready to go all in to SharePoint Online and Office 365, a hybrid scenario may be the best choice. SharePoint 2019 RTM was recently announced and if you to learn all about SharePoint 2019 and all its features, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/11/01/meet-the-new-modern-sharepoint-server-sharepoint-2019-rtm-is-here/" target="_blank">here</a>.</p>



<p>Happy SharePointing! </p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2019/08/27/how-to-modernize-your-tenant-root-site-collection-in-office-365-using-invoke-spositeswap/">How to convert a classic root site to Modern SharePoint in Office 365 using Invoke-SPOSiteSwap PowerShell cmdlet</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/miguelisidoro/2019/08/27/how-to-modernize-your-tenant-root-site-collection-in-office-365-using-invoke-spositeswap/feed/</wfw:commentRss>
			<slash:comments>10</slash:comments>
		
		
			</item>
		<item>
		<title>Why You Should Migrate To Microsoft 365 (Part 2)</title>
		<link>https://blogit.create.pt/miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-2/</link>
					<comments>https://blogit.create.pt/miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-2/#comments</comments>
		
		<dc:creator><![CDATA[Miguel Isidoro]]></dc:creator>
		<pubDate>Sun, 28 Jul 2019 23:58:10 +0000</pubDate>
				<category><![CDATA[Microsoft 365]]></category>
		<category><![CDATA[Migration]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Modern Workplace]]></category>
		<category><![CDATA[Office 365]]></category>
		<category><![CDATA[SharePoint 2019]]></category>
		<category><![CDATA[SharePoint Online]]></category>
		<guid isPermaLink="false">https://blogit.create.pt/?p=11056</guid>

					<description><![CDATA[<p>Is your business evaluating if it should move to the Cloud and migrate to Microsoft 365? Then you came to the right place! This post series will show you some of the top reasons to move to the Cloud and Microsoft 365. Introduction This two part blog post is the first part of a blog [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-2/">Why You Should Migrate To Microsoft 365 (Part 2)</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Is your business evaluating if it should move to the Cloud and migrate to Microsoft 365? Then you came to the right place! This post series will show you some of the top reasons to move to the Cloud and Microsoft 365.</p>



<h2 class="wp-block-heading">Introduction</h2>



<p>This two part blog post is the first part of a blog post series that will try to give you an idea of the advantages of moving to the Cloud and the benefits of adopting Microsoft 365 as a collaboration platform.</p>



<p>We live in a world that is rapidly moving towards Software as a Service (SaaS) solutions in several areas from collaboration, E-Commerce and many other areas, are moving from a reality where systems and respective data are deployed within the companies infrastructure (On-Premises) to the Cloud.</p>



<p>The goal of this two part blog posts is to give you an overview of the main features included in Microsoft 365 and how your organization can take advantage of them if you migrate to Microsoft 365.</p>



<p>In the first part of this post, I already discussed the following topics:</p>



<ul class="wp-block-list"><li>Microsoft 365</li><li>Collaboration with SharePoint and OneDrive</li><li>Mobility</li><li>Use Microsoft Teams as your Work Hub</li><li>Easy and Secure External Sharing</li></ul>



<p>To read the first part of this post, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-1/" target="_blank">here</a>.</p>



<p>These are the main topics I will discuss in the second part of this two part blog post:</p>



<ul class="wp-block-list"><li>Security and Reliability</li><li>Business Applications Development</li><li>Insights</li><li>Migration Options</li><li>Hybrid Scenarios</li><li>Other Benefits</li></ul>



<h2 class="wp-block-heading">Security and Reliability</h2>



<p>In the <a href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-1/" target="_blank" rel="noreferrer noopener" aria-label="first part (opens in a new tab)">first part</a> of this blog post, I already talked a little bit about Microsoft 365 which includes Windows 10, Office 365 and Enterprise Mobility + Security.</p>



<p>One of the main concerns of companies in choosing a Cloud collaboration platform, in which the Microsoft 365 is an example and leading platform, is the security of their information. One of the biggest challenges when organizations are deciding if they want migrate to Microsoft 365 is related to the demystification that having the information in the Cloud is less secure than if it resides on the premises of the organizations themselves.</p>



<p>To address these same concerns, Microsoft has made a very strong investment in security which provides users and system administrators with several features to address these needs and apply a set of best practices in four main areas:</p>



<ul class="wp-block-list"><li>Security</li><li>Privacy</li><li>Compliance</li><li>Transparency</li></ul>



<p>In addition to security, <strong>Reliability </strong>is another major benefit of a Cloud solution (Microsoft 365 has a average 99,98% availability) and organizations don&#8217;t need to worry about maintaining their own infrastructure.</p>



<p>Below, are some of the main security features natively offered by the platform.</p>



<figure class="wp-block-image"><img decoding="async" width="1024" height="431" src="https://blogit.create.pt////wp-content/uploads/2019/07/Security_Reliabilty-1024x431.png" alt="" class="wp-image-10723" srcset="https://blogit.create.pt/wp-content/uploads/2019/07/Security_Reliabilty-1024x431.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/07/Security_Reliabilty-300x126.png 300w, https://blogit.create.pt/wp-content/uploads/2019/07/Security_Reliabilty-768x323.png 768w, https://blogit.create.pt/wp-content/uploads/2019/07/Security_Reliabilty-696x293.png 696w, https://blogit.create.pt/wp-content/uploads/2019/07/Security_Reliabilty-1068x449.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/07/Security_Reliabilty-999x420.png 999w, https://blogit.create.pt/wp-content/uploads/2019/07/Security_Reliabilty.png 1289w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading">Security</h3>



<p>Regarding <strong>Security</strong>, Microsoft 365 ensures the encryption of data in transit and at rest. At rest, <em>Bitlocker</em> technology is used to encrypt all information on the servers’ hard drives. In addition, all files are segmented (in small pieces called chunks) and each segment is individually encrypted and encryption keys are securely stored in a different physical location.<br>In transit, all files are encrypted with TLS using 2048-bit keys.</p>



<h3 class="wp-block-heading">Privacy</h3>



<p>Regarding <strong>Privacy</strong>, it is possible to define differentiated access policies based on 4 vectors: user, device, location and sensitivity of the information. Some examples include:</p>



<ul class="wp-block-list"><li>Set a time bound window for external sharing or only allow sharing with certain domains</li><li>Block access from insecure locations (example: open Wi-Fi networks)</li><li>Enforce multi-factor authentication (ex: supply a PIN sent to a mobile device). You can enforce multi-factor authentication for all users, for a restricted set of users or based on conditions like the device being used or the access location (example: open Wi-Fi networks)</li></ul>



<h3 class="wp-block-heading">Compliance</h3>



<p>In what regards to<strong> Compliance</strong>, the main concern is to define a set of rules that allow sensitive information to be protected and to prevent the leakage of sensitive information outside of the organization. These are some of the features Microsoft 365 includes to address this need:</p>



<ul class="wp-block-list"><li><strong>Data Loss Prevention</strong>: Allows organizations to create policies to protect their most sensitive information. Example: prevent documents with credit card information or citizen card numbers from being shared outside the organization. To read more about Data Loss Prevention, click <a rel="noreferrer noopener" aria-label=" (opens in a new tab)" href="https://docs.microsoft.com/en-us/office365/securitycompliance/data-loss-prevention-policies" target="_blank">here</a>.</li><li><strong>Microsoft 365 Unified Labeling</strong>: Allows organizations to create policies that protect the content of documents stored in the Microsoft 365 platform (mainly SharePoint, OneDrive and Exchange). Protection is based on the Azure Rights Management service and allows for administrators to configure sensitivity labels that can be applied to emails and documents to protect sensitive information. Labels can be applied automatically to all documents in a SharePoint document library, based on specific content types or based on the contents of the document (ex: documents containing credit card numbers). For protected documents, you can restrict access to a restricted set of users, enable encryption and apply a variety of document level protection such as:<ul><li>Block copy and paste of email or document information</li><li>Block Print Screen of a document</li><li>Block document printing</li><li>Block email actions like Forward or Reply</li><li>etc</li></ul></li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="777" height="833" src="https://blogit.create.pt////wp-content/uploads/2019/07/Security_UnifiedLabeling.png" alt="" class="wp-image-10765" srcset="https://blogit.create.pt/wp-content/uploads/2019/07/Security_UnifiedLabeling.png 777w, https://blogit.create.pt/wp-content/uploads/2019/07/Security_UnifiedLabeling-280x300.png 280w, https://blogit.create.pt/wp-content/uploads/2019/07/Security_UnifiedLabeling-768x823.png 768w, https://blogit.create.pt/wp-content/uploads/2019/07/Security_UnifiedLabeling-696x746.png 696w, https://blogit.create.pt/wp-content/uploads/2019/07/Security_UnifiedLabeling-392x420.png 392w" sizes="(max-width: 777px) 100vw, 777px" /><figcaption>Microsoft 365 Unified Labeling Protection</figcaption></figure></div>



<p>To learn about Microsoft 365 Unified Labeling and Information Protection, click <a rel="noreferrer noopener" aria-label="here (opens in a new tab)" href="https://docs.microsoft.com/en-us/Office365/SecurityCompliance/protect-information" target="_blank">here</a>.</p>



<h3 class="wp-block-heading">Transparency</h3>



<p>Regarding <strong>Transparency</strong>, a very important note is that Microsoft does not have access to the organization&#8217;s data and the only occasions where this may be necessary is in resolving support incidents that require access to the data. In these cases, and using a feature called <em>Customer Lockbox</em>, the customer can approve or reject access requests, and access is only granted in case the request is approved. In addition, all accesses are audited to ensure the transparency of the process.</p>



<p>These are just a few of the examples of the vast set of features available to users and administrators to protect information residing on the Microsoft 365 platform. Security is such a huge topic that is impossible to summarize all features in this post. Stay tuned for my next posts where I will address security features in more detail!</p>



<h2 class="wp-block-heading">Business Applications Development</h2>



<p>Microsoft 365 has a very rich feature set and it addresses a very broad range of collaboration needs. The good thing is that is also highly extensible allowing for developers to build rich user experiences for pretty much any business requirement.</p>



<p>There are other powerful ways to extend SharePoint Online and Microsoft 365 without the need of professional developers and the Rapid Application Development approaches are gaining more and more space in the development world, essentially to build business applications.</p>



<p>Microsoft&#8217;s vision for Rapid Application Development is composed by two main development platforms:</p>



<ul class="wp-block-list"><li>PowerApps</li><li>Microsoft Flow</li></ul>



<h3 class="wp-block-heading">PowerApps</h3>



<p>PowerApps is a suite of apps, services, connectors and data platform that provides a Rapid Application Development environment to build custom business applications. Using PowerApps, &#8220;citizen developers&#8221; can quickly build custom business applications that connect to your business data stored&nbsp;On-Premises<em> </em>(accessible through a <a rel="noreferrer noopener" aria-label="On-OnPremises Data Gateway (opens in a new tab)" href="https://powerapps.microsoft.com/pt-pt/blog/connect-to-your-on-premises-data-sources-using-on-premises-data-gateway-from-powerapps/" target="_blank">On-OnPremises Data Gateway</a>) or to Online data sources.</p>



<p>Currently there are dozens of connectors that allow PowerApps applications to connect to data sources like SharePoint, OneDrive, Exchange, Dynamics 365, SQL Server, etc.</p>



<p>One of the great things about PowerApps applications is they are developed in a mobile-first approach and you can easy use business applications in any mobile device from your tablet to your mobile phone.</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="983" height="614" src="https://blogit.create.pt////wp-content/uploads/2019/07/PowerApps.jpg" alt="" class="wp-image-10943" srcset="https://blogit.create.pt/wp-content/uploads/2019/07/PowerApps.jpg 983w, https://blogit.create.pt/wp-content/uploads/2019/07/PowerApps-300x187.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/07/PowerApps-768x480.jpg 768w, https://blogit.create.pt/wp-content/uploads/2019/07/PowerApps-696x435.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/07/PowerApps-672x420.jpg 672w" sizes="(max-width: 983px) 100vw, 983px" /><figcaption>Microsoft PowerApps</figcaption></figure></div>



<p>PowerApps is great to quickly build business applications and below are a few examples of business applications that could be developed using PowerApps:</p>



<ul class="wp-block-list"><li>Expense Report</li><li>Travel Request</li><li>Vacation Request</li></ul>



<p>To take a look at an example of what PowerApps can do, take a look at the <a rel="noreferrer noopener" aria-label="Microsoft Expense Report sample (opens in a new tab)" href="https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/expense-report-install" target="_blank">Microsoft Expense Report sample</a>.</p>



<p>To learn more about PowerApps, click <a href="https://powerapps.microsoft.com/" target="_blank" rel="noreferrer noopener" aria-label="here (opens in a new tab)">here</a>.</p>



<h3 class="wp-block-heading">Microsoft Flow</h3>



<p>Microsoft Flow is a Cloud-based service that makes it easier for line-of-business users to create workflows that help automate time-consuming business processes and help connect applications and services.</p>



<p>As in PowerApps, Flow currently there are <a rel="noreferrer noopener" aria-label="dozens of connectors (opens in a new tab)" href="https://emea.flow.microsoft.com/en-us/connectors/" target="_blank">dozens of connectors</a> that allow flows to connect to data sources like SharePoint, OneDrive, Exchange, Dynamics 365, SQL Server, etc.</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="1161" height="724" src="https://i0.wp.com/blogit.create.pt/wp-content/uploads/2019/07/MicrosoftFlow.jpg?fit=696%2C434&amp;ssl=1" alt="" class="wp-image-10941" srcset="https://blogit.create.pt/wp-content/uploads/2019/07/MicrosoftFlow.jpg 1161w, https://blogit.create.pt/wp-content/uploads/2019/07/MicrosoftFlow-300x187.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/07/MicrosoftFlow-768x479.jpg 768w, https://blogit.create.pt/wp-content/uploads/2019/07/MicrosoftFlow-1024x639.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2019/07/MicrosoftFlow-696x434.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/07/MicrosoftFlow-1068x666.jpg 1068w, https://blogit.create.pt/wp-content/uploads/2019/07/MicrosoftFlow-674x420.jpg 674w" sizes="(max-width: 1161px) 100vw, 1161px" /><figcaption>Microsoft Flow Templates</figcaption></figure></div>



<p>There are numerous examples of where Flow can be used to automate processes and Flow is great to be used together with PowerApps. A good example would be a Expense Report built with PowerApps with the Approval process handled by Flow, allowing you also for example to automate the integration of approved expenses with your ERP or financial system.</p>



<p>To learn more about Microsoft Flow, click <a rel="noreferrer noopener" aria-label="here (opens in a new tab)" href="https://emea.flow.microsoft.com/" target="_blank">here</a>. </p>



<h3 class="wp-block-heading">Other Development Options</h3>



<p>If the business requirement is too complex and PowerApps and Flow may not be the best approach, SharePoint and Microsoft 365 offer a huge development platform, mainly trough the development of solutions based on <a rel="noreferrer noopener" href="https://docs.microsoft.com/en-us/sharepoint/dev/spfx/sharepoint-framework-overview" target="_blank">SharePoint Framework (SPFx)</a>. </p>



<h2 class="wp-block-heading">Insights</h2>



<p>Microsoft 365 as a collaboration platform generates a lot of information, specially if you are a large organization. To help you get insights from the information stored in Microsoft 365, you can use:</p>



<ul class="wp-block-list"><li><strong>Power BI:</strong> Provides a business intelligence platform that allows you to generate reports and dashboards to get critical business insights from a <a rel="noreferrer noopener" aria-label="variety of data sources (opens in a new tab)" href="https://docs.microsoft.com/en-us/power-bi/desktop-data-sources" target="_blank">variety of data sources</a>. <br><br><img decoding="async" width="896" height="617" class="wp-image-10946" style="width: 600px" src="https://blogit.create.pt////wp-content/uploads/2019/07/PowerBI.jpg" alt="" srcset="https://blogit.create.pt/wp-content/uploads/2019/07/PowerBI.jpg 896w, https://blogit.create.pt/wp-content/uploads/2019/07/PowerBI-300x207.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/07/PowerBI-768x529.jpg 768w, https://blogit.create.pt/wp-content/uploads/2019/07/PowerBI-100x70.jpg 100w, https://blogit.create.pt/wp-content/uploads/2019/07/PowerBI-218x150.jpg 218w, https://blogit.create.pt/wp-content/uploads/2019/07/PowerBI-696x479.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/07/PowerBI-610x420.jpg 610w" sizes="(max-width: 896px) 100vw, 896px" /><br>To learn more about Power BI, click <a rel="noreferrer noopener" aria-label="here (opens in a new tab)" href="https://powerbi.microsoft.com/en-us/" target="_blank">here</a>.<br></li><li><strong>Delve:</strong> Allows you to browse and discover relevant content for you, including your recent documents, content based on who you work with and trends in the organization<br><br>To learn more about Delve, click <a rel="noreferrer noopener" aria-label="here (opens in a new tab)" href="https://support.office.com/en-us/article/what-is-office-delve-1315665a-c6af-4409-a28d-49f8916878ca" target="_blank">here</a>.<br></li><li><strong>My Analytics</strong>: Allows you to measure Personal and Organizational Productivity Indicators, time spent in meetings and focused work or track your response and email read times<br><br>To learn more My Analytics, click <a rel="noreferrer noopener" aria-label="here (opens in a new tab)" href="https://products.office.com/en-us/business/myanalytics-personal-analytics" target="_blank">here</a>.</li></ul>



<h2 class="wp-block-heading">Migration Options</h2>



<p>If you have information On-Premises, either using an old file share or an On-Premises version of SharePoint Server, the path to SharePoint Online and Microsoft 365 is achieved using a content migration approach to migrate content to SharePoint Online and typically a 3rd party solution is necessary to do the migration. A few 3rd party solutions that can do the job are <a rel="noreferrer noopener" href="https://sharegate.com/products/sharegate-desktop" target="_blank">ShareGate</a>, <a rel="noreferrer noopener" href="https://www.avepoint.com/products/hybrid/office-365-migration/" target="_blank">AvePoint</a> and <a rel="noreferrer noopener" href="https://www.quest.com/metalogix/" target="_blank">Metalogix</a>. Microsoft has also released sometime ago the <a rel="noreferrer noopener" aria-label="SharePoint Migration Tool (opens in a new tab)" href="https://docs.microsoft.com/en-us/sharepointmigration/introducing-the-sharepoint-migration-tool" target="_blank">SharePoint Migration Tool</a> that also does the job but with less options than the 3rd party solutions.</p>



<p>The great thing when you migrate to Microsoft 365 and SharePoint Online (specially if you are using SharePoint Server) is that this should be the last migration you have to do! If you are using SharePoint Server and instead choose to do a SharePoint version upgrade, you will always have at least one more migration ahead of you (assuming you want to have Microsoft support, MS support for SharePoint Server will end after a few years, you can find more information <a rel="noreferrer noopener" aria-label="here (opens in a new tab)" href="https://support.microsoft.com/en-us/lifecycle/search" target="_blank">here</a>).</p>



<p>Migrating to SharePoint Online and Microsoft 365 has another clear advantage: reduction of IT costs and probably reduction of overall licensing costs since you don&#8217;t have to be worried about paying SharePoint Server licenses (and also SQL Server licenses if SharePoint is the only reason why you use SQL Server). In Microsoft 365, licensing is paid in a subscription based model where you can choose the best subscription model that fits your organization&#8217;s needs.</p>



<h2 class="wp-block-heading">Hybrid Scenarios</h2>



<p>If your organization is still not ready to migrate to Microsoft 365 entirely (one of the strongest reasons is in the case of data residency requirements where highly sensitive may not leave the country and there is no Microsoft 365 data center in that country, like for example in Portugal). In this case, a hybrid scenario may be your best option.</p>



<p>There are several hybrid supported scenarios and a possible approach could be to keep the most sensitive information On-Premises (for example in SharePoint 2019 that has improved hybrid support) and take the less sensitive information into the cloud and start taking advantage of the cloud innovations from SharePoint Online and Microsoft 365.</p>



<h2 class="wp-block-heading">Other Benefits</h2>



<p>Microsoft 365 is a huge productivity suite and there are other applications in the suite that are relevant:</p>



<ul class="wp-block-list"><li><strong>Yammer: </strong>Corporate social network where you can promote discussions and ideas and promote employee engagement across your organization. To learn more about Yammer, click <a rel="noreferrer noopener" aria-label="here (opens in a new tab)" href="https://products.office.com/en-us/yammer/" target="_blank">here</a>.</li><li><strong>Microsoft Stream:</strong> Microsoft 365 streaming platform where you can store and tag relevant corporate videos, assign videos to channels and share videos across organizations allowing you to promote employee engagement. To learn more about Microsoft Stream, click <a rel="noreferrer noopener" aria-label="here (opens in a new tab)" href="https://products.office.com/en-us/microsoft-stream" target="_blank">here</a>.</li><li><strong>Microsoft Forms:</strong> Allows you to quickly create surveys and get feedback from users in your organization. To learn more about Microsoft Forms, click <a rel="noreferrer noopener" href="https://support.office.com/en-us/article/create-a-form-with-microsoft-forms-4ffb64cc-7d5d-402f-b82e-b1d49418fd9d" target="_blank">here</a>. </li><li><strong>Dynamics 365:</strong> CRM platform included in Microsoft 365 where you can manage customers, relationships and create dashboards to help you make better decisions and help your business grow. To learn more about Dynamics 365, click <a rel="noreferrer noopener" aria-label="here (opens in a new tab)" href="https://dynamics.microsoft.com/en-us/" target="_blank">here</a>.</li></ul>



<h2 class="wp-block-heading">Conclusion</h2>



<p>Knowing where to take your business and choose the right collaboration platform is a critical business decision. Microsoft 365 is a very comprehensive collaboration and productivity suite that can help your organization to work smarter and take advantages of the constant innovations that Microsoft keeps adding to the suite.</p>



<p>If you still are in On-Premises scenario (either using file share, SharePoint Server or any other collaboration platform), you should carefully evaluate the options you have and evaluate the Pros and Cons of keeping your organization On-Premises or move to the Cloud (to SharePoint Online and Microsoft 365).</p>



<p>One thing I have no doubt: Microsoft is putting all the innovation and best collaboration features in SharePoint Online and Microsoft 365 and the gap to SharePoint Server is getting bigger and bigger, leaving companies that are not taking advantage of Microsoft 365 in a clear disadvantage with the ones that do.</p>



<p>One last argument: if your are still On-Premises, most probably you already have Microsoft 365 licensed and probably not using it or not taking full advantage it. If you are already paying, why not start taking full advantage of the innovations in Microsoft 365?</p>



<p>To finish, and to get a broader vision of SharePoint and Microsoft 365 evolution over the years, don&#8217;t miss Jeff Teper &#8220;Hitting Refresh on SharePoint&#8221; articles:</p>



<ul class="wp-block-list"><li><a rel="noreferrer noopener" href="https://www.linkedin.com/pulse/hitting-refresh-sharepoint-more-part-1-jeff-teper/" target="_blank">Hitting Refresh on SharePoint and More &#8211; Part 1</a></li><li><a rel="noreferrer noopener" href="https://www.linkedin.com/pulse/hitting-refresh-sharepoint-more-part-2-jeff-teper/" target="_blank">Hitting Refresh on SharePoint and More &#8211; Part 2</a></li><li><a rel="noreferrer noopener" href="https://www.linkedin.com/pulse/hitting-refresh-sharepoint-more-part-3-jeff-teper/" target="_blank">Hitting Refresh on SharePoint and More &#8211; Part 3</a></li><li><a rel="noreferrer noopener" href="https://www.linkedin.com/pulse/hitting-refresh-sharepoint-more-part-4-jeff-teper/" target="_blank">Hitting Refresh on SharePoint and More &#8211; Part 4</a></li></ul>



<p>To read the first part of this post, click <a href="https://blogit.create.pt////miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-1/" target="_blank" rel="noreferrer noopener" aria-label="here (opens in a new tab)">here</a>. </p>



<h2 class="wp-block-heading">Related Articles</h2>



<p>If you want to convert your tenant&#8217;s root classic site into a modern SharePoint site, click <a href="https://blogit.create.pt////miguelisidoro/2019/08/27/how-to-modernize-your-tenant-root-site-collection-in-office-365-using-invoke-spositeswap/" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">here</a>.</p>



<p>If you are a SharePoint administrator or a SharePoint developer who wants to learn more about how to install a SharePoint 2019 farm in an automated way using PowerShell, I invite you to click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-1/" target="_blank">here</a> and <a rel="noreferrer noopener" aria-label=" (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2018/12/09/how-to-install-a-sharepoint-2019-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>.</p>



<p>If you learn how to greatly speed up your SharePoint farm update process to ensure your SharePoint farm keeps updated and you stay one step closer to start your move to the cloud, click&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/05/02/how-to-speed-up-the-installation-of-sharepoint-cumulative-updates-using-powershell-step-by-step/" target="_blank">here</a>. </p>



<p>If you prefer to use the traditional method to update your farm and want to learn all the steps and precautions necessary to successfully keep your SharePoint farm updated, click <a rel="noreferrer noopener" aria-label=" (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2019/04/08/how-to-install-sharepoint-cumulative-updates-in-a-sharepoint-farm-step-by-step/" target="_blank">here</a>.</p>



<p>If you want to learn how to upgrade a SharePoint 2013 farm to SharePoint 2019, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-1/" target="_blank">here </a>and <a href="https://blogit.create.pt////miguelisidoro/2019/03/06/how-to-upgrade-from-sharepoint-2013-to-sharepoint-2019-step-by-step-part-2/" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">here</a>.</p>



<p>If SharePoint 2019 is still not an option, you can learn more about how to install a SharePoint 2016 farm in an automated way using PowerShell, click <a href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-1/" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">here</a>&nbsp;and&nbsp;<a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/07/28/how-to-install-a-sharepoint-2016-farm-using-powershell-and-autospinstaller-part-2/" target="_blank">here</a>. </p>



<p>If you want to learn how to upgrade a SharePoint 2010 farm to SharePoint 2016, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-1/" target="_blank">here </a>and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/02/04/sharepoint-upgrade-upgrading-a-sharepoint-2010-farm-to-sharepoint-2016-step-by-step-part-2/" target="_blank">here</a>.</p>



<p>If you are new to SharePoint and Microsoft 365 and want to learn all about it, take a look at these <a rel="noreferrer noopener" aria-label=" (opens in a new tab)" href="https://blogit.create.pt////miguelisidoro/2018/10/17/sharepoint-and-office-365-learning-resources/" target="_blank">learning resources</a>.</p>



<p>If you are work in a large organization who is using Microsoft 365 or thinking to migrate to Microsoft 365 and is considering between a single or multiple Microsoft 365 tenants, I invite you to read <a aria-label=" (opens in a new tab)" rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/01/07/pros-and-cons-of-single-tenant-vs-multiple-tenants-in-office-365/" target="_blank">this article</a>.</p>



<p>If you want to know all about the latest SharePoint and Microsoft 365 announcements from SharePoint Conference 2019, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/06/05/whats-new-for-sharepoint-and-office-365-from-sharepoint-conference-2019-part-1/" target="_blank">here </a>and <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2019/06/05/whats-new-for-sharepoint-and-office-365-from-sharepoint-conference-2019-part-2/" target="_blank">here</a>.</p>



<p>If your organization is still not ready to migrate to Microsoft 365, a hybrid scenario may be the best choice. SharePoint 2019 RTM was recently announced and if you to learn all about SharePoint 2019 and all its features, click <a rel="noreferrer noopener" href="https://blogit.create.pt////miguelisidoro/2018/11/01/meet-the-new-modern-sharepoint-server-sharepoint-2019-rtm-is-here/" target="_blank">here</a>.</p>



<p>Happy SharePointing! </p>
<p>The post <a href="https://blogit.create.pt/miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-2/">Why You Should Migrate To Microsoft 365 (Part 2)</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/miguelisidoro/2019/07/29/why-your-business-should-migrate-to-sharepoint-online-and-office-365-the-value-offer-part-2/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
