Nov 30
MVP Reconnect Program announced by Microsoft

​Are you a former recognized Microsoft MVP?  This new program from Microsoft is for you.

Over the years, Microsoft has received feedback from former MVPs that they were looking for ways to stay in touch with the program and with their peers. This program is an extension of Microsoft’s commitment to the MVP program and another way to recognize the expertise and engagement that folks contribute to technical communities.

Read more about it in the below link and if you are a former Microsoft MVP, I highly encourage you to sign up.

https://blogs.msdn.microsoft.com/stevengu/2016/11/03/announcing-the-mvp-reconnect-program-the-2016-mvp-global-summit/

Nov 28
Join me at SharePoint Saturday Ottawa to learn about Office 365 for the average technology and business professional

​Please join me at our annual free, SharePoint Saturday Ottawa on Saturday December 3rd, 2016.  I am presenting on the following:

Session:  Office 365 for Business demystified for the average technology and business professional

Abstract: 

Are you feeling overwhelmed by the big push to move to the Office365 cloud? Are you just not up to speed on the major features, applications & technology advances to Office365 cloud that Microsoft seems to be releasing on a weekly basis (i.e. Mail, Planner, Delve, Teams, Yammer, etc.)? This session aims to give the average technology and business professional a high level and up to date overview of many of the major Office365 for Business features and applications as well as how you can get started with them. It also aims to give a quick overview on when you would use each feature. 

About SharePoint Saturday Ottawa:

​SharePoint Saturday Ottawa is an annual event where you can join SharePoint/Office 365 architects, developers, and other professionals that work with Microsoft SharePoint and Office 365. SharePoint Saturday Ottawa is an educational, informative, and interactive day filled with sessions from respected SharePoint/Office 365 professionals & MVPs, covering a wide variety of SharePoint/Office 365-orientated topics. SharePoint Saturday is FREE, open to the public and is your local chance to immerse yourself in SharePoint & Office 365!

Register now!

Oct 05
While setting up your SharePoint Framework (SPFx) Preview Environment, you receive 'ClientSideApplicationId' does not exists in list or list item

In order to develop new client-side web parts using the SharePoint Framework (SPFx) preview, you will need the following correctly setup:

  1. An Office 365 Developer Tenant (note that it must be a developer tenant via the Office Dev Program)
  2. A working App Catalog site in your tenant
  3. A developer site collection
  4. An uploaded workbench.aspx file to the library
  5. A site column in your "Documents" document library called "ClientSideApplicationId"

