Ask a questionAsk a question
 

AnswerIterate a workflow using SPD

  • Wednesday, November 04, 2009 9:49 PMSP Brian Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    I have a client form that I designed using InfoPath which has been published to a SharePoint form library. I am working on developing the workflow using SPD.

    The process looks something like this:

    1. Person1 fills out form, clicks Submit button and form is uploaded to SP
    2. Person2 receives e-mail notification and follows link to form
    3. Person2 does one of two things
    -Approves (approval is done within the form) and an email is sent to Person3 or declines and email is sent to Person1 telling them their request has been denied -workflow ends
    -Selects "Yes" or "No" radio button which asks the question "Is the information complete?"

    I want to add a part in my workflow that if Person2 selects "No" then an e-mail is sent to Person1 telling them to complete the form correctly, then the workflow starts over from Step1.

    How do I iterate the workflow using SPD? Let me know if you have any questions.

    Update: Reading this document, just wondering if anyone thinks secondary workflows might work? http://www.endusersharepoint.com/downloads/2009-07-08-USPJournalBonus-Workflows.pdf

Answers

  • Thursday, November 05, 2009 7:59 AMOlegO. Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Assign the same workflow if form is updated.

    So, if Person2 selects "No" then an e-mail is sent to Person1 and current workflow should be completed (aborted) . Then if Person1 update form, new workflow is started .

    But the best way is open WF with VisualStudio and create iteration.

    ------------------------------------------
    Oleg
    Virtosoftware - Vendor of Web Part for SharePoint.

All Replies

  • Thursday, November 05, 2009 7:59 AMOlegO. Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Assign the same workflow if form is updated.

    So, if Person2 selects "No" then an e-mail is sent to Person1 and current workflow should be completed (aborted) . Then if Person1 update form, new workflow is started .

    But the best way is open WF with VisualStudio and create iteration.

    ------------------------------------------
    Oleg
    Virtosoftware - Vendor of Web Part for SharePoint.