In SharePoint Online document library, if you create a new document using the "New" button, it will automatically name the new document "DocumentX.docs" (where X is the incrementing number appended to each document to keep it unique). For example, if you create 3 new documents in this way, you would end up with "Document1.docx", "Document2.docx" and "Document3.docx".
When you delete a document, it allows the "New" button to reuse the freed up document name. For example, if we deleted "Document3.docx", and clicked "New", it would create a new document, named "Document3.docx".
Now, in our environment we have set documents to be opened in the Desktop Application by default. This is because the document templates used by our customer get mangled in the Word Online editor.
The problem is that when users create a new document, which just happens to be re-using an older file's name (in the case of our previous "Document3.docx" example), the client application opens and then displays the message:
Refresh Recommended - A newer version of this file is available on the server:
We believe this occurs as the Desktop Application thinks it is opening the previously deleted document, based purely on the name alone.
The quick fix is to ask the user to click "Discard Changes". However, we are concerned this is going to be very confusing to our users, and we don't want them clicking "Save a Copy"; as this will open the Save As dialogue, and prompt them to then save locally (not wanted) or risk overwriting another valid document (definitely not wanted).
The question we have is: is it possible to set the default document name to something custom when clicking the "New" button in SharePoint, so that it can never be reused (for example, to add a date/timestamp by default)? If not possible, are there any other workarounds we can apply?