If you try to browse to your site (i.e. https://mytenant.sharepoint.com/sites/dev/Shared%20Documents/workbench.aspx) and miss or forget step #5 , you will get the following error:

Sorry, something went wrong

'ClientSideApplicationId' does not exists in list or list item

All of these instructions can be found here.

Oct 03
Microsoft Ignite 2016 key highlights & takeaways for the common Office 365 & SharePoint consultant

​Microsoft Ignite 2016 in Atlanta proved to be quite eventful this year.  I thought I would put together some key highlights & takeaways (based on my own opinion) for the common Office 365 & SharePoint consultant from this year's event.  Note that many of the features listed below might only be in preview or may not even be released till next year.

 

1.      Modern Teams News articles capability to easily post rich multimedia content and view news aggregated across all of your teams, groups and sites online or through your mobile phones powered by Microsoft Graph

https://blogs.office.com/2016/09/26/enriching-the-mobile-and-intelligent-intranet-with-team-news-apps-for-android-and-windows-and-more/

2.      New "People card" capability in modern document libraries and OneDrive browser showing rich sets of details about a user such as contact info, expertise, organizational hierarchy, document, etc.
https://blogs.office.com/2016/09/26/connect-to-expertise-and-content-with-new-people-experiences-throughout-office-365/
3.      Modern team sites that are mobile friendly with site creation capabilities that automatically create an associated Office 365 group for your team, with quick links and activity views.  This comes with easy to create publishing pages and associated modern web parts based on the new SharePoint Framework

4.      Office 365 site collections and groups now support 25 TB of storage

https://blogs.office.com/2016/08/31/new-capabilities-in-sharepoint-online-team-sites-including-integration-with-office-365-groups/

5.      Customizable web parts are back and Microsoft is actually using them themselves! SharePoint Framework based web parts that are now are actually easy to add and use with a user friendly and reactive toolbox in your team site publishing pages.  Furthermore, they will be backwards compatible with classic experience and work with open source tools and JS frameworks
https://dev.office.com/sharepoint
6.      A now useful new SharePoint Site Contents page which includes insights for your SharePoint site including site visits and trending content
https://support.office.com/en-us/article/The-SharePoint-Site-Contents-page-ba495c1e-00f4-475d-97c7-b518d546566b?ui=en-US&rs=en-US&ad=US
7.      Capability from modern document libraries to download multiple files as one "zip" file

8.      OneDrive browser client now will allow you to browse your SharePoint sites and Office 365 group libraries à Termed the new "Discover view"

9.      OneDrive now uses the new sync engine to sync your SharePoint site document libraries for working offline

10.   OneDrive choice to take a folder offline using new shared folder sync capability with ability to take the folder offline and not count against storage quota using the concept of "file stubs"

11.   Activity view in OneDrive that shows the most recent activity and sync status as well as Shared with Me view in File tabs in Office

12.   File previews and thumbnails within Office Online in OneDrive browser view

https://blogs.office.com/2016/09/26/sharepoint-innovations-further-advance-intelligence-and-collaboration-in-office-365/

https://blogs.office.com/2016/09/26/sharepoint-online-sync-preview-headlines-ignite-announcements-for-onedrive/

13.   For all the folks still using InfoPath, more justification that Microsoft is pushing towards the alternative of modern lists (with a nice new dragging capability to add metadata) with support for integration of Microsoft Flow and PowerApps.  Furthermore, they have promised the ability to embed PowerApps in SharePoint in 2017.

https://blogs.office.com/2016/07/25/modern-sharepoint-lists-are-here-including-integration-with-microsoft-flow-and-powerapps/

14.   The release of the first on premise SharePoint Server 2016 "Feature Pack" which is promised to be more frequently released and bring many of the existing cloud Office 365 features to your on premise environment
https://blogs.office.com/2016/09/26/announcing-feature-pack-1-for-sharepoint-server-2016-cloud-born-and-future-proof/ 
15.   A new Office 365 App Launcher with a tabbed layout with "Home", "New" and "All" filters as well as search, pinning and drag & drop customization capabilities
https://blogs.office.com/2016/09/27/introducing-the-new-office-365-app-launcher/ 
16.   Location based conditional access for Office 365 which is a really cool ability to restrict access to documents based on IP address or network location
http://www.microsofttrends.com/2016/09/27/microsoft-introduces-location-based-conditional-access-for-office-365/
17.   Yammer integration with Office 365 groups

18.   Sharing files from OneDrive or SharePoint in Yammer
https://blogs.office.com/2016/09/26/yammer-strengthens-team-collaboration-through-integration-with-office-365-groups/
19.   MS Office Excel client co-authoring coming in 2017

20.   You can add "links" or "short-cuts" directly to your SharePoint libraries

Sep 23
Mark your calendars - SharePoint Saturday Ottawa 2016 on Dec 3rd, 2016

Please join us for another great SharePoint Saturday Ottawa on Dec 3rd, 2016. 

It is sure to be a fun filled, informative and educational day focused around Microsoft Azure, Office 365 and SharePoint technologies.  There will be some great speakers, sponsors and of course prizes as well.

Register now to secure your spot.

 

SharePoint Saturday Ottawa 2016 Events Web Site

Jun 20
Speaker at SPSToronto 2016 on Records Management and Compliance in Office 365/SharePoint Online
Please join me at SharePoint Saturday Toronto 2016 on July 9, 2016 at Microsoft HQ in Mississauga.
 
This year's event co-incides with the 2016 Microsoft Worldwide Partner Conference / MS W​PC 2016​ (July 10-14), so we expect a ton of attendees, great speakers as well as sponsors so be sure to attend.

 
SharePoint Saturday is an educational, informative, and lively day filled with sessions from respected SharePoint professionals and MVPs, covering a wide variety of SharePoint-orientated topics. SharePoint Saturday is FREE, open to the public and is your local chance to immerse yourself in SharePoint!

 

Register here

My talk is on an Introduction to Records Management in Office 365

Level: 200
Track: IT Pro           
This session is an introductory session geared towards IT Pro's and Business Users who are interested in how Office 365 can facilitate their Records Management and Security Compliance needs. Microsoft Office 365 has been built from the ground up with concepts of security and data usage compliance in order to meet your organization's legal, regulatory, and technical requirements. Setting up policies and enabling services to meet your Records Management needs throughout the various capabilities of Office 365 (SharePoint Online, Exchange Online, etc...) will be covered in this session.



Mar 30
Join me at SPS Montreal for a talk on Records Management in Office 365

​Please join me at SharePoint Saturday Montreal 2016 on April 2nd, 2016 at Collège Maisoneuve

You work directly or indirectly with SharePoint, Office 365 or Azure? Join a group of architects, developers, integrators, business people and community managers revolving around SharePoint in the holding of the 4th edition of SharePoint Saturday Montreal to be held April 2nd 2016.

Register here

My talk is on an Introduction to Records Management in Office 365

Level: 200
Track: IT Pro, Retour d'expérience/Business
This session is an introductory session geared towards IT Pro's and Business Users who are interested in how Office 365 can facilitate their Records Management and Security Compliance needs. Microsoft Office 365 has been built from the ground up with concepts of security and data usage compliance in order to meet your organization's legal, regulatory, and technical requirements. Setting up policies and enabling services to meet your Records Management needs throughout the various capabilities of Office 365 (SharePoint Online, Exchange Online, etc...) will be covered in this session.
Dec 07
The server was unable to save the form at this time. Please try again

​Sometimes in SharePoint when you are submitting a list form, editing a publishing page and just saving a list item, you will get this message:

"The server was unable to save the form at this time. Please try again"

Many blog posts will tell you to reboot your SharePoint servers, perform IIS resets, change IIS settings and resetting search but sometimes it might just be as easy as an illegal character from a copy/paste.  In my client's case, they kept on copying and pasting from a PowerPoint presentation and had an illegal character.  You can see this if you paste it into Notepad first:

2015-12-07_11-47-14.png 

Remove the illegal character, and you should be good to go.

Oct 05
Join us at SharePoint Saturday Ottawa 2015 on Nov 21st

​SharePoint Saturday Ottawa is an annual event where you can join SharePoint/Office 365 architects, developers, and other professionals that work with Microsoft SharePoint and Office 365. SharePoint Saturday Ottawa is an educational, informative, and interactive day filled with sessions from respected SharePoint/Office 365 professionals & MVPs, covering a wide variety of SharePoint/Office 365-orientated topics. SharePoint Saturday is FREE, open to the public and is your local chance to immerse yourself in SharePoint & Office 365!

Register Now!

May 01
An exception of type Microsoft.SharePoint.PostSetupConfiguration.PostSetupConfigurationTaskException was thrown and running SharePoint 2013 PSConfig upgrade command

Standard practice after installing any Cumulative Updates, Patches or Updates on your SharePoint 2013 On-Premise server is to run PSConfig to update your databases and SharePoint settings using this command:

psconfig.exe -cmd upgrade -inplace b2b –wait –force

Today, I ran into a problem where the upgrade was failing with this message:

 

Performing configuration task 3 of 4

Upgrading SharePoint Products...

10.00% : Failed to start service ProfileSynchronizationServiceInstance on this server after completing upgrade. Please start it manually.

Failed to upgrade SharePoint Products.

An exception of type Microsoft.SharePoint.PostSetupConfiguration.PostSetupConfigurationTaskException was thrown.  Additional exception information: The upgrade command is invalid or a failure has been encountered.Failed to upgrade SharePoint Products.

The below fix also seems to work for this exception when performing the upgrade:

An exception of type Microsoft.SharePoint.Administration.SPUpdatedConcurrencyException was thrown. Additional exception information: An update conflict has occurred, and you must re-try this action. The object SPUpgradeSession Name=Upgrade-20150430-120012-971 was updated by TCI\spinstall, in the PSCONFIG (8776) process, on machine <machine>. View the tracing log for more information about the conflict.

To fix this, set each server in the farm to indicate that there is no upgrade running, than clear the configuration cache on each server

Summary of the fix that worked for me (c/o this post on the forums) was:

  1. On each server before running below steps, run from SP management shell:
    • stsadm -o setproperty -pn command-line-upgrade-running -pv No
  2. Stop the "SharePoint Timer" service (net stop sptimerv4)
  3. Delete ONLY the xml files from C:\ProgramData\Microsoft\SharePoint\Config\4f26fc4c-c716-41ca-8b83-5e1a36e0a65e
  4. Note: Do NOT delete the cache.ini file in this folder
  5. Edit cache.ini and change to "1"
  6. Start "SharePoint 2013 Timer" service (net start sptimerv4)
  7. Run psconfig again:  PSConfig.exe -cmd upgrade -inplace b2b -wait –force

After performing this, it allowed me to successfully run the command.

Advanced Step by Step resolution:

To resolve this issue, clear the file system cache on all servers in the server farm on which the SharePoint Services Timer service is running. To do this, follow these steps:

  1. On each server before running below steps, run from SP management shell:
    • stsadm -o setproperty -pn command-line-upgrade-running -pv No
  2. Stop the Timer service. To do this, follow these steps:
    1. Click Start, point to Administrative Tools, and then click Services.
    2. Right-click SharePoint Services Timer, and then click Stop.
    3. Close the Services console.
  3. On the computer that is running SharePoint and on which the Central Administration site is hosted, click Start, click Run, type explorer, and then press ENTER.
  4. In Windows Explorer, locate and then double-click the following folder:
  5. Drive:\Documents and Settings\All Users\Application Data\Microsoft\SharePoint\Config\GUID

    Notes

    • The Drive placeholder specifies the letter of the drive on which Windows is installed. By default, Windows is installed on drive C.
    • The GUID placeholder specifies the GUID folder.
    • The Application Data folder may be hidden. To view the hidden folder, follow these steps:
      1. On the Tools menu, click Folder Options.
      2. Click the View tab.
      3. In the Advanced settings list, click Show hidden files and folders under Hidden files and folders, and then click OK.
    • In Windows Server, the configuration cache is in the following location:
    • Drive:\ProgramData\Microsoft\SharePoint\Config\GUID

  6. Back up the Cache.ini file.
  7. Delete all the XML configuration files in the GUID folder. Do this so that you can verify that the GUID folder is replaced by new XML configuration files when the cache is rebuilt.
    Note When you empty the configuration cache in the GUID folder, make sure that you do not delete the GUID folder and the Cache.ini file that is located in the GUID folder.
  8. Double-click the Cache.ini file.
  9. On the Edit menu, click Select All.
  10. On the Edit menu, click Delete.
  11. Type 1, and then click Save on the File menu.
  12. On the File menu, click Exit.
  13. Start the Timer service. To do this, follow these steps:
    1. Click Start, point to Administrative Tools, and then click Services.
    2. Right-click SharePoint Services Timer, and then click Start.
    3. Close the Services console.

    Note The file system cache is re-created after you perform this procedure. Make sure that you perform this procedure on all servers in the server farm.

  14.  Make sure that the Cache.ini file has been updated. For example it should no longer be 1 if the cache has been updated.
  15. Click Start, point to Programs, point to Administrative Tools, and then click SharePoint Central Administration.
  16. Click theTimer job status under system.
  17. In the list of timer jobs, verify that the status of the Config Refresh entry is Succeeded.
  18. On the File menu, click Close.
1 - 10Next

 ‭(Hidden)‬ Blog Tools

Welcome to Rez's SharePoint Blog Spot

I'm a SharePoint Server MVP and Solution Architect who enjoys working with the most cutting-edge Microsoft technologies.​​

mvp.png 


Connect WITH ME

        Linked In
        RSS Feed
        Follow me on Twitter