Create SharePoint workflow trigerred on a change in uploaded documents

Hello, SharePoint Experts,
I am having this challenge. I need to create a workflow in a Document Library that will be triggered by a certain field property (Document Purpose) that users choose after uploading a PDF file. I see that is not a simple task as the property is entered after the document is created (second step in the upload file sequence of events).
I found this link "Workflow not firing for new documents uploaded to a document library" (http://sharepoint.stackexchange.com/questions/1218/workflow-not-firing-for-new-documents-uploaded-to-a-document-library) that explains exactly my situation.
The solutions suggested there cannot work for me (I cannot enable versioning and cannot use content approval).
Are there any alternatives?
I kind of have a quick way around by creating an SharePoint alert that work on new files added to a view based on the property value (Document Purpose). In is not acceptable to users, in part, because they need to have a part of the Document Library path, a folder name, in the email, a folder but that is another story).
Any advice is appreciated!
Thank you!
IT-NYCAsked:
Who is Participating?
 
colly92002Commented:
You could create an event handler that fires "on change", make this check for the column you need, and if the data is set, then start the workflow from the code.  This requires you to create a Visual Studio feature.
I believe commercial workflow solutions such as Nintex allow you to do this without code.

Alternative, if you are using SPD then this video from microsoft shows you how to set up an "infinate loop" that  waits for the field to be set: https://support.office.com/en-us/article/Watch-this-Run-a-workflow-when-a-specific-field-changes-0ca39584-8575-46cf-b551-961d46fff6ce?CorrelationId=c1064ea5-0733-4920-bd08-909565a997fb&ui=en-US&rs=en-US&ad=US
0
 
colly92002Commented:
Could you use a drop off library?  This would be the single source that documents are saved to, and then a document routing rule could be applied to move documents to the correct place one the correct metadata has been applied.  Once routed to the final location, a normal "fire on creation" workflow can be run.

https://support.office.com/en-sg/article/Create-Content-Organizer-rules-to-route-documents-74dfe36d-e3d6-40b7-9a5c-beea0c84deed

The upsides of this are:
1) single point for users to save documents to/send documents from other sites
2) Encourages the use of SharePoint features such as routing and records management
3) Encourages use of meta-data driven navigation

The downsides are:
1) user acceptance
2) I've not seen this used outside of a record centre, which may not be what you want
3) I've struggled to route document to a library with more than one level of folders (although you can probably do this in code).
4) More configuration/development work to implement
0
 
IT-NYCAuthor Commented:
Colly92002,
Thanks for your detailed post!
I am afraid that for the reasons you mentioned in the downsides section, it is not possible to implement  your suggestion in my situation. There have been a an established user procedure, multi-level folder structure, this is not within record center, and so on.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.