SOLVED
Home

force metadata when uploading files

%3CLINGO-SUB%20id%3D%22lingo-sub-334776%22%20slang%3D%22en-US%22%3Eforce%20metadata%20when%20uploading%20files%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-334776%22%20slang%3D%22en-US%22%3E%3CP%3EHello%2C%3C%2FP%3E%3CP%3EWhen%20I%20enforce%20values%20in%20a%20column%20in%20a%20library%20(in%20a%20team%20site)%2C%20and%20then%20when%20uploading%20a%20file%2C%20I%20am%20not%20forced%20to%20enter%20metadata%2C%20the%20file%20simply%20shows%20%22Required%20info%22%20in%20the%20column.%20%26nbsp%3B%3C%2FP%3E%3CP%3EIs%20it%20not%20possible%20to%20enforce%20that%20metadata%20be%20entered%20for%20required%20fields%3F%26nbsp%3B%20Currently%20I%20upload%20files%20and%20no%20enforcement%20of%20metadata%20when%20I%20have%20required%20fields%20set.%3C%2FP%3E%3CP%3EThank%20you%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-334776%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3ELists%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-346211%22%20slang%3D%22en-US%22%3ERe%3A%20force%20metadata%20when%20uploading%20files%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-346211%22%20slang%3D%22en-US%22%3EThank%20you.%3CBR%20%2F%3EWhen%20looking%20at%20it%2C%20I%20believe%20this%20new%20method%20is%20also%20better.%20I%20don't%20expect%20to%20be%20using%20classic%20mode.%3CBR%20%2F%3EThx%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-334839%22%20slang%3D%22en-US%22%3ERe%3A%20force%20metadata%20when%20uploading%20files%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-334839%22%20slang%3D%22en-US%22%3EThey%20did%20this%20because%20so%20many%20people%20would%20upload%20documents%20and%20ignore%20this%20and%20it%20would%20sit%20check%20out%20and%20no%20one%20would%20fill%20out%20metadata%20anyway.%20%3CBR%20%2F%3E%3CBR%20%2F%3EI%20personally%20like%20the%20new%20modern%20way%2C%20and%20you%20can%20easily%20keep%20an%20eye%20on%20metadata%20by%20making%20use%20of%20the%20%E2%80%9Cfiles%20needing%20attention%E2%80%9D%20view%20to%20follow%20up%20and%20tag%20documents%20that%20need%20to%20be%20tagged.%20%3CBR%20%2F%3E%3CBR%20%2F%3EIf%20you%20must%20use%20the%20enforced%20method%20then%20you%E2%80%99ll%20need%20to%20set%20the%20document%20library%20to%20classic%20mode%20where%20you%20can%20use%20the%20old%20behavior.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-713610%22%20slang%3D%22en-US%22%3ERe%3A%20force%20metadata%20when%20uploading%20files%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-713610%22%20slang%3D%22en-US%22%3E%3CP%3EI%20believe%20the%20only%20way%20to%20force%20users%20to%20add%20metadata%20when%20uploading%20a%20document%20is%20by%20using%20a%20list%20to%20capture%20the%20required%20fields%2C%20have%20the%20users%20then%20upload%20a%20document%20or%20documents%2C%20then%20use%20a%20MS%20Flow%20to%20move%20that%20data%20over%20to%20a%20document%20library%2C%20maybe%20after%20some%20approvals%20occur%20or%20using%20a%20delay%20or%20timer%2C%20etc.%26nbsp%3B%20Having%20the%20ability%20to%20require%20the%20metadata%20when%20someone%20is%20uploading%20a%20file%20and%20not%20letting%20them%20save%20it%20until%20they%20do%20complete%20all%20the%20information%2C%20such%20as%20occurs%20in%20a%20SharePoint%20list%2C%20would%20be%20a%20really%20GREAT%20feature!%26nbsp%3B%20I%20have%20been%20having%20issues%20getting%20all%20of%20the%20metadata%20over%20to%20the%20library%20even%20though%20it%20is%20written%20in%20the%20Flow.%20%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F37486%22%20target%3D%22_blank%22%3E%40Robert%20Lien%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-713846%22%20slang%3D%22en-US%22%3ERe%3A%20force%20metadata%20when%20uploading%20files%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-713846%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F37486%22%20target%3D%22_blank%22%3E%40Robert%20Lien%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20do%20not%20believe%20there%20is%20a%20silver%20bullet%20to%20address%20the%20problems%20associated%20with%20adding%20metadata%20to%20content.%26nbsp%3BIn%20addition%20to%20the%20above%20mentioned%20methods%20there%20are%20alternatives%20that%20may%20help.%20For%20example%2C%20use%3CBR%20%2F%3E-%20tools%20that%20require%20users%20to%20select%20content%20types%20(and%20set%20properties)%20during%20uploading%3CBR%20%2F%3E-%20tools%20that%20automatically%20extract%20properties%20from%20the%20uploaded%20content%20(e.g.%20PDF%20keywords%2C%20email%20subject%2C%20GPS%20coordinate%2C%20...)%20and%20capture%20the%20values%20as%20metadata%3CBR%20%2F%3E-%20%22inheritance%22%20(e.g.%20documents%20uploaded%20to%20a%20project%20folder%20inherit%20the%20folder's%20metadata%20that%20are%20project%20specific)%3CBR%20%2F%3E-%20tools%20that%20provide%20%22auto-classification%22%20capabilities%3C%2FP%3E%3CP%3EPaul%20%7C%20SLIM%20Applications%3CBR%20%2F%3E%3CA%20href%3D%22http%3A%2F%2Fwww.slimapplications.com%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttp%3A%2F%2Fwww.slimapplications.com%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-965946%22%20slang%3D%22en-US%22%3ERe%3A%20force%20metadata%20when%20uploading%20files%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-965946%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F37486%22%20target%3D%22_blank%22%3E%40Robert%20Lien%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3EHi%2C%3C%2FP%3E%3CP%3EI%20found%20a%20WA%20for%20that%20problem.%20You%20can%20use%20the%20the%20old%20link%26nbsp%3B%2Fsites%2FXXXXX%2F_layouts%2F15%2FUploadEx.aspx%20for%20the%20upload%20ant%20then%20you%20have%20to%20fill%20in%20the%20required%20metadata.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-994077%22%20slang%3D%22en-US%22%3ERe%3A%20force%20metadata%20when%20uploading%20files%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-994077%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F869%22%20target%3D%22_blank%22%3E%40Chris%20Webb%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThat%20sucks%20hearing%20this%20because%20I%20like%20making%20sure%20people%20put%20in%20metadata%20when%20they%20upload%20documents.%20You%20really%20only%20get%20once%20chance%20to%20get%20it%20from%20the%20user%20and%20that's%20the%20best%20time%20to%20get%20it...upon%20uploading.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAlso...now%20I%20can't%20run%20a%20workflow%20with%20the%20metadata%20I'm%20expecting%20from%20the%20user%20when%20they%20upload%20a%20document.%20There's%20workarounds%20I%20use%20but%20overall%20that%20sucks.%20I%20like%20the%20old%20experience%20which%20would%20force%20the%20user%20to%20add%20the%20metadata%20and%20basically%20keep%20the%20document%20checked%20out.%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-994085%22%20slang%3D%22en-US%22%3ERe%3A%20force%20metadata%20when%20uploading%20files%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-994085%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F451115%22%20target%3D%22_blank%22%3E%40cbankx%3C%2FA%3E%26nbsp%3B%20Agree%2C%20we%20should%20at%20least%20have%20an%20option%20to%20force%2C%20or%20allow%20bypass%20IMO.%20And%20what%20happens%20if%20it's%20forced%20and%20skipped%20(Save%20file%20as%20draft%20%2C%20or%20remove%2Fdon't%20upload)%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-995476%22%20slang%3D%22en-US%22%3ERe%3A%20force%20metadata%20when%20uploading%20files%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-995476%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F451115%22%20target%3D%22_blank%22%3E%40cbankx%3C%2FA%3E%26nbsp%3Bgood%20point%20about%20workflows.%20This%20is%20not%20working%20as%20a%20required%20field.%20Required%20means%20required%2C%20not%20flagged.%20If%20I%20make%20a%20column%20REQUIRED%20I%20expect%20that%20the%20item%20will%20not%20be%20added%20to%20the%20library%20unless%20something%20is%20entered%20for%20that%20field.%20I%20don't%20want%26nbsp%3Ba%20library%20with%20a%20whole%20bunch%20of%20%22Required%20info%22%20flags.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-995509%22%20slang%3D%22en-US%22%3ERe%3A%20force%20metadata%20when%20uploading%20files%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-995509%22%20slang%3D%22en-US%22%3EWell%20said!!!%20That%20was%20exactly%20my%20point%20but%20you%20said%20it%20better%20with%20less%20words%20%3D)%3C%2Fimg%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-999217%22%20slang%3D%22en-US%22%3ERe%3A%20force%20metadata%20when%20uploading%20files%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-999217%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F452176%22%20target%3D%22_blank%22%3E%40tpogue%3C%2FA%3E%26nbsp%3B-%20AGREE%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWhat%20is%20the%20use%20of%20setting%20up%20a%20version%20control%20library%20with%20Approval%20workflow%20but%20you%20do%20not%20have%20to%20specify%20the%20approver%20name%3F%3F%3F%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EMust%20admit%20the%20more%20I%20work%20with%20cloud%20and%20flow%20the%20more%20problems%20there%20is%20and%20I%20truly%20feel%20that%20this%20is%20a%26nbsp%3Bstep%20backward%20from%20on-premise%20with%20Workflow%20%2F%20Enforced%20metadata%20%2F%20Designer%20workflow%20%2F%20reusable%20workflows%20etc...%3C%2FP%3E%3CP%3EAlmost%20if%20this%20was%20a%20rushed%20job%20to%20get%20the%20functionality%20out%20without%20proper%20investigation%20%2F%20scoping%20or%20testing%3C%2FP%3E%3CP%3E(ANGRY%20EMOJI)%3C%2FP%3E%3C%2FLINGO-BODY%3E
Highlighted
Robert Lien
Contributor

