<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Sharing Made Easy</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/sharepoint_made_easy/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/sharepoint_made_easy/feed.xml</link>
    <description>Office O365 [  Microsoft Flow, SharePoint Online]</description>
    <lastBuildDate>Thu, 29 Mar 2018 12:15:46 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Microsoft Flow | Outlook 365 | Get Attachment File size</title>
      <link>https://docs.microsoft.com/archive/blogs/sharepoint_made_easy/microsoft-flow-outlook-365-get-attachment-file-size</link>
      <pubDate>Thu, 29 Mar 2018 14:15:46 GMT</pubDate>
      <dc:creator><![CDATA[Parmi Mehta]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/sharepoint_made_easy/?p=535</guid>
      <description><![CDATA[Scenario: This is a very basic end user requirement that you may want to have a condition to check...]]></description>
      <content:encoded><![CDATA[<b><u>Scenario</u></b><span>: This is a very basic end user requirement that you may want to have a condition to check against the File Size of attachment(s) received in your inbox and then accordingly take next actions.</span>

<span>As per this </span><a target="_blank" href="https://powerusers.microsoft.com/t5/General-Flow-Discussion/File-Size-Condition/m-p/55866#M8759" rel="noopener">discussion</a><span>, there is currently no OOB method to get the size of the attachment via Dynamic content nor there is any expression or function to get you the results.</span>

<span>however, Exchange does check/have restrictions set for every company that we can send or receive mail attachments to specified limit at the server level. so Mail has to have a value where the size is mentioned for the attachment. Fortunately that is available in Flow output as well.</span>

<b><u>Solution:</u></b>
<span>Very Simple steps. below is design and output of the flow.</span>

<img src="https://msdnshared.blob.core.windows.net/media/2018/03/Capture15-1024x801.png" alt="" width="748" height="585" class="aligncenter wp-image-545 " />

<span>In below output you will see in 'Compose 2' action only the Size is stored. Basically you can complete avoid the 'Compose' Action and keep only 'compose 2' action, but I have just added it to show how the output of a single attachment look like.</span>

<img src="https://msdnshared.blob.core.windows.net/media/2018/03/Capture16.png" alt="" width="526" height="759" class="aligncenter wp-image-555 " />]]></content:encoded>
    </item>
    <item>
      <title>Microsoft Flow | SharePoint Online Alerts | Get list of users subscribed to out of the box SharePoint Alerts</title>
      <link>https://docs.microsoft.com/archive/blogs/sharepoint_made_easy/microsoft-flow-get-alerts-sharepoint-online</link>
      <pubDate>Mon, 26 Mar 2018 14:46:51 GMT</pubDate>
      <dc:creator><![CDATA[Parmi Mehta]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/sharepoint_made_easy/?p=425</guid>
      <description><![CDATA[Sceanrio: Get the list of Users subscribed for Out of the box SharePoint Online Alerts per...]]></description>
      <content:encoded><![CDATA[<b><u>Sceanrio</u></b><span>: Get the list of Users subscribed for Out of the box SharePoint Online Alerts per site/subsite.</span>

<span>It has been a long waited requirement from SharePoint users and Admin globally and an ask to Microsoft to provide a way to</span><b><span> </span>get a list of all users who have subscribed alerts</b><span> on lists/libraries or any object in a SharePoint Site or a subsite. After what feels like a lifetime, </span><b>Microsoft released Rest API<span> </span></b><span>methods for SharePoint Alerts and very recently I had to use them to </span><b>Get<span> </span></b><span>and </span><b>Delete<span> </span></b><span>user alerts using REST API call for a project.</span>

<span>Today, I will be showing How to </span><b>Get the list</b><span> of </span><b>All Users subscribed to alerts for a Site or a Subsite </b><span>and next blog will be to How to Delete alerts for a specific List or a Library using REST API method in Microsoft Flow.</span>

<b><u>Solution:</u></b>

<b>1. You need to get Access Token<span> </span></b><span>for the SharePoint site. I have listed to very commonly browsed articles for same in this </span><a target="_blank" href="https://sharepointmadeeasy.blogspot.de/2018/03/microsoft-flow-get-access-denied-for.html" rel="noopener">Article</a><span>. Same steps in My MS Flow looks like below.</span>

<img src="https://msdnshared.blob.core.windows.net/media/2018/03/Access-token1.png" alt="" width="369" height="565" class="aligncenter wp-image-435 " />

<b>2. Initialize the Variable.<span> </span></b><span>The Output generated from REST API is in Array form. so we need to get only the Results body from </span><b>"/_api/web/alerts?$expand=user"</b><span> and store it in a Global Array variable. </span>

<img src="https://msdnshared.blob.core.windows.net/media/2018/03/Variables2.png" alt="" width="402" height="339" class="aligncenter wp-image-515 " />

<b>3</b><span>. Now it gets a bit tricky. I am retrieving only "</span><b>User Email</b><span>", "</span><b>User Display Name</b><span>" (which comes as Title in REST API results and the "</span><b>List Title</b><span>" to which the alert is subscribed to.</span>

<span>This is </span><b>Uncollapsed screenshot</b><span>, below I will break it up for better understanding.</span>

<img src="https://msdnshared.blob.core.windows.net/media/2018/03/pic4fulleachloop-271x300.png" alt="" width="271" height="300" class="aligncenter size-medium wp-image-465" />

<span>Here, from the </span><b>Original Array results of HTTP REST API cal</b><span>l, we will store the values in variables.</span>

<img src="https://msdnshared.blob.core.windows.net/media/2018/03/pic-3-1024x472.png" alt="" width="503" height="232" class="aligncenter wp-image-455 " />

<span>In "</span><b>Create HTML Table</b><span>" I had kept "</span><b>Include Headers</b><span>" as "</span><b>No</b><span>", but there is a bug I reported to Microsoft </span><a target="_blank" href="https://powerusers.microsoft.com/t5/I-Found-A-Bug/Create-HTML-Table/m-p/93504#M1797" rel="noopener">HERE</a><span>.</span>

<img src="https://msdnshared.blob.core.windows.net/media/2018/03/pic5.png" alt="" width="344" height="489" class="aligncenter wp-image-525 " />

<b>Final Step is sending mail<span> </span></b><span>to yourself with the output of the HTML table created. </span>

<img src="https://msdnshared.blob.core.windows.net/media/2018/03/mail6-300x123.png" alt="" width="407" height="167" class="aligncenter  wp-image-445" />]]></content:encoded>
    </item>
    <item>
      <title>Microsoft Flow | SharePoint Online Alerts | Delete Multiple user Out of the box Alerts</title>
      <link>https://docs.microsoft.com/archive/blogs/sharepoint_made_easy/microsoft-flow-sharepoint-online-alerts-delete-multiple-user-out-of-the-box-alerts</link>
      <pubDate>Mon, 26 Mar 2018 11:44:06 GMT</pubDate>
      <dc:creator><![CDATA[Parmi Mehta]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/sharepoint_made_easy/?p=365</guid>
      <description><![CDATA[Scenario: SharePoint Administrators would love to delete User alerts subscribed to a list/library in...]]></description>
      <content:encoded><![CDATA[<b><u>Scenario</u>:</b><span> SharePoint Administrators would love to delete User alerts subscribed to a list/library in one go. But unfortunately there is no way in User Interface that is allowed, you have to do it one by one for every user which is not efficient and very time consuming.</span>

<span>In my Previous blog "</span><a target="_blank" href="https://sharepointmadeeasy.blogspot.de/2018/03/microsoft-flow-sharepoint-online-alerts.html" rel="noopener">Get list of Users Subscribed to OOB Alerts</a><span>", you can get all Alerts which is also not possible via User Interface.</span>

<span>In this blog I will show how to Delete Alerts for a specific List and the task can be achieved in few seconds.</span>

<b><u>Solution:</u></b>
<span>Below is how the Overall uncollapsed version of the Flow looks like. I will break it up further.</span>

<img src="https://msdnshared.blob.core.windows.net/media/2018/03/Overall1-1024x807.png" alt="" width="606" height="478" class="aligncenter wp-image-375 " />

<b>1. First we need to connect</b><span> to the site. so HTTP REST API call to get the Alerts .</span>

<span>Compose data operation "</span><b>Access Token</b><span>' enter ' </span><b>"@outputs('HTTP').body.access_token"</b><span> ' (with double quotes which is in </span><b>Bold</b>
<b>
</b><span>Compose data operation "</span><b>Compose</b><span>" enter ' </span><b>"@outputs('HTTP_2').body.d.results"</b><span>  ' (with double quotes which is in </span><b>Bold</b>

<img src="https://msdnshared.blob.core.windows.net/media/2018/03/pic13.png" alt="" width="499" height="816" class="aligncenter wp-image-385 " />
<div class="separator"><b>2. I am initializing a global variable</b><span> </span>and at the same time setting its output to "<b>Compose</b>" results, which will be the<span> </span><b>body of Alerts REST API</b><span> </span>from<span> </span><b>"HTTP 2"</b>step.</div>
<div class="separator"></div>
<div class="separator"><b>3. Next, adding an 'Apply for each'<span> </span></b>from the Array results, we will obtain only '<b>List title</b>' and '<b>Alert ID</b>' from the results. both are store in<span> </span><b>Compose<span> </span></b>action.</div>
<div class="separator">             To get<span> </span><b>List Title</b><span> </span>"<span> </span><b>item()?['Title']<span> </span></b>" (enter without the quotes, only text in bold)</div>
<div class="separator">             To get<span> </span><b>Alert ID<span> </span></b>"<span> </span><b>item()?['ID']</b><span> </span>"  (enter without the quotes, only text in bold)</div>
<img src="https://msdnshared.blob.core.windows.net/media/2018/03/pic22-1024x637.png" alt="" width="667" height="415" class="aligncenter wp-image-395 " />

<b>4. Next we are checking for a specific List</b><span> from which we want to delete all the OOB Alerts. Add a Condition where</span><b> 'Output of ListTitle'</b><span> is equal to the List.</span>

<b>5. Last step of Alert deletion</b><span>. If condition is met, we run another HTTP REST API method "</span><b>DELETE</b><span>". The syntax for delete is "</span><b> /_api/web/alerts/deletealert('<u>Alert ID</u>')</b><span> " . So we need to replace the </span><b>'Alert ID'</b><span> with the output of the </span><b>compose action where Alert ID</b><span> of the current item is stored. </span><b>( Pls. Note: REST API Method call will be "DELETE" )</b>

<img src="https://msdnshared.blob.core.windows.net/media/2018/03/pic31-300x140.png" alt="" width="300" height="140" class="aligncenter size-medium wp-image-405" />

<span>On a </span><b>Successful Deletion</b><span> once the Condition of List Title is met, </span><b>HTTP Call for Delete Method</b><span> will look like below.</span>

<img src="https://msdnshared.blob.core.windows.net/media/2018/03/pic41.png" alt="" width="550" height="854" class="aligncenter wp-image-415 size-full" />]]></content:encoded>
    </item>
    <item>
      <title>Certificate error for Federated Domains on O365</title>
      <link>https://docs.microsoft.com/archive/blogs/sharepoint_made_easy/certificate-error-for-federated-domains-on-o365</link>
      <pubDate>Thu, 21 Mar 2013 15:34:00 GMT</pubDate>
      <dc:creator><![CDATA[Parmi Mehta]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/sharepoint_made_easy/2013/03/21/certificate-error-for-federated-domains-on-o365/</guid>
      <description><![CDATA[Error:
One of your on-premises Federation Service certificates is expiring. Failure to renew the...]]></description>
      <content:encoded><![CDATA[<p><span style="font-size: small; text-decoration: underline;"><strong>Error:</strong></span></p>
<p><span style="font-size: small;">One of your on-premises Federation Service certificates is expiring. Failure to renew the certificate and update trust properties within 13 days will result in a loss of access to all Office 365 services for all users. Update now</span></p>
<p>&nbsp;</p>
<p><span style="font-size: small; text-decoration: underline;"><strong>Resolution:</strong></span></p>
<p><span style="font-size: small;">Follow the articles below in that order. </span></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;"><span style="font-size: small;">1. <a href="https://support.microsoft.com/kb/2713898">https://support.microsoft.com/kb/2713898</a>&nbsp;- On the <strong>On-Prem ADFS server, Scenario 1</strong>, only PS Commands</span></p>
<div class="kb_intextbody">
<pre class="in_text"><span style="font-size: small;"> Add-PSSnapin Microsoft.Adfs.Powershell</span></pre>
<pre class="in_text"><span style="font-size: small;"> Update-ADFSCertificate -CertificateType: Token-Signing</span></pre>
</div>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">&nbsp;</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;"><span style="font-size: small;">2. <a href="https://support.microsoft.com/kb/2647048">https://support.microsoft.com/kb/2647048</a>&nbsp;- Run the commands in this article.</span></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">&nbsp;</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">&nbsp;</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;"><span style="font-size: small;">=================================================================================</span></p>]]></content:encoded>
    </item>
    <item>
      <title>Map Network Drive / WebDav with SharePoint Online O365</title>
      <link>https://docs.microsoft.com/archive/blogs/sharepoint_made_easy/map-network-drive-webdav-with-sharepoint-online-o365</link>
      <pubDate>Wed, 20 Mar 2013 08:53:00 GMT</pubDate>
      <dc:creator><![CDATA[Parmi Mehta]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/sharepoint_made_easy/2013/03/20/map-network-drive-webdav-with-sharepoint-online-o365/</guid>
      <description><![CDATA[WebDav with SharePoint Online O365
Issue: While Mapping a Drive to SharePoint Online it fails with...]]></description>
      <content:encoded><![CDATA[<p align="center"><span style="font-size: x-large;"><strong><span style="text-decoration: underline;">WebDav with SharePoint Online O365</span></strong></span></p>
<p><span style="font-size: small;"><strong>Issue</strong>: While Mapping a Drive to SharePoint Online it fails with below error.</span></p>
<p><span style="font-size: small;"><strong>Error</strong>: The Mapped Network Drive could not be created because the following error has occurred.<br /></span><span style="font-size: small;">'Access Denied'. Before opening files in this location, you must first add the web site to your trusted sites list, browse to the web site and select the option to login Automatically.</span></p>
<p><br /><span style="font-size: small;">&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/76/7875.map1.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-76/7875.map1.png"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/76/7875.map1.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-76/7875.map1.png" alt="" border="0" /></a></span></p>
<p><span style="font-size: small;"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/76/1106.map2.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-76/1106.map2.png"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/76/1106.map2.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-94-76/1106.map2.png" alt="" border="0" /></a></span></p>
<p>&nbsp;</p>
<p><span style="font-size: small;"><strong>Resolution</strong>:</span></p>
<ol>
<li><span style="font-size: small;">Open <strong>IE </strong></span><span style="font-size: small;">-&gt; Go to &lsquo;<strong>Internet Options&rsquo;</strong></span></li>
<li><span style="font-size: small;">Select &lsquo;<strong>Security</strong>&rsquo; </span><span style="font-size: small;">tab -&gt; Select &lsquo;<strong>Internet</strong>&rsquo; Zone.</span></li>
<li><span style="font-size: small;"><strong>UnCheck </strong></span><span style="font-size: small;">the box for &lsquo;<strong>Enable Protected Mode</strong>&rsquo;</span></li>
</ol>
<p>&nbsp;</p>
<p><span style="font-size: small;"><strong>Issue:</strong> You are </span><span style="font-size: small;">using SharePoint workspace and when you try to save the file opened from </span><span style="font-size: small;">Workspace. The Save location changes to local machines Temp folder instead of </span><span style="font-size: small;">SharePoint Online Library from where the file was accessed. While <strong>Saving</strong> or &lsquo;<strong>Save As&rsquo;</strong>, the location should default to the SharePoint Online </span><span style="font-size: small;">library itself and not the local machines temp folder.</span></p>
<p><span style="font-size: small;"><strong>Check / Troubleshoot:</strong></span></p>
<ol>
<li><span style="font-size: small;">Make sure the &lsquo;<strong>Web Client</strong>&rsquo; service is started on the client machine.</span></li>
<li><span style="font-size: small;">Open the SPO site -&gt; go to the <strong>Document Library</strong></span></li>
<li><span style="font-size: small;">Select &lsquo;<strong>Open with Explorer</strong>&rsquo; [ Make sure this is working fine ]</span></li>
<li><span style="font-size: small;">Delete IE Cache.</span></li>
<li><span style="font-size: small;"><span style="font-size: small;">In IE &lsquo;<strong>Trusted Sites</strong>&rsquo; zone add</span></span>
<p style="margin: 0in; font-family: Calibri; font-size: 11.5pt;"><a href="https://*.lync.com">https://*.lync.com</a></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11.5pt;"><a href="https://*.outlook.com">https://*.outlook.com</a></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11.5pt;"><a href="https://*.microsoftonline.com">https://*.microsoftonline.com</a></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11.5pt;"><a href="https://*.sharepoint.com">https://*.sharepoint.com</a></p>
</li>
</ol>
<p><span style="font-size: small;"><strong><span style="text-decoration: underline;">Note:</span></strong> This </span><span style="font-size: small;">is basically working on the WebDav functionality to work which is related to &ldquo;<strong>Open in Explorer</strong>&rdquo; mode from a SharePoint </span><span style="font-size: small;">Document library. If you notice that the library does not open in Explorer </span><span style="font-size: small;">Window from the site directly, your Save As option&nbsp;will redirect you to </span><span style="font-size: small;">temp folder instead of the Site URL.</span></p>
<p>&nbsp;</p>
<p><span style="font-size: small;"><strong><span style="text-decoration: underline;">Note:</span></strong> Some </span><span style="font-size: small;">users may complain that after certain period of time the mapped drive </span><span style="font-size: small;">disconnects or they are asked to enter the credentials again for O365. This </span><span style="font-size: small;">will happen if the time period has extended over 8 hours. This is default behavior </span><span style="font-size: small;">by Design. They will need to refresh the credentials. This may also occur if </span><span style="font-size: small;">users have not selected &ldquo;<strong>Keep me signed in</strong>&rdquo; checkbox while they sign in through Microsoft Online sign-in assistant.</span></p>
<p>&nbsp;</p>
<p><span style="font-size: small;"><strong>Users can't sign out of Office 365 web services</strong></span></p>
<p><span style="font-size: small;"><a href="https://support.microsoft.com/kb/2507767">https://support.microsoft.com/kb/2507767</a></span></p>
<p>&nbsp;</p>
<p><span style="font-size: medium; text-decoration: underline; background-color: #ffff00;"><strong>Note: this is known issue with Office 2013 64 Bit version. it will not work</strong></span></p>]]></content:encoded>
    </item>
    <item>
      <title>Step by Step configuration to Add custom Refiners in the Refinement Panel of Search Results page for SharePoint Online</title>
      <link>https://docs.microsoft.com/archive/blogs/sharepoint_made_easy/step-by-step-configuration-to-add-custom-refiners-in-the-refinement-panel-of-search-results-page-for-sharepoint-online</link>
      <pubDate>Tue, 19 Mar 2013 16:11:00 GMT</pubDate>
      <dc:creator><![CDATA[Parmi Mehta]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/sharepoint_made_easy/2013/03/19/step-by-step-configuration-to-add-custom-refiners-in-the-refinement-panel-of-search-results-page-for-sharepoint-online/</guid>
      <description><![CDATA[Scenario: 
You may have custom Library/List columns created which you would like to show them in...]]></description>
      <content:encoded><![CDATA[<p style="text-align: left" align="center"><span style="font-size: small"><strong><span style="text-decoration: underline">Scenario: </span></strong></span></p>
<span style="font-size: small">You may have custom Library/List columns created which you would like to show them in the Refinement Panel on the Search Results.</span>

<span style="font-size: small"><strong><span style="text-decoration: underline">Step 1: Creating a Document</span>
Library / List with Customer Columns</strong></span>
<ol>
 	<li><span style="font-size: small">Create a <strong>New Document library</strong> -&gt; go to <strong>Library Settings</strong></span></li>
 	<li><span style="font-size: small">Create a new Column “<strong>Product Type</strong>” – Choice Field is what I selected.</span></li>
 	<li><span style="font-size: small">Upload some documents to the library and give different Choice options.</span></li>
</ol>
<p style="padding-left: 30px"><span style="font-size: small"> <a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/76/3487.Library.png"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/76/3487.Library.png" alt="" width="648" height="114" border="0" /></a></span>
</p>
<span style="font-size: small">4. Go to Library Settings -&gt; Advanced Settings -&gt; Click on ‘<strong>ReIndex Document library</strong>’ Button.</span>

<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/76/5415.reindex.png"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/76/5415.reindex.png" alt="" border="0" /></a>

<span style="font-size: small"><strong> </strong></span>

<span style="font-size: small"><strong><span style="text-decoration: underline">Step 2: Creating a New Site</span>
</strong></span><span style="font-size: small"><strong>Collection or Sub Site using “Enterprise Search Center” template</strong>. (<strong>Note</strong>: the reason we need to do this is due to the fact that we</span>
<span style="font-size: small">cannot modify the OOB ‘osssearchresults.aspx’ page)</span>

<span style="font-size: small">I c</span><span style="font-size: small">reated a Subsite under my site collection using the ‘<strong>Enterprise Search Center</strong>’ template. Make sure that you are able to </span><span style="font-size: small">search the documents uploaded.</span>

&nbsp;

<span style="font-size: small"><strong><span style="text-decoration: underline">Step 3: Configuring Managed</span>
Properties for Search</strong></span>
<ol>
 	<li><span style="font-size: small">Logon </span><span style="font-size: small">to Microsoft Online Portal (<strong>MOP</strong>)</span></li>
 	<li><span style="font-size: small">Go </span><span style="font-size: small">to <strong>SharePoint Online Administration</strong> <strong>Center</strong> page.</span></li>
 	<li><span style="font-size: small">On </span><span style="font-size: small">the Left Panel -&gt; Select ‘<strong>Search</strong>’</span></li>
 	<li><span style="font-size: small">Click </span><span style="font-size: small">‘<strong>Manage Search Schema</strong>’</span></li>
 	<li><span style="font-size: small">Search </span><span style="font-size: small">for Existing Managed property ‘<strong>RefinableString00</strong>’ </span><span style="font-size: small">-&gt; Edit the property and set it up as per below. -&gt; Click '<strong>OK</strong>'</span></li>
</ol>
<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/76/0714.managedprop.png"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/76/0714.managedprop.png" alt="" width="640" height="548" border="0" /></a>

&nbsp;

<span style="font-size: small"><strong><span style="text-decoration: underline">Note:</span></strong> By Default in SharePoint Online </span><span style="font-size: small">you cannot create a new Managed Property as ‘Refineable’, due to which we need </span><span style="font-size: small">to use the existing ones and give an Alias for that.</span>
<span style="font-size: small"><a href="https://office.microsoft.com/en-us/office365-sharepoint-online-enterprise-help/manage-the-search-schema-in-sharepoint-online-HA103628856.aspx#_Toc351360838">https://office.microsoft.com/en-us/office365-sharepoint-online-enterprise-help/manage-the-search-schema-in-sharepoint-online-HA103628856.aspx#_Toc351360838</a> </span>

<span style="font-size: small"><strong><span style="text-decoration: underline">Note:</span> </strong><strong>List of Default Existing Refineable Property list.
</strong><a href="https://technet.microsoft.com/en-us/library/jj219667(v=office.15).aspx#DefaultUnusedMPs">https://technet.microsoft.com/en-us/library/jj219667(v=office.15).aspx#DefaultUnusedMPs</a></span>

&nbsp;

<span style="text-decoration: underline"><strong><span style="font-size: small">Step 4:</span><span style="font-size: small">Adding the Managed Property to Refinement Panel on the Search Results Page</span></strong></span>
<ol>
 	<li><span style="font-size: small">Go </span><span style="font-size: small">to the Subsite <strong>Search Center</strong> site </span><span style="font-size: small">created in <strong>Step 2</strong>.</span></li>
 	<li><span style="font-size: small">Type </span><span style="font-size: small">in any keyword to go to the ‘<strong>Results.aspx</strong>’ </span><span style="font-size: small">page. -&gt; ‘<strong>Edit</strong>’ that page.</span></li>
 	<li><strong><span style="font-size: small">Edit </span></strong><span style="font-size: small">the Refinement Panel web Part. -&gt; Click on ‘<strong>Choose Refiners</strong>…’ button.</span></li>
 	<li><span style="font-size: small">From </span><span style="font-size: small">the list of ‘<strong>Available Refiners</strong>’ </span><span style="font-size: small">-&gt; Select ‘<strong>RefinableString00</strong>’ </span><span style="font-size: small">-&gt; Click ‘<strong>Add</strong>’ button.</span></li>
 	<li><span style="font-size: small">Change </span><span style="font-size: small">the ‘<strong>Display Name</strong>’ for it (Initially </span><span style="font-size: small">it may not show the Sample Values, wait for around 5-10 mins to take effect )</span></li>
 	<li><span style="font-size: small">Click </span><span style="font-size: small">‘<strong>Ok</strong>’ -&gt; <strong>Save and Close</strong> the Page -&gt; <strong>Check-In </strong></span><span style="font-size: small">and <strong>Publish</strong> the Page</span></li>
</ol>
<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/76/7658.webpartconfig.png"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/76/7658.webpartconfig.png" alt="" width="634" height="722" border="0" /></a>

<span style="font-size: small">Now when </span><span style="font-size: small">you perform the Search for documents in that library, on left <strong>Refinement Panel</strong> you will see the new </span><span style="font-size: small">Refiner “<strong>Product Type</strong>”</span>

<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/76/6283.finalresults.png"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/94/76/6283.finalresults.png" alt="" width="704" height="449" border="0" /></a>]]></content:encoded>
    </item>
    <item>
      <title>Excel opens in Read-Only after upgrading to Windows 8 with Office 2010</title>
      <link>https://docs.microsoft.com/archive/blogs/sharepoint_made_easy/excel-opens-in-read-only-after-upgrading-to-windows-8-with-office-2010</link>
      <pubDate>Sun, 03 Feb 2013 14:03:00 GMT</pubDate>
      <dc:creator><![CDATA[Parmi Mehta]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/sharepoint_made_easy/2013/02/03/excel-opens-in-read-only-after-upgrading-to-windows-8-with-office-2010/</guid>
      <description><![CDATA[Issue:--------------After upgrading your Client machine to Windows 8 OS with Office 2010 + SP1....]]></description>
      <content:encoded><![CDATA[<p><strong><span style="font-size: medium;">Issue:</span></strong><br /><strong><span style="font-size: medium;">--------------</span></strong><br />After upgrading your Client machine to Windows 8 OS with Office 2010 + SP1. Excel Sheets from SharePoint sites which open on Client Application for editing, open up as 'Read-Only' Mode.</p>
<p>&nbsp;</p>
<p><span style="font-size: medium;"><strong>Workaround:</strong></span><br /><span style="font-size: medium;"><strong>-----------------------</strong></span></p>
<p>On<span style="color: #000000;"> the Windows 8 Client machine create the below registry key. This is Client machine issue, NOT SharePoint Server related.&nbsp;</span></p>
<p style="margin: 0in; color: #1f497d; font-family: Calibri; font-size: 11pt;"><span style="color: #000000;">1. Open regedit.exe</span></p>
<p style="margin: 0in; color: #1f497d; font-family: Calibri; font-size: 11pt;"><span style="color: #000000;">2. Naviagate to following key:</span></p>
<p style="margin: 0in; color: #1f497d; font-family: Calibri; font-size: 11pt;"><span style="color: #000000;">[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\14.0\Common\Internet]</span><br /><span style="color: #000000;">"FSSHTTPOff" = dword:0000001</span></p>
<p style="margin: 0in; color: #1f497d; font-family: Calibri; font-size: 11pt;"><span style="color: #000000;">3. Click Edit Menu -&gt; New -&gt; DWORD with name of "FSSHTTPOff" </span><span style="color: #000000;">(without quotes)</span></p>
<p style="margin: 0in; color: #1f497d; font-family: Calibri; font-size: 11pt;"><span style="color: #000000;">4. Click on "FSSHTTPOff" and enter value of 1</span></p>
<p style="margin: 0in; color: #1f497d; font-family: Calibri; font-size: 11pt;"><span style="color: #000000;">5. <span style="font-weight: bold;">Close any Office Applications and browser sessions</span></span></p>
<p style="margin: 0in; color: #1f497d; font-family: Calibri; font-size: 11pt;"><span style="color: #000000;">6. Try to repro the problem</span></p>]]></content:encoded>
    </item>
    <item>
      <title>Not able to access OWA after O365 tenant upgrade to Wave15 - EXO</title>
      <link>https://docs.microsoft.com/archive/blogs/sharepoint_made_easy/not-able-to-access-owa-after-o365-tenant-upgrade-to-wave15-exo</link>
      <pubDate>Thu, 31 Jan 2013 14:30:00 GMT</pubDate>
      <dc:creator><![CDATA[Parmi Mehta]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/sharepoint_made_easy/2013/01/31/not-able-to-access-owa-after-o365-tenant-upgrade-to-wave15-exo/</guid>
      <description><![CDATA[Issue 
Your Exchange Online (O365) tenant was recently upgraded to the new release of Wave 15....]]></description>
      <content:encoded><![CDATA[<p><span style="font-size: large; text-decoration: underline;"><strong>Issue </strong></span></p>
<p>Your Exchange Online (O365) tenant was recently upgraded to the new release of Wave 15. After which Users are not able to access their mail via OWA.</p>
<p>Once you sign-in to the MOP -&gt; Click Outlook. It goes Blank, does not show anything and Inbox is not accessed.</p>
<p>&nbsp;</p>
<p><span style="font-size: large; text-decoration: underline;"><strong>Resolution</strong></span></p>
<p>This issue will occur if you are using IE8 on the machine. Mostly you will face with XP machines who are still on IE8 and not upgraded to IE9. As of now this is a known issue with IE8 performance and Wave15 O365</p>
<p>&nbsp;</p>
<p><span style="font-size: large; text-decoration: underline;"><strong>Workaround</strong></span></p>
<p>Upgrade to IE9 or above for better use of latest Wave15 features and Functionalities.</p>
<p>&nbsp;</p>
<p><span style="text-decoration: underline;"><strong>Note:- If you are not facing this issue and there are other issues with your O365 tenant after upgrading to Wave15, please contact Microsoft Support.</strong></span></p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>"Proof of domain ownership has failed" Exchange Hybrid Configuration Wizard Failure</title>
      <link>https://docs.microsoft.com/archive/blogs/sharepoint_made_easy/proof-of-domain-ownership-has-failed-exchange-hybrid-configuration-wizard-failure</link>
      <pubDate>Mon, 29 Oct 2012 13:14:00 GMT</pubDate>
      <dc:creator><![CDATA[Parmi Mehta]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/sharepoint_made_easy/2012/10/29/proof-of-domain-ownership-has-failed-exchange-hybrid-configuration-wizard-failure/</guid>
      <description><![CDATA[Issue:- 
=========
While running the Exchange 2010 SP2 Hybrid Configuration Wizard, it fails with...]]></description>
      <content:encoded><![CDATA[<p><span style="font-size: small;"><strong>Issue:- </strong></span></p>
<p><span style="font-size: small;"><strong>=========</strong></span></p>
<p><span style="font-size: small;">While running the Exchange 2010 SP2 Hybrid Configuration Wizard, it fails with below error.</span></p>
<p><span style="font-size: small;"><span style="background-color: #ffff00;">Proof of domain ownership has failed.</span> Make sure that the TXT record for the specified domain is available in DNS. The format of the TXT</span><br /><span style="font-size: small;">record should be "example.com IN TXT hash-value" where "example.com" is the domain you want to configure for Federation and "hash-value"</span><br /><span style="font-size: small;">is the proof value generated with "Get-FederatedDomainProof -DomainName example.com".&nbsp;&nbsp; at</span><br /><span style="font-size: small;">Microsoft.Exchange.Management.Hybrid.RemotePowershellSession.RunCommand(String cmdlet, Dictionary`2 parameters, Boolean ignoreNotFoundErrors).</span></p>
<p><span style="font-size: small;"><strong>Steps to Check and Rsolve.</strong></span></p>
<p><span style="font-size: small;"><strong>===========================</strong></span></p>
<p><span style="font-size: small;">1. Make sure your External DNS server has the proper TXT records for the "Proof" and you can query it successfully. [ Get-FederatedDomainProof -DomainName example.com ] Will give you the proof.</span></p>
<p><span style="font-size: small;">2. Open <strong>Exchange Console Management (On PREM)</strong> -&gt; "<strong>Organization Configuration</strong>" -&gt; Select "<strong>Federation Trust</strong>"</span></p>
<p><span style="font-size: small;">You should find an existing <strong>'Microsoft Federation Gateway'</strong> Trust created by the wizard. Manually Try to run it and check if it fails. Alternatively you can run PS cmd as below in verbose mode to get the error as well.</span></p>
<p><span style="font-size: small;"><strong>Set-FederatedOrganizationIdentifier -DelegationFederationTrust 'Microsoft Federation Gateway' -AccountNamespace 'yourdomain.com' -Enabled $True -verbose</strong></span></p>
<p><span style="font-size: small;">3. If it is pointing to <span style="background: yellow; font-family: 'Calibri','sans-serif'; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"><strong>FYDIBOHF25SPDLT</strong>.yourdomain.com, </span><span>That GUID is Default, so dont worry. This means that still your TXT record is not fetched from External DNS to verify the 'Proof' record.</span></span></p>
<p><span style="font-size: small;">4. If you Manaully Delete the Federeation Trust and Create a new one, you will get a new Proof as well for the domain. "Get-FederatedDomainProof -DomainName example.com", will give you the new Proof, which you will need to again change in the External DNS, but mostly likely this will be the issue, if there is a stale entry in AD which can be checked through ADSIEDIT.msc</span></p>
<p><span style="font-size: small;">5. Main thing to check is from Command Prompt, basic 'nslookup' query. below are the commands.</span></p>
<p><span style="font-size: small;">&gt;nslookup</span></p>
<p><span style="font-size: small;">&gt;set q=ns</span></p>
<p><span style="font-size: small;">&gt;yourdomain.com&nbsp;&nbsp;&nbsp;&nbsp; [ Here you will get multiple NS records if there are more than 1, precendence will take place during query. You need to individually Query the NS servers starting from the 1st one, usually if the first server fails to process the query, Hybrid Configuration Wizard will fail with same error. ]</span></p>
<p><span style="font-size: small;">&gt;ns1.yourdomain.com &lt; IP Address &gt;</span></p>
<p><span style="font-size: small;">ns2.yourdomain.com &lt; IP Address &gt;</span></p>
<p><span style="font-size: small;">&gt;nslookup -querytype=txt yourdomain.com ns1.yourdomain.com [ Here if the 1server fails, then that server is the issue, you need to change he precedence of the servers to the one which is responding with your Domain TXT record for the Proof. ]</span></p>
<p>&nbsp;</p>
<p><span style="font-size: small;"><span style="text-decoration: underline;"><strong>Note:-</strong></span> This error is purely due to the Proof TXT record query is not getting processed. Even if you check in any online DNS Query tools or sites, you will see the TXT record, but it can come from multiple tries to other DNS servers as well, if the primary server fails. So usually we miss that point to check</span></p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>Only 1 user Calendar (free/busy) information is not correct. [ Exchange Online ]</title>
      <link>https://docs.microsoft.com/archive/blogs/sharepoint_made_easy/only-1-user-calendar-freebusy-information-is-not-correct-exchange-online</link>
      <pubDate>Wed, 24 Oct 2012 12:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Parmi Mehta]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/sharepoint_made_easy/2012/10/24/only-1-user-calendar-freebusy-information-is-not-correct-exchange-online/</guid>
      <description><![CDATA[Issue:
========
There is a Recurring Calendar Event which keeps sending Reminders to Users Outlook...]]></description>
      <content:encoded><![CDATA[<p><strong>Issue:</strong></p>
<p><strong>========</strong></p>
<p>There is a Recurring Calendar Event which keeps sending Reminders to Users Outlook Client and OWA as well. Even if we "Dismiss all" reminders, it keeps poping up. Even if you Remove the User from the "Attendees" list, the free/busy information does not sync up and it not updated either in OWA or Outlook Client.</p>
<p>&nbsp;</p>
<p><strong>Resolution</strong></p>
<p><strong>===========</strong></p>
<p>Follow&nbsp;<span style="font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;">article <a href="https://support.microsoft.com/kb/2522226">https://support.microsoft.com/kb/2522226</a>. Usually the '/cleanfreebusy' switch with Outlook client does not solve the issue. We need to follow the 2nd step, as per the Outlook client version of that problematic User.</span></p>]]></content:encoded>
    </item>
  </channel>
</rss>