Skip to Content
Author's profile photo Former Member

Modeling Escalations in NW BPM – II

I my previous blog Modelling  Escalations in NW BPM,we’ve seen how to model a simple exceptions in BPM.

We need to consider a use case  to handle the critical situations like

1. What if the third party or ECC system that we are trying to ping is not reachable ?

2. We create System destinations in Netweaver which is used by BPM.What happens if the destinations are wrong/ deleted /not configured properly ?

In above circumstances , BPM will fail and BPM should be in a position to handle such  scenarios.

Let’s see how we the architecture looks like to handle these cases.

 

CAF/ EJB custom implementation plays important role, where developer can catch the different exceptions so that the process flow will go smoothly in BPM.

If you expose this CAF/EJB as a web service then you can pass these exceptions to BPM directly and BPM can handle the exceptions .

Example : Business might want to send escalation e-mails if the ECC/Third party system is not reachable from Netweaver.

In this case CAF/EJB can pass the respective exception to BPM . We can model the BPM in such a way that it can send notification to respective parties.

I don’t think BPM can handle the exceptions over EJBs in CE 7.2 .So additional web service layer is needed to achieve this.

Assigned Tags

      5 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Sukanta Rudra
      Sukanta Rudra
      Hi,

      the screen shots are not visible. If you can do something about it.

      regds,
      Sukanta

      Author's profile photo Former Member
      Former Member
      Hi Sukanta,

      I can see the screen shots properly. I am not sure what's causing the issue. I've contacted SDN team for support. I will update my comments once I get response from them.

      Regards, Anil

      Author's profile photo Former Member
      Former Member
      Hope my article on this subject (published long before) would help SDNers to understand this in more detail.

      http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/7063a59e-0728-2c10-9d8a-cd6ce21e1c65

      Author's profile photo Former Member
      Former Member
      Hi Bala,

      Thanks for your comments.Ofcourse your article helps a lot.

      Idea behind this blog is to handle the critical exceptions in case of calling RFCs.

      We know we can make direct calls to ECC from BPM .But we can't handle critical exceptions in that case.Only by using CAF we can handle such a exceptions.

      Question : How do you handle the cases where if the web service that your calling is not reachable ? Or your service group configuration is wrong ? The process model(2) in the article will handle such cases or process will go into error/suspended  mode ?

      Author's profile photo Former Member
      Former Member
      Hi Anil,

      Yes, process model (2) could be used to handle any of the exceptions that may arise in the execution of a background automated activity.

      Cheers,
      Bala