tag:blogger.com,1999:blog-90624490212116668962024-03-06T00:42:25.758-06:00Lone Wolfe SharePoint BlogLessons learned from a seasoned SharePoint AdministratorWilliam Wolfehttp://www.blogger.com/profile/11528763267482698188noreply@blogger.comBlogger80125tag:blogger.com,1999:blog-9062449021211666896.post-9222835335164150322024-01-29T13:12:00.003-06:002024-01-29T13:12:59.157-06:00Prevent duplicate reservations on a SharePoint Calendar using Power Automate<p>When building an asset reservation system in SharePoint Online, you may have a need to prevent duplicate reservations on a SharePoint calendar. There are several popular solutions for this requirement, but I prefer to use Power Automate with the 'Get Items' action and a filter query. </p><p>Most reservation systems I have seen in SharePoint today basically use two lists -- one for capturing each reservation request and another list for the reservation calendar. Each request form submission triggers a Power Automate flow that uses the 'Get Items' action with a filter query to check existing items on the reservation calendar that contain the same values for one or more columns submitted in each request, before scheduling the new request. I initially struggled with defining the appropriate logic for the 'Get Items' filter query, but I eventually determined the key point to remember is the fact that each new request will always have a start and end date. Therefore, the filter query only needs to retrieve the existing calendar items that currently exist BETWEEN the proposed start and end dates of each new request. Here is the formula I recommend for the 'Get Items' filter query.</p><p>StartDateandTime (from Calendar) le (less than or equal to) Return Date (from Request) AND EndDateandTime (from Calendar) ge (greater than or equal to) Departure Date (from Request)</p><p>Of course, the next step in the flow (after the Get Items action) should be a Condition that uses an expression to see if the output of the previous 'Get Items' action contains one or more existing items in the calendar list. See below. If there are any duplicate items identified, you can then define the next action in your flow.</p><p>length(outputs('Get_items')?['body/value']) 'is greater than or equal to' 1</p><p>Hope this helps anyone looking to prevent duplicate items on a SharePoint calendar.</p>William Wolfehttp://www.blogger.com/profile/11528763267482698188noreply@blogger.com0tag:blogger.com,1999:blog-9062449021211666896.post-23518069938763501692021-05-11T09:45:00.003-05:002021-05-11T09:45:36.716-05:00SharePoint Modern Page: Site Collections Directory<p>Adding a site collection directory to a SharePoint classic page was easy. However, with the new modern pages in SharePoint, it has become more challenging. A quick, easy way I have found to accomplish this need is to use the Highlighted Content web part and a custom query. See below for details.</p><p>1. Add the Highlighted Content web part on the page where you want the site collection directory.</p><p>2. Edit the Highlighted Content web part, select 'Custom query', select 'All sites' for the Source, and then add the following custom query in the 'Query text (KQL)' box: <b>Path:"https://<i>tenant</i>.sharepoint.com/sites/*" contentclass:STS_Site</b>. See screenshot below for an example. To sort the results on the page, you are given the option to use a managed property to sort on. As you can see in the screenshot below, I searched for the term "string", and ultimately selected the 'RefinableString00" managed property, which sorted my site collections by site name.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsIU2uDihHa12XlfrNH5xwptcIvd4X9kq03xsiGnITlNHBG6xcY1LmkaOP_7fnX-OOt7Ub9I8nKtMW0JSgZBaoW8YOdN8hoOeP149Uf4_tDDJ0hnak2af0Dk_YRlObaM84HK5hyphenhyphenMzpcfs/s672/highlighted_content.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="672" data-original-width="302" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsIU2uDihHa12XlfrNH5xwptcIvd4X9kq03xsiGnITlNHBG6xcY1LmkaOP_7fnX-OOt7Ub9I8nKtMW0JSgZBaoW8YOdN8hoOeP149Uf4_tDDJ0hnak2af0Dk_YRlObaM84HK5hyphenhyphenMzpcfs/s320/highlighted_content.JPG" /></a></div><br /><p><br /></p><p>3. Republish the page.</p>William Wolfehttp://www.blogger.com/profile/11528763267482698188noreply@blogger.com0tag:blogger.com,1999:blog-9062449021211666896.post-584511628623717582021-02-25T10:50:00.000-06:002021-02-25T10:50:45.581-06:00Restore a deleted site collection (SharePoint 2010 / 2013 / 2016 / 2019 On-Premises)<p>Did you know that you can now restore a deleted site collection? Microsoft has issued two PowerShell commands for this need. The only caveat is that they only work in an on-premises farm. I tested both commands recently, and I can tell you firsthand that they work!</p><p><b>Get-SPDeletedSite</b>: Gets a list of deleted site collections.</p><p>https://docs.microsoft.com/en-us/powershell/module/sharepoint-server/get-spdeletedsite?view=sharepoint-ps</p><p><b>Restore-SPDeletedSite</b>: Restores a deleted site collection.</p><p>https://docs.microsoft.com/en-us/powershell/module/sharepoint-server/restore-spdeletedsite?view=sharepoint-ps</p>William Wolfehttp://www.blogger.com/profile/11528763267482698188noreply@blogger.com0tag:blogger.com,1999:blog-9062449021211666896.post-65537410634651368642020-08-28T17:15:00.000-05:002020-08-28T17:15:40.910-05:00Item-Level Permissions in SharePoint Online using Power Automate<p>As you fellow SharePoint gurus already know, SharePoint 2010 Workflows will be retired this year. This of course also means that we will eventually lose the all important 'Replace List Item Permissions' action in SharePoint Designer, which essentially gave us the ability to implement automated item-level permissions for a SharePoint library or list. I recently took the time over a weekend to evaluate any good alternative (non 3rd party) solutions that I could think of, and it appears that Power Automate is now the best way to go. However, there is one drawback to this new approach -- you can <b>only</b> assign Edit or Read level permissions to any given item in a SharePoint library or list.</p><p>1. Go to the Power Automate site, which at the time of this article is located at <a href="https://us.flow.microsoft.com/en-us" target="_blank">https://us.flow.microsoft.com/en-us</a>. Be sure to login.</p><p>2. Create a new automated blank flow using the 'When an item is created' SharePoint trigger.</p><p>3. Add the remaining logic as shown in the screenshot below.</p><p><u>NOTES:</u> 1) The <i>ID</i> is available in the dynamic content section that appears once you click inside the 'Id' field in your flow. 2) I also used the dynamic content section for the <i>Recipients</i>, but you can manually type in email addresses as long as you separate them with a semicolon.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir9NbScFhg6ZLVfd8dGmw_jpsSLgmcKzIF1wnrXMLm94voK0w9g-3U2zwYY9nB6jw0G6lTKJVvwA5uXpgttOT34bTwP3R0vW1NReJuVEJF3iGJCWNBWnr_G-nNVwr7dDvg3VERx7w5C84/s1002/flow.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1002" data-original-width="723" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir9NbScFhg6ZLVfd8dGmw_jpsSLgmcKzIF1wnrXMLm94voK0w9g-3U2zwYY9nB6jw0G6lTKJVvwA5uXpgttOT34bTwP3R0vW1NReJuVEJF3iGJCWNBWnr_G-nNVwr7dDvg3VERx7w5C84/s640/flow.JPG" /></a></div><br /><p><br /></p>William Wolfehttp://www.blogger.com/profile/11528763267482698188noreply@blogger.com1tag:blogger.com,1999:blog-9062449021211666896.post-55043813662877776602020-06-22T10:04:00.001-05:002020-06-22T10:04:47.487-05:00SharePoint Online Wiki Homepage: Change Top Suite Bar Color (CSS)To change the color of the top suite bar on a SharePoint Online Wiki homepage, add a Script Editor web part to the page and add the following CSS code:<div><br /></div><div><div><font face="arial" size="1"><b>#suiteBarTop, #O365_NavHeader, #O365_AppName, #O365_MainLink_NavMenu, #O365_MainLink_Bell, #O365_MainLink_Settings, #O365_MainLink_Help, #O365_MainLink_Me </b></font></div><div><font face="arial" size="1"><b><br /></b></font></div><div><font face="arial" size="1"><b>{</b></font></div><div><font face="arial" size="1"><b><br /></b></font></div><div><font face="arial" size="1"><b>background: #0078d4 !important;</b></font></div><div><font face="arial" size="1"><b><br /></b></font></div><div><font face="arial" size="1"><b>}</b></font></div></div><div><br /></div><div>That's it. Enjoy.</div>William Wolfehttp://www.blogger.com/profile/11528763267482698188noreply@blogger.com0tag:blogger.com,1999:blog-9062449021211666896.post-87340096738131550032020-06-03T16:03:00.001-05:002020-06-03T16:24:09.403-05:00SharePoint Roles are Business Roles, Not IT RolesSharePoint is a platform for BUSINESS SOLUTIONS. Without business purpose, SharePoint is <u>worthless</u>. And because SharePoint professionals work so closely with the core areas of business (accounting, business development, finance, operations, etc.), I wholeheartedly believe SharePoint roles are business roles, not IT roles.<br />
<br />
Just a little '<i>food for thought'</i> for the next time you are planning to hire a SharePoint professional.<br />
<br />That is all for this post.William Wolfehttp://www.blogger.com/profile/11528763267482698188noreply@blogger.com0tag:blogger.com,1999:blog-9062449021211666896.post-61638926624591036452020-04-14T14:04:00.003-05:002020-04-14T14:17:22.715-05:00Quick Tip: Add 'Find a file' search box to Document Library Web PartAnother Quick Tip:<br />
<br />
To add the 'Find a file' search box to a document library web part on a page, simply edit the web part, expand the Miscellaneous section, and select the checkbox to "Display search box". That's it.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghAUrU2UNcdxrtZpzMHaj7MgT_ll3hVp4mpWgklP8i0nssiChEjxwUql7Unqe1YmPPm_fLd1bp6e_EVcV7Cww2Qk8QXcKX7eWIRsBwpM74REl0MkQIm9kyKbtudiQUIaGlktInj3pYgUQ/s1600/find_file.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="35" data-original-width="280" height="25" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghAUrU2UNcdxrtZpzMHaj7MgT_ll3hVp4mpWgklP8i0nssiChEjxwUql7Unqe1YmPPm_fLd1bp6e_EVcV7Cww2Qk8QXcKX7eWIRsBwpM74REl0MkQIm9kyKbtudiQUIaGlktInj3pYgUQ/s200/find_file.JPG" width="200" /></a></div>
<br />
If only Microsoft made everything that easy! :)<br />
<br />
Have a great day.William Wolfehttp://www.blogger.com/profile/11528763267482698188noreply@blogger.com1tag:blogger.com,1999:blog-9062449021211666896.post-90515685770070840372020-04-14T14:02:00.003-05:002020-04-14T14:18:00.137-05:00Lesson Learned: Three-state workflow feature is the IssueTrackingWorkflow feature<span style="color: #333333; font-family: "arial" , sans-serif; font-size: 10.0pt;">Recently I had an issue in
which I could not deploy a new solution to a SharePoint 2016 on-premises site
collection due to a dependent feature not being activated: the
IssueTrackingWorkflow feature, which has a GUID of
"fde5d850-671e-4143-950a-87b473922dc7". After a few hours of
research, I discovered that this feature is actually the "Three-state
workflow" site collection feature. After activating this feature on the
site collection, I was able to successfully deploy the new solution without any
issues. Here are few tips:<br />
<br />
To see if a site collection feature is activated, here is the PowerShell
script:<br />
<br />
Add-PSSnapin "Microsoft.SharePoint.PowerShell"<br />
$featureGuid = "fde5d850-671e-4143-950a-87b473922dc7"<br />
$site = Get-SPSite http://SiteCollectionUrl<br />
$feature = $site.Features[$featureGuid]<br />
if ($feature -eq $null) { "feature not activated" } else {
"feature activated" }<br />
<br />
To active the site collection feature in PowerShell:<br />
<br />
$site = Get-SPSite http://SiteCollectionUrl<br />
$site | Get-SPSite -limit all | ForEach-Object {Enable-SPFeature -Identity
"fde5d850-671e-4143-950a-87b473922dc7" -Url $_.Url}<br />
$site.Dispose()<br />
<br />
Done.</span>William Wolfehttp://www.blogger.com/profile/11528763267482698188noreply@blogger.com0tag:blogger.com,1999:blog-9062449021211666896.post-13503102487537163112019-08-13T20:23:00.000-05:002019-08-13T20:23:11.917-05:00SharePoint Online: Cannot create a new classic site collectionToday I ran into an issue in SharePoint Online in which I could not create a new site collection using one of the classic templates. The SharePoint Administration Center allowed me to perform the steps to create the new site collection (many times, actually), but it never would actually provision it. After a bit of troubleshooting, I realized that I had initially created the new site collection using the modern experience, and I immediately deleted it. I then discovered that by default, SharePoint Online now temporarily holds deleted sites under an area named 'Deleted Sites,' and the only way to permanently delete the site collection is to run the following command in the SharePoint Online Management Shell.<br />
<br />
Remove-SPODeletedSite -Identity https://company.sharepoint.com/sites/sitecollection<br />
<br />
After running this command, the site collection is permanently deleted, and the URL suffix (alias) is now available for you to use again for your new classic site collection.<br />
<br />
Have a great day.William Wolfehttp://www.blogger.com/profile/11528763267482698188noreply@blogger.com0tag:blogger.com,1999:blog-9062449021211666896.post-88713419942058145392018-11-06T13:51:00.000-06:002018-11-06T13:53:00.153-06:00SharePoint Online External Sharing on Subsites: "Your organization's policies don't allow you to share with these users. Go to External Sharing in the Office 365 admin center to enable it."Scenario: You enable external sharing for a site collection in SharePoint Online. You notice that you can share externally on the parent site, but not any of its subsites.<br />
<br />
Solution: You simply need to deactivate the 'Limited-access user permission lockdown mode' site collection feature, as shown in the screenshot below.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNmbv9mIwrMxk8_8dMytpglAjYnZgEncE_u-Mc5x3N66BmIzi38gESjSGOIBTwzfS9Z0yLtIia7M186iUzxvxbtDmJAxHKxmFL-W1Yw2TRKt_oHpGBVufdBUGFWNZZhtT2yVovqQeTfwg/s1600/limited_mode.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="127" data-original-width="888" height="45" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNmbv9mIwrMxk8_8dMytpglAjYnZgEncE_u-Mc5x3N66BmIzi38gESjSGOIBTwzfS9Z0yLtIia7M186iUzxvxbtDmJAxHKxmFL-W1Yw2TRKt_oHpGBVufdBUGFWNZZhtT2yVovqQeTfwg/s320/limited_mode.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
That is all.William Wolfehttp://www.blogger.com/profile/11528763267482698188noreply@blogger.com0tag:blogger.com,1999:blog-9062449021211666896.post-23521383107231629352018-08-20T15:16:00.000-05:002018-08-20T15:16:08.139-05:00Content Search Web Part: Open Links in New TabJust a quick post on how to configure a Content Search Web Part to open links in a new tab. See steps below.<br />
<br />
1. Using SharePoint Designer, copy an existing item display template in order to create your own custom item display template (Site Settings > Master pages and layouts > Display Templates > Content Web Parts). For my needs, I usually copy the Item_TwoLines.html file. NOTE: You only need to copy the HTML file, not the JavaScript file (.js file) associated with the HTML file.<br />
<br />
2. Edit the properties of your copied HTML file and give it a unique Name, Title, and Description.<br />
<br />
3. Using SharePoint Designer, check-out your new HTML file, and edit it. Find the line of code as shown below, and add <b>target="_blank"</b>.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUnpNYQug7BLPexxnL4q9whRKgnp12Z7nTFEXt0vljuInLtYDtHqOksx8pBxXkVgWXKB0x5Q9bDQRT3ApslTUV50mj9SsbzgtXbjeuWqRcSOEjEbGlVzOKt8Lvc3vTK4tCSTfG0lkcsSg/s1600/target_blank.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="36" data-original-width="1440" height="10" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUnpNYQug7BLPexxnL4q9whRKgnp12Z7nTFEXt0vljuInLtYDtHqOksx8pBxXkVgWXKB0x5Q9bDQRT3ApslTUV50mj9SsbzgtXbjeuWqRcSOEjEbGlVzOKt8Lvc3vTK4tCSTfG0lkcsSg/s400/target_blank.JPG" width="400" /></a></div>
<br />
<br />
4. Save the file, check it in, and publish it.<br />
5. Edit your Content Search Web Part. Under the 'Display Templates' section, select the title of your custom item display template in the Item drop-down menu, and select the OK button to save your web part configuration.<br />
<br />
Links should now open in a new tab.William Wolfehttp://www.blogger.com/profile/11528763267482698188noreply@blogger.com0tag:blogger.com,1999:blog-9062449021211666896.post-38317851124857958102018-06-26T13:41:00.001-05:002018-06-26T13:41:57.823-05:00SharePoint Online: Automating Document Set File Template Revisions with Microsoft FlowManaging the file templates associated with a Document Set content type can be tedious process, especially when the source files are regularly modified in a document library outside of the Document Set content type. To perform this operation manually, you first need to download a copy of each modified template, and then upload them to the 'Default Content' section under <b>Library Settings > Content Type Name > Document Set settings</b>. In this blog post, I am going to provide the steps needed to automate this task using Microsoft Flow.<br />
<br />
1. Using a blank flow, begin with the following trigger. Add your site address, select your Library Name, and leave the Folder field blank if you want the flow to look at the entire library.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4EVoOqQbYvifoHwNr7vNzwxd5HOj9Go3UA1EqmiIx35bmGv9KAqIRSHOFz-BgMBGq5eML9Sq1f0ISuFY1TG6HwMw4YdYZk2Px-vkr6WW1HOD9W1e7OOx9UtEatQOIcST0iI4-R8ytl-0/s1600/flow_trigger.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="302" data-original-width="910" height="106" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4EVoOqQbYvifoHwNr7vNzwxd5HOj9Go3UA1EqmiIx35bmGv9KAqIRSHOFz-BgMBGq5eML9Sq1f0ISuFY1TG6HwMw4YdYZk2Px-vkr6WW1HOD9W1e7OOx9UtEatQOIcST0iI4-R8ytl-0/s320/flow_trigger.JPG" width="320" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
2. Add a condition and configure it so that the flow can find the file templates to be overwritten. See the syntax below. <i>Template1Name</i> represents the name of the first document set template, and so on. In this example, there are three file templates in the document set content type.<br />
<i><span style="font-size: x-small;">@or(contains(triggerBody()?['{Name}'], 'Template1Name'), contains(triggerBody()?['{Name}'], 'Template2Name'), contains(triggerBody()?['{Name}'], 'Template3Name'))</span></i><br />
<i><br /></i>
3. For the <b>Yes</b> section of the condition, add the 'Copy file' SharePoint action to the flow. See the screenshot below for further details. I am using the 'File name with Extension' dynamic content item in both Source and Destination fields. NOTE: The Destination File Path is pointing to the content type location. You should be able use Windows Explorer and browse to this location manually. So, if you run into any issues with this path, you can test to see if you can view in Windows Explorer.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikJV8b7DaPxTbe-7iiYJWaFbx-hlivhKr0Qb6Kflzu63q7h24KV3qhsgIB2aGGR30_9Nwfxh4kzIjZM80rw0o11RIeKotPLAIYFri30o98ZworxCr4nhzqzK5sbXaxM6Zu_3imiV-oKE8/s1600/flow_yes.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="524" data-original-width="963" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikJV8b7DaPxTbe-7iiYJWaFbx-hlivhKr0Qb6Kflzu63q7h24KV3qhsgIB2aGGR30_9Nwfxh4kzIjZM80rw0o11RIeKotPLAIYFri30o98ZworxCr4nhzqzK5sbXaxM6Zu_3imiV-oKE8/s320/flow_yes.JPG" width="320" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
4. For the <b>No</b> section of the condition, you can simply leave it blank if you only have one content type. If you have multiple content types for which you need to automate the document set file templates, you will need to add another condition under the No part with its own set of Yes/No sections, and configure it similar to steps 2 and 3 above.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8yC-Z-pyorX1ByygyddFE45q-rMBy7jOVGGUE8DpzMAa27z_ZhGppDvB_8w44LvbMqlesfFNfWtNYRtBDW2I7Wzoq5czTZz7ZnigmB49aO6FlBxgYD2m7Zg9eo7A0ZvRpj8UJ53engF8/s1600/flow_copy2.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="531" data-original-width="1600" height="106" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8yC-Z-pyorX1ByygyddFE45q-rMBy7jOVGGUE8DpzMAa27z_ZhGppDvB_8w44LvbMqlesfFNfWtNYRtBDW2I7Wzoq5czTZz7ZnigmB49aO6FlBxgYD2m7Zg9eo7A0ZvRpj8UJ53engF8/s320/flow_copy2.JPG" width="320" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Hope this helps make your SharePoint life better!William Wolfehttp://www.blogger.com/profile/11528763267482698188noreply@blogger.com0tag:blogger.com,1999:blog-9062449021211666896.post-35792595732761343192017-11-08T15:28:00.000-06:002017-11-08T15:28:08.647-06:00Hide the "Follow" link on the hover panel for people search results<div>
I had a request recently to hide the "Follow" link shown on the hover panel for people search results. Upon trying a number of different ideas, I found the easiest way to accomplish this task is to modify the display template associated with this functionality. See steps below.</div>
<div>
<br /></div>
<div>
1. At your search center site, go to Site Settings, and click on Master pages and page layouts under the Web Designer Galleries section.</div>
<div>
<br /></div>
<div>
2. Click on Display Templates > Search, and find the Item_Person_HoverPanel.html file. Download a copy of this file to your desktop.<br />
<br />
3. Edit the file in notepad, and comment out the following line.<br />
<br />
<div class="ms-calloutLink ms-uppercase" id="_#= followId =#_"></div></div>
<div>
<br /></div>
<div>
My blog posts have been few and far between lately as I have been super busy pursuing an MBA at my dream school - Notre Dame. After finishing, I will post more!</div>
William Wolfehttp://www.blogger.com/profile/11528763267482698188noreply@blogger.com0tag:blogger.com,1999:blog-9062449021211666896.post-24026128252740529432017-03-03T15:02:00.001-06:002017-03-03T15:11:23.794-06:00Content Search Web Part: Subsites not sorting correctlyIf you are one of many using the Content Search web part to display all subsites of a parent site, and the sorting by Site title is not working as expected, use the following tips to get it working correctly.<br />
<br />
1) Use one of the refinable string managed properties and map it to the 'ows_SiteName' crawled property. I used the RefinableString00 managed property.<br />
<br />
2) Create a new Result Source on the parent site. Site Settings > Results Sources (under Search). Create a New Result Source. Give it an appropriate name, scroll down, and click the 'Launch Query Builder' button. In the Query text box, add your query as needed. I used "path:"https://company.sharepoint.com/sites/sitename" contentclass:STS_Web UrlDepth=3" to show the first level of subsites on my parent site. Next, click the SORTING tab, and select your refinable string managed property. Select the OK button.<br />
<br />
3) In the Content Search web part query, click the link to 'Switch to Advanced Mode'. Select your newly created Results Source in the drop-down, and clear the Query text box. Select the OK button.<br />
<br />
4) If your subsites are still not sorting correctly in the web part, try re-indexing them. On each subsite, go to Site Settings > Search and offline availability (under Search). Click the 'Reindex Site' button.William Wolfehttp://www.blogger.com/profile/11528763267482698188noreply@blogger.com4tag:blogger.com,1999:blog-9062449021211666896.post-56480763604205837042016-06-21T09:50:00.000-05:002016-06-24T10:27:36.193-05:00SharePoint Online: Some CSS TidbitsFor this post, I just wanted to pass along some CSS tidbits I have been using lately on SharePoint Online sites. See below. I have also included a brief explanation in parenthesis next to each comment. Hope you find these helpful.<br />
<br />
/* Hide Global Navigation */ (Hide the global, or top level, navigation bar)<br />
#zz11_TopNavigationMenu {<br />
display: none !important;<br />
}<br />
#zz12_TopNavigationMenu {<br />
display: none !important;<br />
}<br />
/* Hide Page Title */ (Hide the page title next to the site logo)<br />
#pageTitle {<br />
display:none;<br />
}<br />
/* Header Banner */ (Use an image to act as the site header banner, and size it as needed)<br />
#s4-titlerow {<br />
background-image: url('/sites/sitename/PublishingImages/image.jpg') !important;<br />
width: 100% !important;<br />
height: 53px !important;<br />
background-repeat: repeat !important;<br />
}<br />
/* Site Logo Size */ (Increase the size of the logo on the site)<br />
.ms-siteicon-img {<br />
max-width: 281px;<br />
max-height: 60px;<br />
}<br />
/* Search Bar */ (Change the background color of the search bar on the site)<br />
.ms-srch-sb {<br />
background-color: white;<br />
}<br />
/* Web Part Headers */ (Change the background color of the web part headers, and the font size, color, and weight (bold) of the web part titles)<br />
.ms-webpart-titleText.ms-webpart-titleText, .ms-webpart-titleText > a { <br />
background-color: #BEBEBE;<br />
font-size: 18px; <br />
font-weight: bold; <br />
color: #0072c6; <br />
padding: 5px 5px; <br />
}<br />
<br />
Note: I recommend you use these styles in an external style sheet on your site and reference it in your master page.William Wolfehttp://www.blogger.com/profile/11528763267482698188noreply@blogger.com0tag:blogger.com,1999:blog-9062449021211666896.post-10983667905928489032016-05-05T13:39:00.003-05:002016-05-05T13:43:11.259-05:00The Future of SharePoint: Brighter than Ever!The SharePoint team at Microsoft has announced some of the new capabilities coming very soon to SharePoint, particularly around OneDrive, Mobile, and Office 365. So far, it looks amazing! Really excited about the future of SharePoint. See link below for article.<br />
<div>
<br /></div>
<div>
<a href="https://blogs.office.com/2016/05/04/the-future-of-sharepoint" target="_blank">The Future of SharePoint</a></div>
William Wolfehttp://www.blogger.com/profile/11528763267482698188noreply@blogger.com0tag:blogger.com,1999:blog-9062449021211666896.post-12940109638850374302016-04-05T13:00:00.002-05:002016-04-05T13:00:51.824-05:00SharePoint 2013 Workflow: Open task form in edit mode when using 'Start a task process' actionWhen using the 'Start a task process' action in a SharePoint Designer 2013 Workflow, you can create a hyperlink within the email notification body to allow each task to be opened in edit mode by default. Just follow these steps:<br />
<br />
1) Implement each step outlined in the <a href="http://www.sharepointmaestra.com/Blog/Post/44/2013-Workflow-Task-Links-Redirect-to-Edit-Form" target="_blank">"2013 Workflow Task Links Redirect to Edit Form"</a> blog post, by Robyn Courchane.<br />
<br />
2) In SharePoint Designer 2013, under the Email Options for your 'Start a task process' action, click the button to open the email editor. By default, the task item hyperlink points to the [%Task: Title%] address, which opens the task item form in display mode. All you have to do is change [%Task: Title%] to [%Task: URL%], as shown in the screenshot below.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIPaV-tI8MULsyyot_F2T9V71kuX6xhcYEWqgPNd6SXquwmxNq8tcEPNAaOlgGEJngMjDn7gw7eq2LxwMy6GO26xi37IE3amQIal2it2K3KGs1l0KdQLIlKzc3RFxicOg379jD0azsYIU/s1600/task_url.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="177" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIPaV-tI8MULsyyot_F2T9V71kuX6xhcYEWqgPNd6SXquwmxNq8tcEPNAaOlgGEJngMjDn7gw7eq2LxwMy6GO26xi37IE3amQIal2it2K3KGs1l0KdQLIlKzc3RFxicOg379jD0azsYIU/s320/task_url.JPG" width="320" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
3) Select the OK button twice. The hyperlink configuration should now look like the following screenshot.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzhMZxORZcfb3psHlpg_AMjjrE2p7L2WisSOZUdbLiyNVhIZShUNvh9qCcCj11h_bcKRKC6UeLT8aBpKy7i3jhyphenhyphenCfxvrFcPEZc4G5vrfDFSq2-AghtGgpG_TdcxHkRW11YOw9HcUJHlb0/s1600/edit_hyperlink.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="98" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzhMZxORZcfb3psHlpg_AMjjrE2p7L2WisSOZUdbLiyNVhIZShUNvh9qCcCj11h_bcKRKC6UeLT8aBpKy7i3jhyphenhyphenCfxvrFcPEZc4G5vrfDFSq2-AghtGgpG_TdcxHkRW11YOw9HcUJHlb0/s320/edit_hyperlink.JPG" width="320" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Save and publish your SharePoint 2013 Workflow. Now, when users receive an email notification issued by the 'Start a task process" action, the task item hyperlink will take them directly to edit mode.William Wolfehttp://www.blogger.com/profile/11528763267482698188noreply@blogger.com1tag:blogger.com,1999:blog-9062449021211666896.post-16298980304898538442015-11-03T16:34:00.000-06:002015-11-03T16:41:03.535-06:00SharePoint 2013: PowerShell to change site logo for all site collections/sites within a particular Web ApplicationQuick Post: You can use PowerShell in SharePoint 2013 to change the site logo for all site collections and sites within a particular web application. Copy/paste the following into a text file and rename it with a .ps1 extension.<div>
<br /></div>
<div>
<br />
<textarea rows="4" cols="85" style="font-size:11px">
$sitecollections = Get-SPSite -WebApplication http://webappurl
($sitecollections).AllWebs | foreach {$_.SiteLogoUrl = "/PublishingImages/logo.jpg";
$_.Update()}
</textarea>
</div>William Wolfehttp://www.blogger.com/profile/11528763267482698188noreply@blogger.com0tag:blogger.com,1999:blog-9062449021211666896.post-24154532751552497462015-10-07T12:45:00.000-05:002015-10-09T10:20:40.195-05:00SharePoint 2013: "The e-mail message cannot be sent. Make sure the e-mail has a valid recipient."Recently, I ran into an issue in SharePoint 2013 in which a SharePoint workflow would not send email notifications to a few users selected via an InfoPath people picker control. The only thing that fixed it for me was the following.<br />
<br />
1) Go directly to the All People list of the root site collection by using the following URL format.<br />
http://[SiteCollectionURL]/_layouts/people.aspx?MembershipGroupId=0<br />
<br />
2) Find the users experiencing the issue and remove them.<br />
<br />
3) Add permissions to the site for each user again, as needed.<br />
<br />
If this issue is occurring to many users throughout your entire SharePoint site collection hierarchy, you can apply the following farm wide fix:<br />
<br />
1) stsadm.exe -o sync -deleteolddatabases <span style="font-family: Arial, Helvetica, sans-serif;">0</span><br />
<br />
2) Manually run the User Profile to SharePoint Full Synchronization timer job. This job will take some time to run, but should fix the issue throughout the entire farm.William Wolfehttp://www.blogger.com/profile/11528763267482698188noreply@blogger.com1tag:blogger.com,1999:blog-9062449021211666896.post-66750944159213569762015-06-24T10:29:00.000-05:002015-06-24T10:29:10.977-05:00InfoPath 2013: Open web browser form directly with link in SharePoint workflow emailThis may have already been blogged on hundred other sites, but I wanted to make sure it was on my blog as well, for future reference.<br />
<br />
While building a SharePoint Designer 2013 workflow, you can create a link within the body of an email alert to open a web browser form directly. Simply follow these steps:<br />
<br />
1) In the email body of the workflow, place your cursor where you want to create the link, and click the hyperlink icon to add a new hyperlink (see screenshot below). For the <b>Text to display</b> field, I usually select the Name from the source. For the <b>Address</b> field, click the ellipses button. Complete the next steps in this blog post to get the URL you need for your string build.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU1r0KgJW2-AmcwUEGONi46Dq0ufJYkYQbdrbETHqMdjG9XUj3descQ_T77-wZlXioFuCdbkSsrVK8pUMpCGPjlzjz9OR1VGa000NUf3MiBRDk20lbu7AP2QOG0u1GfkbspcB0NYQ5oOo/s1600/hyperlink_button.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="262" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU1r0KgJW2-AmcwUEGONi46Dq0ufJYkYQbdrbETHqMdjG9XUj3descQ_T77-wZlXioFuCdbkSsrVK8pUMpCGPjlzjz9OR1VGa000NUf3MiBRDk20lbu7AP2QOG0u1GfkbspcB0NYQ5oOo/s320/hyperlink_button.JPG" width="320" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
2) Open a new instance of the web browser form published to your form library. Copy the URL in the address bar, and paste it to notepad.<br />
<br />
3) In notepad, change XsnLocation to XmlLocation, and remove the entire XmlLocation up to where "&DefaultItemOpen=1" begins. You will replace this path in your string build with the Encoded Absolute URL field from the source.<br />
<br />
4) Copy/paste your new URL in the String Builder area for the <b>Address</b> field in Step 1. Be sure to add the Encoded Absolute URL field from source for the XmlLocation removed in Step 3.<br />
<br />
See screenshot below for an example of a string build for the <b>Address</b> field.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpklKa8gkTsoPyI4XFIhpjvc8GR5kAb9Xnnu3epkK6GGwxO85Iuwt64Jf8tZFRreRZJVAMcb_6KllfbYRgsGgixN6GGAsfeCg_7G-p9JYE81MoWxj_jpUIMMXDU4A9trs2cPZBoPFEdik/s1600/string_builder.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="68" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpklKa8gkTsoPyI4XFIhpjvc8GR5kAb9Xnnu3epkK6GGwxO85Iuwt64Jf8tZFRreRZJVAMcb_6KllfbYRgsGgixN6GGAsfeCg_7G-p9JYE81MoWxj_jpUIMMXDU4A9trs2cPZBoPFEdik/s320/string_builder.JPG" width="320" /></a></div>
<br />William Wolfehttp://www.blogger.com/profile/11528763267482698188noreply@blogger.com0tag:blogger.com,1999:blog-9062449021211666896.post-42392502906892283802015-04-22T10:54:00.000-05:002015-04-22T10:54:01.274-05:00Project Server 2013: AD sync for security groups and Enterprise Resource Pool not running after migrating from Project Server 2010After migrating a PWA instance from Project Server 2010 to Project Server 2013, you may encounter an issue that the scheduled AD syncs for security groups and the Enterprise Resource Pool no longer run. Furthermore, if you look at the Job Definitions, you will notice that the following jobs are missing:<br />
<br />
"Project Web App: Synchronization of AD with security groups job for http://url/pwa"<br />
"Project Web App: Synchronization of AD with the Enterprise Resource Pool job for http://url/pwa"<br />
<br />
Fortunately, this is an easy fix.<br />
<br />
Under the Project Server service application, find the instance that is experiencing the issue. Select Edit in the drop-down menu, and then the Edit button. Project Server 2013 will perform a quick re-provision on the instance. Once finished, the jobs should now appear under Job Definitions and the sync operations should work fine.William Wolfehttp://www.blogger.com/profile/11528763267482698188noreply@blogger.com1tag:blogger.com,1999:blog-9062449021211666896.post-68728033688662323922015-03-02T10:49:00.000-06:002015-03-02T10:50:43.331-06:00Project Server 2013: Queue Jobs hung on "Waiting To Be Processed" after provisioning PWA instanceAfter recently provisioning a PWA instance based on the restored content DBs of an instance from another farm, I noticed the job queue was hung with all jobs having the status of "Waiting To Be Processed". If the issue still exists after performing a simple restart of the Microsoft Project Server Queue Service 2013 service, it can be fixed most of the time by using PowerShell.<br /><br />1. $serviceapp = get-spserviceapplication | ? {$_.TypeName -like "*Project*"}<br />2. $pwainstances = $serviceapp.Sitecollection<br />3. $pwainstances<br /><br />You will see the details of each PWA instance in your farm. For the instance experiencing the issue, the IsOnline status should be False, as shown in the screenshot below.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmQwFvuTWqfvfLVUeapHYVIvH9zCzGs2Jn-XvQpJsZPEMiFqnZ6PUCmrZ7OEExC3n1vuA3ErSX1tZIFsIEr-7cTItg51X20oVfkS5Fl7pBozavffQltBOzPg_aipFPDg6GOpyY_HBFt8E/s1600/IsOnlineFalse.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmQwFvuTWqfvfLVUeapHYVIvH9zCzGs2Jn-XvQpJsZPEMiFqnZ6PUCmrZ7OEExC3n1vuA3ErSX1tZIFsIEr-7cTItg51X20oVfkS5Fl7pBozavffQltBOzPg_aipFPDg6GOpyY_HBFt8E/s1600/IsOnlineFalse.JPG" /></a></div>
<br />
<br />
<p>
This status means that the PWA instance was not provisioned correctly and is not completely online.</p>Resolution: Re-Provision the PWA instance in-place using PowerShell.<br /><br />4. Upgrade-SPProjectWebInstance -Identity "http://url/pwa"<br />5. Type "y" to confirm and hit Enter.<br /><br />When done, you should see the following message: Upgrade of single project site completed.<br /><br />6. $pwainstances<br /><br />IsOnline status should now be True.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3nuM-eTQXVIPKFA-DNut0arKd16YNiL-UPN6Wcq9-FaupEfA6wuIpPZvWxb7Ec3GCA0BxbgPyYklesDpM_b027ha4fpvTd0kxaqwm8PrI4nePi9fhdD1AjbVHarLx-xcwV1zA9I4ifYI/s1600/IsOnlineTrue.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3nuM-eTQXVIPKFA-DNut0arKd16YNiL-UPN6Wcq9-FaupEfA6wuIpPZvWxb7Ec3GCA0BxbgPyYklesDpM_b027ha4fpvTd0kxaqwm8PrI4nePi9fhdD1AjbVHarLx-xcwV1zA9I4ifYI/s1600/IsOnlineTrue.JPG" /></a></div>
<br />
<br />
<p>
The job queue will automatically resume to normal operation.
</p>William Wolfehttp://www.blogger.com/profile/11528763267482698188noreply@blogger.com1tag:blogger.com,1999:blog-9062449021211666896.post-82190228153807344042015-02-19T09:36:00.000-06:002015-02-19T09:36:07.710-06:00SharePoint 2013 eDiscovery: Error adding My Site Host as a new SourceWhen trying to add your My Site Host as a new Source to use for eDiscovery in SharePoint 2013, you receive the following error:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJQgwRfJWHT6-0WvUw_TWK8hLDLTyxEG7Wcw-LrjRRrMK2Fie9gv4a5jUfgRiy5zYWiI_iCMurhOkWHUVwZwUvy8crcl6wSS5yQ_VSSFn3ugCjeMOe5_17NqsBbV6Qgr32BPpXojUVU3M/s1600/mysite_error.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJQgwRfJWHT6-0WvUw_TWK8hLDLTyxEG7Wcw-LrjRRrMK2Fie9gv4a5jUfgRiy5zYWiI_iCMurhOkWHUVwZwUvy8crcl6wSS5yQ_VSSFn3ugCjeMOe5_17NqsBbV6Qgr32BPpXojUVU3M/s1600/mysite_error.jpg" height="236" width="320" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
A colleague of mine, Judy Lancaster, found the solution.<br />
<br />
1) Go to the Site Settings of your My Site Host.<br />
2) Under the Search section, select <i>Search and offline availability</i>.<br />
3) Select Yes to <i>Allow this site to appear in search results?</i>.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjq043QlPpQ_RDJIJ14ATSYZXeT-NkmBcPZJ_1KuTEcxj5oLykeX26ghoahQx-NatuEBPiGZr9zg_vjx95P0CuIaMrzNE6Nexj6a-0j3Grl1WIhiZr06DvY85pKkyZKrd0Q7NyjP0tJGs/s1600/mysite_setting.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjq043QlPpQ_RDJIJ14ATSYZXeT-NkmBcPZJ_1KuTEcxj5oLykeX26ghoahQx-NatuEBPiGZr9zg_vjx95P0CuIaMrzNE6Nexj6a-0j3Grl1WIhiZr06DvY85pKkyZKrd0Q7NyjP0tJGs/s1600/mysite_setting.JPG" height="21" width="320" /></a></div>
<br />
<br />
<br />
Should be able to add it as a new Source now.
William Wolfehttp://www.blogger.com/profile/11528763267482698188noreply@blogger.com0tag:blogger.com,1999:blog-9062449021211666896.post-8471441415765626582015-02-16T13:41:00.001-06:002015-02-16T13:41:58.212-06:00Project Server 2013: Project data not showing in BI reports after migrating from Project Server 2010Recently, upon migrating a PWA instance from Project Server 2010 to Project Server 2013, I noticed the BI reports were showing blank for Project data. For example, the SimpleProjectsList sample report would successfully open without any errors, but it was just blank. Furthermore, I could successfully connect to the PWA site and get Project data via an OData Data Feed using my Excel 2013 client application.<br />
<br />
After opening a ticket with Microsoft, we discovered the projects were not published correctly. We managed to publish the 400+ projects correctly using an Microsoft issued application named ProjTool. You can download ProjTool and user instructions in the zip file below.<br />
<br />
<a href="https://drive.google.com/file/d/0Bzk9wfC1E2lKdDZpdmc4VjJLZ00/view?usp=sharing">ProjTool.zip</a><br />
<br />
Hope this helps others facing this same issue.William Wolfehttp://www.blogger.com/profile/11528763267482698188noreply@blogger.com0tag:blogger.com,1999:blog-9062449021211666896.post-39413367508050414872014-11-13T14:08:00.000-06:002014-11-14T14:48:47.651-06:00SharePoint 2013: “Nice-to-Haves”I've been working with SharePoint 2013 for about a year now,
and it’s been quite the adventure...or not. From the revamped user interface to the new Search
configuration via PowerShell, sometimes I just can’t help but shake my head at some of the unnecessary
complexities that Microsoft bestows upon us SharePoint Admins. I have compiled the
following list of key pieces of functionality that I would consider to be “nice-to-haves”
while working with SharePoint 2013. By the looks of it, I’ll probably be
posting a Part 2 of this topic within the next six months. Ugh!<br />
<br />
- Why has the Check-Out dialog box disappeared?<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigIyG_BexSHV6b23uPc5gG02QGKoD_jsgc2bmqbiYwuK6SeEsg9mUBVA3oI-KkVDLHMfhYf4hkzRjPNce9rz-baVx-o1gxmnAHvckNUbwwtmPuqYhSJafw-sIDpo2GCO-jbCFUpXIHwpA/s1600/checkout_dialog.jpg" imageanchor="1" style="clear: left; float: left;"><img border="0" height="209" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigIyG_BexSHV6b23uPc5gG02QGKoD_jsgc2bmqbiYwuK6SeEsg9mUBVA3oI-KkVDLHMfhYf4hkzRjPNce9rz-baVx-o1gxmnAHvckNUbwwtmPuqYhSJafw-sIDpo2GCO-jbCFUpXIHwpA/s320/checkout_dialog.jpg" width="320" /></a></div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxnriWy382q2sZyYcvS04MIjIIhMbvUc8XMP2BWcRR5CgYWkZ16vPjAekv8HYUPBqI2JXDLCRU6ft-hoh7xSs1CzfjtnTFmyBbzEA5vpd291fqvOFm_U1VtRWP6o5CH5e7SLVSmQZZmos/s1600/checkout_dialog.jpg" imageanchor="1" style="clear: left; float: left;"><br /></a>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
I have opened a case with Microsoft regarding this issue. Their response thus far:<br />
<br />
<i><span style="font-size: x-small;">"I would like to inform you that we have been discussing this known issue with our Product group and are in process of evaluating the same. As this issue stands as an integration with Adobe, we are planning as to how best we can address this issue making sure that future fix doesn’t break it."</span></i><br />
<br />
Fingers crossed they provide a fix soon.<br />
<br />
- No Site Permissions listed in the site settings drop-down menu? One extra click to see who has access to your site.<br />
<br />
<div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9PFm1hNQT8se1kuF2Wb6PV_d8-TVrxk_seqfYsq5QTur-t4oT-PmNvRg6XuTkwB_S7mlPSEqVuV9q1CdF5tHnLMykjXvhb0_6li9J1F3esrfb8pxSrQZ2HsNZ0zqxZ_U9J-jeyvB8VLk/s1600/site_actions.JPG" imageanchor="1" style="clear: left; float: left;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9PFm1hNQT8se1kuF2Wb6PV_d8-TVrxk_seqfYsq5QTur-t4oT-PmNvRg6XuTkwB_S7mlPSEqVuV9q1CdF5tHnLMykjXvhb0_6li9J1F3esrfb8pxSrQZ2HsNZ0zqxZ_U9J-jeyvB8VLk/s1600/site_actions.JPG" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
- Bring back the tabs for the top level navigation items!<br />
- Upon selecting the ‘new document’ link to create a new page, please prompt me so I can select the type of page I actually want.<br />
- It would be nice to still have the ability to create and modify the Search topology via the GUI.<br />
- Better support for non-office files, such as .dwg.<br />
- Contribute (not Edit) as the default permission level for all Members groups. Why change it now?<br />
- Deleting ‘Profiles Missing from Import’ actually works as intended, particularly for those who have disabled the My Site Cleanup Job.<br />
- Org Chart on everyone's own My Site by default. <br />
<br />
SharePoint used to be fun…really fun. Not so much now days. :(William Wolfehttp://www.blogger.com/profile/11528763267482698188noreply@blogger.com1