The Microsoft 365 Template Problem – Over-Writing an Old Version

Typically, when I ask, “How do you create your monthly report?”, the answer comes back “I edit last month’s, then ‘save as’ “.

Which leads me on to the next question, “How often do you accidentally overwrite last month’s?”…. “All the time.”

This problem gets worse when working in the cloud, thanks to the marvellous Auto-Save – which, of course, automatically overwrites last month’s before you even get the chance to ‘save as’. (Never mind that you can switch back to last month’s version when needed… That wasn’t the plan!).

Here are some solutions to that problem (discussed in detail below) along with my thoughts.

Template Solution Notes Ease of Setup Maintainability Usability
Copy then edit Simple, risky 100% 40% 40%
+New Menu Easy, not very controlled 75% 60% 90%
File > New in apps Some tech knowledge required 40% 90% 75%
Power Platform bespoke Complex; exactly what you want! 25% 80% 95%

The smallest organisations might find the first two sufficient to achieve their needs, but neither of these scale well, or are good for supporting consistency in an organisation*.

The third option is very flexible, and can be made to show different templates to different people.  To save your new document to the cloud, you do still need to navigate your SharePoint site structure to put it in the right place when you ‘save as’.

Maximising productivity, accuracy and consistency might drive you towards automation, offsetting increased setup costs against ongoing benefits, and potentially creating exactly the solution you want.  Automating document production comes in many forms and can use built-in SharePoint functionality as well as bespoke apps.  In these days when we’re all trying to do more with less, it’s worth putting some thought into…

Want to find out more?

Read on, or…

We can provide consultancy to assist you.

Copy First, then Edit

The simplest solution!  Copy the file first, then edit the copy.

In Teams (or SharePoint), you use the … next to the filename:

0%
Ease of Implementation

No ‘implementation’ required.  Just do it.

0%
Maintainability

How do you control the ‘correct’ template?  If everyone’s doing this, a new format might never get used, or different people might use different formats.

0%
Foolproofing

Quite easy to teach people how to do it, but you’ve got to copy the right thing, then edit the newly-created file.  Plenty of opportunity for error.

Create a Template in the Library’s ‘+New’ Menu

SharePoint (and by extension Teams) allows you to add and edit templates via the ‘+New’ menu in a document library.

This can be very helpful if you only have a small number of templates to use in one Team or Site.  Lots of templates will quickly clutter the menu.

* There is a whole other level of detail in managing SharePoint documents (Content Types, Document Sets, Metadata and so on), but many SMEs are looking for solutions that will evolve in a less well-defined space than you need for setting these things up.  I won’t be discussing them in this article – and I recognise that significant omission.

In Teams (or SharePoint), you use the +New menu.

In the image below you can see

  1. Templates added to the menu
  2. The link to add a template
  3. The link to edit the menu – you can change menu order, and also edit template files here.
0%
Ease of Implementation

Adding templates is relatively easy, but is pretty much uncontrolled.

If you want to do it ‘properly’, you need to learn about SharePoint Content Types – brings down the ease of implementation score substantially for an SME!

0%
Maintainability

It’s straightforward to edit the templates – When you choose to edit the menu (item 3 on the previous diagram), you can then click the … next to the template and edit it.

Anyone can do it, and it only applies to one document library (one Team in Teams).

Too many templates will cause problems finding them!

0%
Foolproofing

“If you want a new letter, select ‘+New’ and choose ‘Letter’ from the dropdown.”

Add Your Templates to ‘File > New’ in Word, Excel and PowerPoint Apps

You can make templates appear in File > New in the desktop apps by defining one or more document libraries to be Template Libraries.

SharePoint permissions define who can see the templates, and who can edit them.

This approach is particularly good if you have lots of different templates that need to be accessible, but controlled and organised (e.g. in folders).

When I go to ‘File > New’ in the desktop app, I can select my corporate templates… (this example is looking at the Word app)

0%
Ease of Implementation

First, you need to create a document library to contain your templates, and set permissions on it defining who can access (and who can edit) them.

Second, run a PowerShell script to define the library as a template asset library.  Details here.

0%
Maintainability

Once you’ve set it up this way, you’ve chosen who can access templates, and who can edit them.  Authorised users simply navigate to the library and add, delete or edit documents, which are then immediately available to all, with appropriate folder structures to organise them.  Your templates are fully controlled!

0%
Foolproofing

Usability is good, because it works in the familiar ‘File > New’ method in the desktop apps.

Of course, the user still has to ‘save as’ – and navigate through the SharePoint structure in the dialog box…

Do you need help setting this up?

Our consultancy service can help you.

Use Power Platform to Create Your Own Template Solution

The Microsoft Power Platform contains everything you need to build your own template solution, using PowerApps and Power Automate.  If you do it in Teams, you don’t even need additional licensing by using PowerApps and Power Automate for Teams (not quite as flexible as the full-fat pay-extra versions of these, but good enough for many SME uses).

For example, if you want to get rid of the ‘Save As’ step above, you could build an app which lets you select a template, then creates a file in whichever channel you’re in, then lets you open it in the Desktop App…

This isn’t the place to go into the details, but here are a few screenshots from a demo I built recently.

0%
Ease of Implementation

It takes a bit of time to get familiar with the Power Platform, but once you start, the world is your oyster!

0%
Maintainability

Once you’ve set it up this way, you’ve chosen who can access templates, and who can edit them.  Authorised users simply navigate to the library and add, delete or edit documents, which are then immediately available to all, with appropriate folder structures to organise them.  Your templates are fully controlled!

You do need to manage app deployment to new channels, and so on, as well as making sure that any hard-coded elements (e.g. file path roots) don’t get changed by other people.

0%
Foolproofing

Usability is good: without leaving the Teams Channel, open the Template Selector tab, choose your template and create your file, then open in Word/ Excel/ PowerPoint (non-MS documents open in a browser window too).

A new file in the right place, from the right template.

Do you need help setting this up?

Our consultancy service can help you.

Share this story to your social media