Skip to Content
0

ALERT Configuration For Individual Recipients From One/Same Interface

Aug 03, 2017 at 11:38 AM

59

avatar image

Hi All,

We have a requirement where we need to send alerts to each individual customer. Let us take example that we have 10 customers. Each customer is placing order .csv files. PI needs to pick order .csv files from 10 different customers and process it and sends to receiver system.

During processing if any error occurs at PI end, we need to trigger alert to particular customer instead of sending to all customers/distribution list. These 10 customers are sharing same map, which means same ICO.

From standard Alert, if one Order fails in PI, the alert mail is triggered to complete distribution list.We have to build a Scenario where a particular order fails -> send mail to only that customer. Condition based. What are the possible ways? Please suggest.

Regards,

Ashok.

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

3 Answers

gurudatta d Aug 03, 2017 at 11:50 AM
0

Hi Ashok,

Please go through the below link

https://blogs.sap.com/2015/08/28/setup-alerts-specific-to-one-interface-in-pi-74-java-stack/

By default you will find ALERT-TO-MAIL in sap pi which triggers mail for all the consumers irrespective of interfaces

and The alerts can also be triggered for particular Interface

BUT i guess you will be not able to do in your case since they share the same ICO.when the interface fails all the customers will get alert mail

If the ICO is different then the above was possible

Br,

Guru

Share
10 |10000 characters needed characters left characters exceeded
avatar image
Former Member Aug 03, 2017 at 12:22 PM
0

I think you won't be able to consistently achieve what you are describing. You could build some checks for common errors into an adapter module or even your map and trigger selective e-mail alerts in response. However, there could always be failures you haven't thought of and in these cases, the message would just fail without your logic being triggered.

The easiest way would be to have a separate party or business system for each customer so you can configure individual alerts. The mappings could still be shared.

Regards,
Patrick

Share
10 |10000 characters needed characters left characters exceeded
avatar image
Former Member Aug 04, 2017 at 06:59 PM
0

1) If you can create 10 different channels/iFlows, one per customer,

2) you can create 10 alert rules in alert config, one per iFlow

3) Each alert rule can have a different alert consumer.

4) Each alert consumer can have it's own email address.

Share
10 |10000 characters needed characters left characters exceeded