Ouch! A windows server security patch of the .NET Framework can break SharePoint. The following link goes into details about the security patch its effect.
Microsoft does not have a fix for SharePoint. I recently had a customer apply the patch and then removed the patch. This doesn’t work but worth a try. The only option for recover is to restore the windows image from a previous backup. It a good practice to always back up the windows image before applying patches.
Here is my suggestion
- Windows server image backup of all the servers and all SharePoint databases.
- Apply patches
- Run SharePoint Configuration Wizard on each server. This is often overlook by window server engineers because they don’t understand that patches really don’t get applied to SharePoint until the wizard is run
- Test and verify SharePoint.
Hopefully patches work and SharePoint is running. If not, the backups can get you back to your happy places.
Before running Project Server 2019 can be tested and reviewed, SharePoint Server 2019 must be installed. On July 24, 2019 Microsoft announce and release the SharePoint 2019 Public Preview. Click here to download SharePoint 2019 Public Preview.
Installing the public preview is relatively simple process. Install a either Windows Server 2016 or 2019 on a VM or physical server. I like using Azure VM because there is a SQL Server 2016 running on Windows server 2016. If not using Azure VM, then SQL Server 2016 or 2017 also needs to be installed.
Once the windows server is setup, then download installing bits, install SharePoint and run the SharePoint configuration wizard. This is works great for quick get me started. I use PowerShell script that does the same thing as the SharePoint Configuration wizard. The reason for the script is that I can name the SQL databases and the Wizard doesn’t allow for this. Link to MyProjectExpert ProjectServerTools Download for PowerShell configuration wizard. I left my notes inside the PowerShell to remind me of what some of the functions do.
Another tool that I recommend for installing SharePoint 2019 Public preview is AutoSPInstaller Online. Link to AutoSPInstaller Its a great tool and at the time of this writing, it may not have all the functionality for SharePoint 2019, but I am sure its coming.
I will be speaking on migration from SharePoint/Project Server 2016 to 2019 at the SharePoint Saturday in Charlotte August 11, 2018.
Migrating from SharePoint 2016 to 2019 is not going to be to difficult as previous SharePoint Migrations. The session goes over reviewing the requirements and looking at options for cleaning up SharePoint sites and web applications and then goes thru steps with migrations from 2016 to 2019 and using PowerShell to make it easier and more predicative
Click link below for my PowerPoint presentation that contains slides and scripts.
There is a lot of excitement about PowerApps and how it is designed for non-programs to build apps. Yes, it can create basis phone apps based on SharePoint list, however I am a little disappointed in the features available with project online. That is what this blog is about. I wanted to see what I can do for me when using Project Online. In a word, I believe it is weak and doesn’t provide many useful features. However, I am optimist that Microsoft will be adding to the Power App library for project online.
My initial reason for digging deeper inside the PowerApp tool was that I had a client who wanted the project online time sheet feature setup with Power Apps. Project online was being evaluated and several other competitors and admit the competitors user interface was much easier to work with however they didn’t have all the powerful features found in project online. I assume Power Apps could build an interface to to project online time sheets. As I explored Power Apps capability, I realized that it wasn’t there. Paul Mather blog provides a work around for export PWA into SharePoint list and then building power apps from the list. Very clever, however updates do not go back into PWA database
PowerApps usually start with a home page. Figure 1 shows the basic functionality provided when using project online. The basic features are 1) List projects, 2) Create project, 3) Create Resources, 4) Listing tasks, 5) check in and publish projects and 6) checkout projects. Displaying Power Bi reports is a supper feature but it is really just a standard Power App.
Figure 2 shows a simple list of projects. Project list provides a pathway for listing tasks once a project is found and selected from list. Project List page is create by using ProjectOnline.ListProject function which is a connection function for retrieving list of projects.
Figure 1. PowerApp home page Figure 2. Project List
The next two functions that are available is CreateResource and CreateProject. As it can be seen in Figure 3 and 4, there are few parameters that are based to project online. I am not seeing a whole lot of value at this point in time, however I believe the number of fields and functions will grow in the future.
Figure 3. Create Project Figure 4. Create Resource
Figure 5 shows Task List feature listing all the tasks for a project. The feature doesn’t provide a method for updating task in the field. Again, maybe in a future release but not much for now. Figure 6 shows Power BI reporting page and I see a lot of potential with this aspect of a project PowerApp.
Figure 5 List Tasks Figure 6 Power BI reports
All-in-all it looks like a good first step and look forward to seeing Microsoft building many more function calls that will enable developers bring project online closer to the PMO fingers tips.