Hello,

When I enforce values in a column in a library (in a team site), and then when uploading a file, I am not forced to enter metadata, the file simply shows "Required info" in the column.  

Is it not possible to enforce that metadata be entered for required fields?  Currently I upload files and no enforcement of metadata when I have required fields set.

Thank you

10 Replies
Solution
They did this because so many people would upload documents and ignore this and it would sit check out and no one would fill out metadata anyway.

I personally like the new modern way, and you can easily keep an eye on metadata by making use of the “files needing attention” view to follow up and tag documents that need to be tagged.

If you must use the enforced method then you’ll need to set the document library to classic mode where you can use the old behavior.
Thank you.
When looking at it, I believe this new method is also better. I don't expect to be using classic mode.
Thx

I believe the only way to force users to add metadata when uploading a document is by using a list to capture the required fields, have the users then upload a document or documents, then use a MS Flow to move that data over to a document library, maybe after some approvals occur or using a delay or timer, etc.  Having the ability to require the metadata when someone is uploading a file and not letting them save it until they do complete all the information, such as occurs in a SharePoint list, would be a really GREAT feature!  I have been having issues getting all of the metadata over to the library even though it is written in the Flow. @Robert Lien 

@Robert Lien 

I do not believe there is a silver bullet to address the problems associated with adding metadata to content. In addition to the above mentioned methods there are alternatives that may help. For example, use
- tools that require users to select content types (and set properties) during uploading
- tools that automatically extract properties from the uploaded content (e.g. PDF keywords, email subject, GPS coordinate, ...) and capture the values as metadata
- "inheritance" (e.g. documents uploaded to a project folder inherit the folder's metadata that are project specific)
- tools that provide "auto-classification" capabilities

Paul | SLIM Applications
http://www.slimapplications.com

@Robert Lien 

Hi,

I found a WA for that problem. You can use the the old link /sites/XXXXX/_layouts/15/UploadEx.aspx for the upload ant then you have to fill in the required metadata.

 

@Chris Webb 

 

That sucks hearing this because I like making sure people put in metadata when they upload documents. You really only get once chance to get it from the user and that's the best time to get it...upon uploading.

 

Also...now I can't run a workflow with the metadata I'm expecting from the user when they upload a document. There's workarounds I use but overall that sucks. I like the old experience which would force the user to add the metadata and basically keep the document checked out. 

@cbankx  Agree, we should at least have an option to force, or allow bypass IMO. And what happens if it's forced and skipped (Save file as draft , or remove/don't upload) 

 

 

@cbankx good point about workflows. This is not working as a required field. Required means required, not flagged. If I make a column REQUIRED I expect that the item will not be added to the library unless something is entered for that field. I don't want a library with a whole bunch of "Required info" flags.

Well said!!! That was exactly my point but you said it better with less words =)

@tpogue - AGREE

 

What is the use of setting up a version control library with Approval workflow but you do not have to specify the approver name????

 

Must admit the more I work with cloud and flow the more problems there is and I truly feel that this is a step backward from on-premise with Workflow / Enforced metadata / Designer workflow / reusable workflows etc...

Almost if this was a rushed job to get the functionality out without proper investigation / scoping or testing

(ANGRY EMOJI)

Related Conversations
Tabs and Dark Mode
cjc2112 in Discussions on
35 Replies
Extentions Synchronization
Deleted in Discussions on
3 Replies
flashing a white screen while open new tab
Deleted in Discussions on
14 Replies
Stable version of Edge insider browser
HotCakeX in Discussions on
35 Replies