title: In BPMN 2.0 how do I correctly portray returning to a previous task?
body: <p>I am trying to create a simple report submission workflow in BPMN. In Eclipse editor I have the following:</p>
  
  <p><a href="http://i.stack.imgur.com/3QpyW.png" rel="nofollow">Report submission workflow</a></p>
  
  <p>Note that in my workflow the user has to resubmit the report if the data is not valid. The problem I have is that Eclipse is telling me Submit Report is incorrect because 'UserTask should have only one incoming Sequence Flow'. However I have found examples of this being done from reliable sources, e.g.  <a href="http://slidegur.com/doc/68704/executing-bpmn-2.0-workflows-in-python-%E2%80%93-powerpoint" rel="nofollow">PyConZA 2012: "Executing BPMN 2.0 workflows in Python" by Matt Hampton</a> (see slide 37). Is this just an Eclipse thing or a violation of BPMN format? What is the correct way to portray my scenario?</p>