Skip to Content
0

How to use Decision to check next process chain is already executed or not?

Oct 04, 2017 at 09:15 AM

60

avatar image
Former Member

Hi

We have a meta chain which contains 36 independent process chains linked with always executing either previous process chain successfully completed or not. Some times any of the process chain stopped due to error but other chains which linked to it are executed successfully so after correcting the process chain error if we repeat this chain all the completed process chains are executing again.

How to use Decision to check next process chain is already executed or not?

Thanks

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

1 Answer

avatar image
Former Member Oct 04, 2017 at 10:45 AM
0

I don't think you need to change the design of the process chain but need to correct the approach of fixing the chain failures.

In case of failures in individual chain, try to correct and re run only the individual chains. Do not repeat the failed step from the meta chain.

Regards,

Shashank

Show 5 Share
10 |10000 characters needed characters left characters exceeded
Former Member

If process chain have multiple "always links" then what you suggest?

for example:

Multiple Master Data Text loading process are define in a single process chain connecting with always link.

0
Former Member

As per my previous comment, if a particular chain from your meta chain fails, then simply go into the failed chain and fix the step where it has failed and let the chain individual chain finish. You dont need to go to the meta chain and repeat the failed chain step there.

0
Former Member

What you suggest if we need to make a process chain to load text of multiple infoobjects where only 2 processes need on each load i.e. IP and DTP:

1) If we create a single chain for all infoobjects and linked each other with "Successful" link, the chain stopped if error occurred initially and all of the load processes are NOT updated.

2) If we create a single chain for all infoobjects and linked each other with "Always" link, the chain NOT stopped if error occurred initially and all of the load processes are updated successfully except this which contain error.

0
Former Member

In the first case, you can repeat the step of the failed process and then the remaining chain will complete once the failed process has run.

In case of second scenario, you can manually run the failed IPs or DTPs to fix the loads. Then you dont need to do anything in PC as all the steps have already run.

0
Former Member

In 2nd case can we use "decision process" for checking that next process is already executed or not?

0