AnsweredAssumed Answered

Stop Shape/Exception Shape question

Question asked by EdCaliri7021 on May 12, 2016
Latest reply on May 29, 2016 by Sjaak Overgaauw

I have a process which does some data checking.  If the tests pass then I want to continue processing the document and if it doesn't pass then I want to stop processing that document but continue with the other documents found.  I use a branch statement to separate what I'm doing.  I had thought a Stop Shape indicating 'End and Return' would do the trick but it didn't.

It looks like this for two records that passed the tests.  Note: the third step gets executed.

sfopp_1.png

The log file looks like:

sfopp_3.png

 

The third record will fail the tests and looks like this.

sfopp_2.png

Note: the third step is not executed.  The log looks like

sfopp_4.png

As I said, I had thought 'End and Return'  would stop the current document but would continue on.  I guess my question is what is the best way to handle something like this.  I realize the branch does Step 1 for all documents, then Step 2 for all documents then Step 3 etc...  DO I need to do a redesign or am I missing something?  An exception generates an error for all documents and isn't really what I'm looking for.

 

Appreciate the help.

Outcomes