I need a branching workflow in project server2010.My requirement is that by the help of workflow when i select Yes, it should move to next stage for approval and if i select NO then it should be terminate(Rejected).I have a custom field which take its value(Yes/NO) from look up table.
Please see this thread
The guy is doing the same thing and I replied to his question.
- Proposed as answer by Rockmus Wednesday, February 22, 2012 6:13 PM
there are many option to achieve your requirement, 1 is that you can use the sample proposal workflow ships with prjoect server 2010 code available on project server SDK http://msdn.microsoft.com/en-us/library/ms512767.aspx and customize it as per your requriement. this option requires to have certain skill set.
2nd option is that you can use nintex workflow for project server 2010, there is lot of material available over the internet. very nice and easy to use tool, but ofcourse reqruies you to spend money :) http://khurramjamshed.blogspot.com/2011/01/nintex-workflows-for-project-server.html
and 3rd is that you can use solution starter dynamic workflow, personally i think it shoud fulfil your simple linear requirement: http://archive.msdn.microsoft.com/P2010SolutionStarter
hope this helps.
- Proposed as answer by Brian Kennemer, MVPMVP, Moderator Thursday, February 23, 2012 5:13 AM
Is this possible that when user upload a document from the ribbon then document uploaded and show YES in Custom field and when document is not upload then it show NO in custom field and should not move to next PDP (Next button should be enable here) and show an error message that "Document is not upload".I have custom field with v(Yes/NO) look up table.(I don't want to associate any branching workflow with EPT).
I don't think what you request is possible. Not without lots of custom code and/or a workflow association in the least. Ribbon customization requires custom coding for sure. You could possibly explore hooking on an event that moves you to the next PDP (if there is one). I know there is one on the Save button, for instance. Search for information on server side event-handlers for Project Server.