Hello @pankaj chaturvedi ,
Thanks for the ask and as I understand , the logic which you want is if any acticity which has failed in the last trigger that activity should not be execute in the current run , let me know if thats not accurate ?
If my understanding is right , you will have a capture the state of each activity ( may be you can use SQL Table for that ) and then for every run you will have to check the last run and depending upon how it worked in the last run it will either execute or just by-pass the activty . I think we can use lookup( to check the last activity state ) , for each ( may be ) and if activity to implemented this .
Let me know as to how it goes .